﻿@font-face {
    font-family: 'futura_xblk_btextra_black';
    src: url('../fonts/futuraxk_0-webfont.eot');
    src: url('../fonts/futuraxk_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuraxk_0-webfont.woff2') format('woff2'),
         url('../fonts/futuraxk_0-webfont.woff') format('woff'),
         url('../fonts/futuraxk_0-webfont.ttf') format('truetype'),
         url('../fonts/futuraxk_0-webfont.svg#futura_xblk_btextra_black') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'futura_bk_btbook';
    src: url('../fonts/tt0140m_-webfont.eot');
    src: url('../fonts/tt0140m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tt0140m_-webfont.woff2') format('woff2'),
         url('../fonts/tt0140m_-webfont.woff') format('woff'),
         url('../fonts/tt0140m_-webfont.ttf') format('truetype'),
         url('../fonts/tt0140m_-webfont.svg#futura_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'futura_bk_btbook_italic';
    src: url('../fonts/tt0141m_-webfont.eot');
    src: url('../fonts/tt0141m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tt0141m_-webfont.woff2') format('woff2'),
         url('../fonts/tt0141m_-webfont.woff') format('woff'),
         url('../fonts/tt0141m_-webfont.ttf') format('truetype'),
         url('../fonts/tt0141m_-webfont.svg#futura_bk_btbook_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'futura_md_btmedium';
    src: url('../fonts/tt0142m_-webfont.eot');
    src: url('../fonts/tt0142m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tt0142m_-webfont.woff2') format('woff2'),
         url('../fonts/tt0142m_-webfont.woff') format('woff'),
         url('../fonts/tt0142m_-webfont.ttf') format('truetype'),
         url('../fonts/tt0142m_-webfont.svg#futura_md_btmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'cordiaupcregularregular';
    src: url('../fonts/CORDIAU.eot');
    src: url('../fonts/CORDIAU.eot?#iefix') format('embedded-opentype'),
         url('../fonts/CORDIAU.woff2') format('woff2'),
         url('../fonts/CORDIAU.woff') format('woff'),
         url('../fonts/CORDIAU.ttf') format('truetype'),
         url('../fonts/CORDIAU.svg#cordiaupcregularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cordiaupcregularbold';
    src: url('../fonts/CORDIAUB.eot');
    src: url('../fonts/CORDIAUB.eot?#iefix') format('embedded-opentype'),
         url('../fonts/CORDIAUB.woff2') format('woff2'),
         url('../fonts/CORDIAUB.woff') format('woff'),
         url('../fonts/CORDIAUB.ttf') format('truetype'),
         url('../fonts/CORDIAUB.svg#cordiaupcregularbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
  font-family: 'FuturaBT-Medium';
  src: url('../fonts/FuturaBT-Medium.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}



@font-face {
    font-family: 'futura_lt_btlight';
    src: url('../fonts/FUTURAL.eot');
    src: url('../fonts/FUTURAL.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FUTURAL.woff2') format('woff2'),
         url('../fonts/FUTURAL.woff') format('woff'),
         url('../fonts/FUTURAL.ttf') format('truetype'),
         url('../fonts/FUTURAL.svg#futura_lt_btlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'baskerville_btitalic';
    src: url('../fonts/TT0032M.eot');
    src: url('../fonts/TT0032M.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TT0032M.woff2') format('woff2'),
         url('../fonts/TT0032M.woff') format('woff'),
         url('../fonts/TT0032M.ttf') format('truetype'),
         url('../fonts/TT0032M.svg#baskerville_btitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'baskerville_btbold_italic';
    src: url('../fonts/TT0034M.eot');
    src: url('../fonts/TT0034M.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TT0034M.woff2') format('woff2'),
         url('../fonts/TT0034M.woff') format('woff'),
         url('../fonts/TT0034M.ttf') format('truetype'),
         url('../fonts/TT0034M.svg#baskerville_btbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'futura_hv_btheavy';
    src: url('../fonts/TT0146M.eot');
    src: url('../fonts/TT0146M.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TT0146M.woff2') format('woff2'),
         url('../fonts/TT0146M.woff') format('woff'),
         url('../fonts/TT0146M.ttf') format('truetype'),
         url('../fonts/TT0146M.svg#futura_hv_btheavy') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*
@font-face {
    font-family: "futura_hv_btheavy";
    src: url(../fonts/TT0146M.TTF);
}

@font-face {
    font-family: "baskerville_btitalic";
    src: url(../fonts/TT0032M.TTF);
}
@font-face {
    font-family: "baskerville_btbold_italic";
    src: url(../fonts/TT0034M.TTF);
}

@font-face {
    font-family: "futura_lt_btlight";
    src: url(../fonts/FUTURAL.TTF);
}

@font-face {
    font-family: cordiaupcregular;
    src: url(../fonts/CORDIAU.TTF);
}
@font-face {
    font-family: "cordiaupcregularbold";
    src: url(../fonts/CORDIAUB.TTF);
}
*/
@font-face {
    font-family: "Cordia New";
    src: url(../fonts/cordia.ttf);
}


@font-face {
    font-family: "ArnoPro-SmbdItalicDisplay";
    src: url(../fonts/ArnoPro-SmbdItalicDisplay.otf);
}

img { border: none; }
a img { border: none; }

.noneborder{border:0px none;}
ul.c_sub_bind
{
	display:block;
	margin:10px;
	margin-left:35px;
}
ul.c_sub_bind>li{
	display:block;
	padding:5px 0;
	border-bottom:1px solid #ccc;
}
ul.c_sub_bind>li:last-child{
	border:none;
}
ul.c_sub_bind>li>a
{
	color:#666;
	/*text-transform:capitalize;*/
}
ul.c_sub_bind>li>a:hover
{
	color:#333;
}
ul.c_sub_bind>li>a.red
{
	color:#be0000;
}

ol {
    counter-reset: item;
    list-style-type: none;
}

ol li:before {
    content: 'Q' counter(item, decimal) ' -> ';
    counter-increment: item;
}
*{margin:0;	padding:0; }
img{border:0px none;}
a{text-decoration:none;	color:#fff;	cursor:pointer;}
a.forget{text-decoration:none;	color:Blue;	cursor:pointer;}
ul{list-style:none; line-height:20px;}
ul.terms-conditions{list-style:disc; line-height:20px;}
ul.terms-conditions li{margin-left:20px;}
ul.privacy{list-style:disc; line-height:20px;}
ul.privacy li{margin-left:20px;}
ul.disclaimer{list-style:disc; line-height:20px;}
ul.disclaimer li{margin-left:20px;}
.VeryPoorStrength{background: Red; color: White; font-weight: bold;}
.WeakStrength{background: Gray; color: White; font-weight: bold;}
.AverageStrength{background: orange; color: black; font-weight: bold;}
.GoodStrength{background: blue; color: White; font-weight: bold;}
.ExcellentStrength{background: Green; color: White; font-weight: bold;}
.BarBorder{border-style: solid; border-width: 1px; width: 180px; padding: 2px;}
.accordionDownloadHeader {background-color:#e5e5e5; margin-bottom:1px;}  
.accordionDownloadHeaderSelected {border:none; margin-bottom:1px;}
.accordionDownloadHeader a{padding:8px; display:block;	color:#333;	font-weight:bold;	background-color:#e5e5e5;}  
.accordionDownloadHeaderSelected a{padding:8px;	display:block;	color:#333;	font-weight:bold;	background-color:#999;}  
.accordionDownloadContent {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.accordionDownloadContent a{}
.download-content{background-color:#ffffff;  display:block; line-height:25px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:justify; border-bottom:solid 1px #ff6600; clear:both;}
.download-box{display:block; line-height:25px; color:#666; margin:0px auto 0px auto; padding:0px 0px 0px 0px; font-size:12px; min-height: 30px; height: auto !important; height:30px; width:96%;}
.downloadlevel{display:inline-block; color:Red;	font-weight:bold;	margin-bottom:0px;	font-size:11px;	clear:both;}
.downloadtitle{width:100%; font-weight:bold; font-size:14px; font-style:italic; color:#ff6600;}
.download-content a{color:Green; font-weight:bold; font-style:italic;}
.download-content p{line-height:20px; text-align:justify; margin:5px 0px 0px 0px;}

.accordionHeader {background-color:#e5e5e5; line-height:25px;}  
.accordionHeaderSelected {border:none;}
.accordionHeader a{padding-left:20px !important;padding:8px; display:block;	color:#333;	font-weight:bold;	background-color:#e5e5e5; border-bottom:1px outset #999; border-top:1px solid #f9f9f9; }  
.accordionHeaderSelected a{padding-left:20px !important; padding:8px;	display:block;	color:#333;	font-weight:bold;	background-color:#999;}  
.accordionContent {color:#000000; margin-top:10px; margin-bottom:10px;}
.accordionContent a{color:#000000; text-decoration:none; }

/*Modal Popup*/
.modalBackground {background-color:#60c8f2; filter:alpha(opacity=70); opacity:0.7;}
.modalPopup {background-color:#60c8f2; border-width:3px; border-style:solid; border-color:#60c8f2; padding:3px;}
.modalPopup a {color:#000000; font-weight:bold; font-size:14px; text-decoration:none; margin-right:5px;}
.modalPopup a:hover {color:Yellow; font-weight:bold; font-size:14px; text-decoration:none; margin-right:5px;}
.modalPopup p {padding:5;  text-align:left;}

.popup-panel{display:none;}

.sinsubbtn{background-color:#2AB737; float: right; margin-right: 10%; color:#C3F32B;	font-size:12px;	border:none; font-weight:bold;	text-transform:uppercase; padding:4px 10px; cursor:pointer;}

.button{background-color:#2AB737; float: right; margin-right: 10%; color:#C3F32B;	font-size:12px;	border:none; font-weight:bold;	text-transform:uppercase; padding:4px 10px; cursor:pointer;}


.loginslide{background-color: #ffffff; border: 1px solid #33CCCC; margin: 0 auto;	text-align: left;	font-size: 0.85em;	display: none;	width: 425px;}

.loginslide .login-form{clear:both; width:100%; margin-top:20px;}
.loginslide h1{float:left; width:60%; margin-top:20px;}
.loginslide .close{padding:4px;	font-weight:bold; color:#333; font-size:13px; float:right; font-style:normal;	cursor:pointer; margin-top:10px;}
.loginslide .close a{color:#666;}
.loginslide .close a:hover{color:#666;}

.loginslide .login-form dl{clear:both; width:100%;}
.loginslide .login-form dl dt{float:left; width:20%; text-align:right;}
.loginslide .login-form dl dd{float:left; width:80%;}
.loginslide .login-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.loginslide .login-form a {color:#ff6600; font-size:12px; text-decoration:none;}
.loginslide .login-form a:hover {color:#000000; font-size:12px; text-decoration:none;}
.loginslide .login-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.loginslide .login-form-seperater{height:15px; width:100%; clear:both;}
.loginslide .login-form-social{float:left; width:39%;}
li.active-topic a{font-weight:bold;}

ul.tips{margin:0px 0px 0px 20px; color:#000000;}
ul.tips li {display:block; line-height:25px;}
ul.tips li a{color:#000000;}
ul.tips li a:hover{color:#ff6600;}
.blackbg{background-color:#000000;}
.whitebg{background-color:#ffffff; color:#000000; text-align:justify;}

a.blue-box{display:block; width:48px; height:48px; background-image:url(../images/Box_Blue.png); text-decoration:none; font-family:Arial; font-size:18px; line-height:48px; text-align:center; color:#ffffff; text-decoration:none;}
a.blue-box:hover{font-family:Arial; font-size:18px; line-height:48px; text-align:center; color:#ffffff; text-decoration:none;}

a.blue-box-locked{display:block; width:48px; height:48px; background-image:url(../images/lockedassignment.png); text-decoration:none; font-family:Arial; font-size:18px; line-height:48px; text-align:center; color:#ffffff; text-decoration:none;}
a.blue-box-locked:hover{font-family:Arial; font-size:18px; line-height:48px; text-align:center; color:#ffffff; text-decoration:none;}
.rating{height:13px;}
.ratingStar {font-size: 0pt; width: 10px; height: 10px; margin:10px 0px 0px 0px; cursor: pointer;   display: block;   background-repeat: no-repeat;}
.ratingStar0margin {font-size: 0pt; width: 10px; height: 10px; margin:0px 0px 0px 0px; cursor: pointer;   display: block;   background-repeat: no-repeat;}

.filledRatingStar {background-image: url(../images/star.png);}
.emptyRatingStar {background-image: url(../images/emptyStar.gif);}

.assignmentno-block{width:70px; float:left; height:80px;}
.assignment-level{font-size:16px; font-weight:bold; color:#ff6600; margin-bottom:10px; margin-top:10px; width:100%;}
.assignment-topic-title{font-size:16px; font-weight:bold; color:#ff6600; float:left; }
.instrunction-assignment-level{font-size:16px; font-weight:bold; color:#ff6600; float:left; margin-left:40px; }

.assignment-detail {height:84px; width:100%; background-color:#eeeeee; line-height:20px; color:#000000; font-weight:bold;}
.assignment-detail .assignment-no{display:block; margin:15px 10px auto 10px; float:left;}
.assignment-description{float:left; line-height:25px; margin-left:20px;}
.assignment-description .label{float:left; width:130px;}
.assignment-description .label-digit{float:left; width:50px; text-align:center; color:#ff6600;}
.assignment-time{float:right; margin-right:10px; text-align:center;}
.assignment-time-digit{color:#ff6600;}
.instrunctions {text-align:justify; font-family:Arial; font-size:12px; line-height:25px;}
.symboltitle{text-align:center; font-weight:bold; font-size:14px; line-height:30px; float:left; width:200px;}
.symboldescription{text-align:left; line-height:30px; float:left;}

.termis-conditions {text-align:left; line-height:20px; float:left;}
.termis-conditions a{text-align:left;  font-weight:bold; text-decoration:none; line-height:20px; color:Red;}
.termis-conditions a:hover{text-align:left; font-weight:bold; text-decoration:underline; line-height:20px; color:Red;}

.timer-count-down{font-size:16px; font-weight:bold; color:#ff6600; float:left;}
.result-message{font-weight:bold; color:#000000; font-size:14px; float:left;}
.result-rating{margin-left:30px; float:left;}
.result-rating-label{font-weight:bold; color:#ff6600; font-size:14px; float:left; line-height:30px;}
.assignmentquestion-result-list{text-align:center; float:left;}
.analysis-header {color: #ffffff; background-color: #ff6600;font-size: 14px; font-weight: bold; line-height:30px; cursor: pointer;}  
.analysis-question{float:right;}
.assignment-analysis {height:94px; width:100%; background-color:#eeeeee; background-position:left top; line-height:20px; color:Black;}
a.link-question-no{color:Blue; text-decoration:underline; font-weight:bold;}
a.link-question-no:hover{color:Blue; text-decoration:none; font-weight:bold;}


.assignment-analysis {height:104px; width:100%; background-color:#eeeeee; line-height:20px; color:#000000; font-weight:bold;}
.assignment-analysis-question-detail{float:left; line-height:25px; width:40%; margin-left:20px;}
.assignment-analysis-question-detail .label{float:left; width:45%;}
.assignment-analysis-question-detail .label-digit{float:left; width:45%; text-align:center; color:#ff6600;}
.assignment-analysis-question-analysis{float:right; line-height:25px; width:40%; margin-right:20px;}
.assignment-analysis-question-analysis .label{float:left; width:45%;}
.assignment-analysis-question-analysis .label-digit{float:left; width:45%; text-align:center; color:#ff6600;}

.accordionHeader-history{border: 1px solid #fee4cd; color: #000000; margin:5px 0px 0px 0px; background-color: #fee4cd; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; cursor: pointer; height:30px; line-height:30px;}
.accordionHeaderSelected-history{border: 1px solid ##DA251C; color: #ffffff; margin:5px 0px 0px 0px; background-color: #DA251C; font-family: Arial, Sans-Serif;	font-size: 12px; font-weight: bold; cursor: pointer; height:30px; line-height:30px;}
.grade-text{color:#ff4d4b; font-family:arial; font-size:10px; line-height:20px;}
.listrow{background-color: #ffffff; height: 30px; line-height: 25px;}
.listrow a{color: #000000; text-decoration: none; font-weight:bold;}

.listrow a:link{color: #ff0000; text-decoration: none; font-weight:bold;}
.listrow a:activated{color: #003066;text-decoration: none;}
.listrow a:visited{color: #003066;text-decoration: none;}
.listrow a:hover{/*color: #ff0000;*/ color: #ff0000; text-decoration: none;}


.listrowalternalte{background-color: #f9f9f9; height: 30px; line-height: 25px;}
.listrowalternalte a:link{color: #003066; text-decoration: none; font-weight:bold;}
.listrowalternalte a:activated{color: #003066; text-decoration: none;}
.listrowalternalte a:visited{color: #003066; text-decoration: none;}
.listrowalternalte a:hover{ color: #ff0000; /*text-decoration: underline;*/}





.popclose{margin-bottom:10px;}


.selection-area {width:220px; border:solid 15px #eeeeee; margin-right:10px;}
.selection-area .header-text{height:80px; background-color:#000000;}
.selection-area .header-text h1{margin:0px 0px 0px 0px; font-size:14px; font-weight:bold; color:#ffffff; line-height:20px;}
.selection-area .header-text h2{color:Yellow; margin:0px 0px 0px 0px; font-size:14px; font-weight:bold; line-height:20px}

.module-detail-panel{ background-color:#eeeeee; border-bottom:2px solid #eeeeee; min-height:100px; height:100px; clear:both; margin-top:5px;}
.module-detail-panel-search{ border-bottom:2px solid #eeeeee;  clear:both; margin-top:5px;}


.module-pic-search{float: left; width: 120px; height:90px;}
img.modelpic-search{width:120px;height:90px; border:1px solid #ccc;}
.module-detail-search{float: left; width: 80%; color: #000000; text-align: left; margin-left: 4%;}

/********************** Grid View **********************************/
.item-style{width: 100%; background-color: #ffe7ce; color: #000000; line-height: 25px; min-height: 25px;}
.item-style a{color:#326a29; text-decoration:none;}
.item-style a:hover{color: #326a29; text-decoration:none;}

.alternate-item-style{width: 100%; background-color: #e7ffb3; color: #000000; line-height: 25px;  min-height: 25px;}
.alternate-item-style a{color:#326a29; text-decoration:none;}
.alternate-item-style a:hover{color: #326a29; text-decoration:none;}

a.search{color:#ff6600; font-weight:bold;  display:block; text-align:center; line-height:20px; text-transform:capitalize;}

.pop_pad-captcha{width:400px;	background-color:#ffffff; border:1px solid #333; position:relative; z-index:400; color:#000000; }
.pop_pad-captcha .logo{clear:both; width:100%;  text-align:center;}
.pop_pad-captcha .message-text{clear:both; width:100%; margin:10px 0px 10px 0px; text-align:justify; }
.pop_pad-captcha .close{margin-bottom:10px;}

/*
@media screen and (min-width: 1601px) 
{
    
    body{font-family:futura_lt_btlight; background-color:#000000; font-size:14px; color:#000000; width:100%;}


.home-body{font-family:futura_lt_btlight; background-color:#000000; font-size:14px; color:#ffffff; width:100%;}
.main{width:100%; background-color:#ffffff;}
.header{width:100%; height:80px;  margin:0px auto 0px auto;}
.content-home{width:100%; height:496px;  margin:0px auto 0px auto;}
.content-top{width:100%; height:43px; background-color:#000000;}
.content-bottom{width:100%; background-color:#000000;  bottom: 100px; left: 0; right: 0; height: 43px; position:fixed;}
.footer-home{position: fixed; bottom: 0; left: 0; right: 0; height: 100px; width:100%; text-align:center; background-color:#eeeeee;}

.float-left{float:left;}
.float-right{float:right;}
.clear{clear:both;}

.header-logo{width:20%; float:left;}
.header-middle{ width:80%; float:left;}
.auto-margin{ margin:0px auto 0px auto;}
.header-connecting{color:Red; font-size:14px; width:20%; float:right;}
.learning-physics-logo{width:75%; float:left;}
.learning-physics{color: #ffffff; font-size: 18px; margin-left: 20px; font-weight: bold; clear:both;}
.lear-subtitle{font-weight: bold; line-height: 20px; font-size:16px; color: #ff6600; clear:both; margin-top:10px;}
.menu-alignment{float:left; width:75%;}
.launcher{width:100%; margin:0px auto 0px auto; height:450px; background-image:url(../images/launcher-1900.jpg); background-repeat:no-repeat;  background-position:center top;}
.launcher-content{margin-left: 20%; margin-top: 50px; width: 300px;}

.privacy-links{left: 0; right: 0; bottom:120px; position:fixed; color:#ffffff; font-weight:bold; font-size:14px;}

.footerlink-home{width:100%; background-color:#000000; height:140px; margin:0px auto 0px auto; border-bottom:5px solid #eeeeee;}
.footerlink-home ul{width:100%; margin-left:auto; margin-right:auto;}
.footerlink-home ul li{width:20%; text-align:center; color:#ffffff; float:left; list-style:none; text-transform:uppercase; vertical-align:middle;}
.footerlink-home ul li a{width:100%; display:block; font-size:14px; height:140px; color:#ffffff; text-decoration:none; text-transform:uppercase;}
.footerlink-home ul li a:hover{width:100%; display:block; font-size:14px; height:140px; background-color:#000000; color:#ffffff; text-decoration:none; text-transform:uppercase;}

.footerlink ul li .title{font-size:14px; text-decoration:none; text-transform:uppercase; line-height:20px; font-weight:bold;}
.footerlink ul li .subtitle{font-size:12px; text-decoration:none; text-transform:uppercase;}



.header-strip{background-color:#000000; height:30px; line-height:30px; width:100%;}
.content{ margin:0px auto 0px auto; width:900px; }
.content h1{ margin:10px auto 0px auto; width:100%; }
.about-content-master{width:100%;}
.about-content-header{width:100%; margin:0px auto 0px auto; height:175px; background-image:url(../images/galaxyheader.jpg); background-repeat:no-repeat;  background-position:center top;}
.about-pg-content{width:600px;  text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:10px auto 0px auto;}
.asish-arora-content-header{width:100%; margin:0px auto 0px auto; height:253px; background-image:url(../images/AAHeader-1900.jpg); background-repeat:no-repeat;  background-position:center top;}
.asish-arora-content{width:60%;  float:left; text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:10px auto 0px auto;}

.footer-inner{min-height: 150px; height:auto !important; height: 150px;  width:100%; background-color:#000000; clear:both;}
.footer-inner-content{ margin:0px auto 0px auto; width:800px; }
.footer-inner-content div{ width:25%;  margin:20px 0px 0px 0px; float:left;}
.footer-inner-content div span{ width:100%; color:Yellow; clear:both; font-weight:bold; text-transform:uppercase; font-size:14px; }

.footer-inner-content div div{ width:100%; color:#ffffff; clear:both; }
.footer-inner-content div div ul{ list-style-type:none; }
.footer-inner-content div div ul li{ line-height:20px; }

.ashish-sir{width:155px; height:188px; float:left; text-align:center;}
.ashish-sir-content{width:600px; float:left; text-align:justify; color:#ff6600; font-weight:bold; line-height:30px; margin-top:30px; margin-left:50px; font-family:baskerville_btitalic; font-size:16px;}

.about-content{	font-size:12px; height:188px; font-family:futura_lt_btlight; text-align:justify; width:100%;  border-bottom:2px solid #ff6600;}
.ashish-arora{	color:#000000;	font-size:24px; font-family:baskerville_btitalic;font-weight:bold; font-style:italic; text-align:right;}
.jaipur-india{color:#000000; font-size:16px; font-family:cordiaupcregular; text-align:right;}
.inner-content{font-family:futura_lt_btlight; text-align:justify; width:100%; }
.inner-content p{font-family:futura_lt_btlight; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; }
.inner-content p.complexities{font-family:futura_hv_btheavy; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; font-weight:bold; }
.rituraj{color:#ff6600;}

.testimonial-border{border-bottom:1px solid #ff6600; width:100%; height:10px; clear:both;}
.testimonial-text{font-style:italic;  font-size:14px; line-height:20px; font-family:Times New Roman;}
.testimonial-city{color:#ff6600;}
.testimonial-by{margin-right:20px; float:right; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}
.testimonial-by-name{color:#0000AA; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}

.contact-form{float:left; width:60%;}
.contact-form dl{clear:both; width:100%;}
.contact-form dl dt{float:left; width:30%; margin-right:5px; text-align:right;}
.contact-form dl dd{float:left; width:68%;}
.contact-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.contact-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.contact-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.contact-form-seperater{height:15px; width:100%; clear:both;}
.contact-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.contact-address{text-align:justify; font-size:12px; float:left; width:40%;}

.login-form{float:left; width:60%; margin-top:20px; height:450px;}
.login-form dl{clear:both; width:100%;}
.login-form dl dt{float:left; width:20%; text-align:right; margin-right:5px;}
.login-form dl dd{float:left; width:79%;}
.login-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.login-form a {color:#ff6600; font-size:12px; text-decoration:none;}
.login-form a:hover {color:#000000; font-size:12px; text-decoration:none;}
.login-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.login-form-seperater{height:15px; width:100%; clear:both;}
.login-form-social{float:left; width:39%;}

.signup-form{float:left; width:60%;}
.signup-form dl{clear:both; width:100%;}
.signup-form dl dt{float:left; width:30%; text-align:right; margin-right:5px;}
.signup-form dl dd{float:left; width:69%;}
.signup-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.signup-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.signup-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.signup-form-seperater{height:15px; width:100%; clear:both;}
.signup-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.signup-right{text-align:justify; font-size:12px; float:left; width:40%;}


.profile-form{float:left; width:60%;}
.profile-form dl{clear:both; width:100%;}
.profile-form dl dt{float:left; width:30%; margin-right:5px;}
.profile-form dl dd{float:left; width:68%;}
.profile-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.profile-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.profile-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.profile-form-seperater{height:15px; width:100%; clear:both;}
.profile-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}


.downloadcategory-item{background-color:#eeeeee; display:block; line-height:25px; height:25px; width:100%; clear:both; margin-top:20px; font-size:16px;}
.downloadcategory-item .title {margin-left:5px; width:30%; float:left;}
.downloadcategory-item .detail {width:69%; float:left;}
.downloadcategory-alternateitem{background-color:#ffffff;  display:block; line-height:25px; height:25px; width:100%; clear:both; margin-top:20px; color:#000000; font-size:16px;}

.downloadcategory-item a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.downloadcategory-alternateitem a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.search-box{clear:both; width:100%; line-height:30px; height:30px; border-top: 2px solid #999; margin-bottom:10px;}
.search-box .category-title {float:left; color:#ff6600; width:40%;}
.search-box .search-content {float:right; width:60%; margin-top:10px;}
.search-box .search-content .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.search-box .search-content-width{width:60%; float:left;}
.searchbutton{margin-right:10px; float:right; width:30%;}
.searchbutton input[type="submit"]{color:Green; width:100%; line-height:20px;}

.search-box .errormessage{color:Red;}

.video-content{ margin:0px auto 0px auto; width:100%; }
ul.subjectlist{width:100%; margin:0px 0px 0px 0px; list-style:none;}
ul.subjectlist li{display:block; float:left; line-height:30px; border-right:2px solid #ff6600; text-align:center; width:18%;}

ul.subjectlist li a.up_y_btn{background-color:#ff6600; display:block; width:100%;}
ul.subjectlist li a.up_bl_btn{background-color:#000000; display:block;}

.video-lecture-width{width:100%; clear:both;}

.video-list-responsive{display:none;}
.video-player{width:63%; float:left;  }
.video-list{width:100%;}
.topic-discussion{width:64%; float:left;}
.videolistbox{width:18%; float:left; background-color:#eeeeee; text-align:left; line-height:30px; display:block; border-right:2px solid #dddddd;}
.topiclistbox{background-color:#dddddd; width:18%; float:left; text-align:left; line-height:30px; display:block; border-right:2px solid #dddddd;}
.topiclist{width:100%;}
.topiclist .subjecttitle{background-color:#dddddd; width:100%; text-align:center; font-weight:bold; font-size:14px; line-height:30px;}
.topiclist .topic-chapter-list{width:100%; display:block; height:600px; overflow: scroll; overflow-y: scroll;  -webkit-overflow-scrolling: touch;}
.video-list-content{ height:690px; overflow:auto;}
.assignmentlist{width:65%; float:left; margin-left:1%;}


img.modelpic{width:60px;height:45px; margin-left:5px; border:1px solid #ccc;}
.module-box{width:100%; clear:both;}
.previous-button{width:25%; float:left;}
.next-button{float:right; text-align:right;}
.accent-button{width:50%; float:left;}
a.btnRed{color:#ff6600; font-weight:bold;  width:100px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
a.btnRed:hover{color:#ff6600; font-weight:bold;  width:100px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}

a.btnChangeAccentRed{color:#ff6600; font-weight:bold;   width:300px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
a.btnChangeAccentRed:hover{color:#ff6600; font-weight:bold; width:300px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
.module-title{font-size:14px; font-weight:bold; margin-bottom:10px;}
.module-description{font-size:12px; line-height:20px;}
.vidblock{width:98%; margin:0px auto 0px auto;}
.commentbox{width:98%; margin:10px auto 10px auto; clear:both;}
.commentbox h3{font-size:14px; font-weight:bold;}
.commentbox .inputcomment{display:block; border:1px solid #ff6600; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px; resize:none;}
.commentbox .buttonarea{clear:both;}
.commentmessage{float:left; width:80%; color:Red; font-size:12px;}
.commentbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.commentbox .postcomment{float:right;}
.commentbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}

.modulediscussion{width:98%; margin:10px auto 10px auto; clear:both;}
.modulediscussion .discussionblock{width:100%; margin:10px 0px 0px 0px; clear:both; border-bottom:1px solid #ff6600;}
.modulediscussion .qno{width:6%; float:left; color:#ff6600; font-size:14px; font-weight:bold;}
.modulediscussion .question{ width:94%; float:right; color:#ff6600; font-size:14px; font-weight:bold; text-align:justify;}
.modulediscussion .answer { width:94%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:5px 0px 5px 0px;}
.modulediscussion .answer .ano { width:6%; float:left; color:#000000; font-size:14px; font-weight:bold;}
.modulediscussion .answer .answerdescription { width:92%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:0px 0px 0px 0px;}
.question-city{color:#ff6600;}
.question-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#0000aa;}

.answerpostbox{width:100%; margin:10px auto 10px auto; clear:both;}
.answerpostbox h3{font-size:14px; font-weight:bold;}
.answerpostbox .inputcomment{display:block; border:1px solid #000000; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px;resize:none;}
.answerpostbox .buttonarea{clear:both;}
.answerpostbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.answerpostbox .postcomment{float:right;}
.answerpostbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}
.cpostbutton{width:20px; height:19px; cursor:pointer; float:right; background-image:url(../images/btn_cpost.png);}
.answer-city{color:#ff6600;}
.answer-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#880000;}
.admin-post-answer{color:Green;}


.module-pic{float: left; width: 25%}
.module-detail{float: left; width: 70%; color: #000000; text-align: left; margin-left: 4%;}
.content-responsice-menu{display:none;}
.secondtagline{display:block;}


.left-panel-submenu{width:100%;  text-align:center;}
.left-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.left-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}
.left-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}
.left-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}

.assignmentleft-panel-submenu{width:100%;  text-align:center;}
.assignmentleft-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.assignmentleft-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}


.pop_pad{width:400px;	background-color:#ffffff; border:1px solid #333; position:relative; z-index:400; color:#000000; }
.pop_pad .logo{float:left; width:100px; }
.pop_pad .message-text{float:left; width:250px; }


.dashboard{position:fixed;	background-color:#fff;	border:1px solid #333; width:50%;}
.redstrip{padding:6px;	color:#fff;	text-transform:uppercase;	background-color:#ff6600;	font-weight:bold !important; height:25px; line-height:25px;}
.redstrip .playlistheading{float:left;}
.redstrip .closeplaylistdashboard{float:right;}



.playlist-popup{width:100%; color:#000000;}
.playlist-popup input[type="text"]{border:1px solid #666;	padding:3px;	width:90%;}
.playlist-popup input[type="select"]{border:1px solid #666;	padding:3px; width:90%;}
.select-box{border:1px solid #666;	padding:3px; width:90%;}
.playlist-popup input[type="submit"]{border:1px solid #ccc;	text-transform:capitalize;	border-bottom:2px solid #999; font-size:12px;	padding:2px 10px; color:#666; border-radius:3px;	font-family:Century Gothic, calibri,Arial, Helvetica;}
.playlist-popup .block{width:98%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px;}
.playlist-popup .label{width:20%; float:left;	font-weight:bold; font-size:13px; text-align:left;}
.playlist-popup .control-container{width:60%; float:left;	font-weight:bold; font-size:13px;}
.playlist-popup .control-button{width:20%; float:left;	font-weight:bold; font-size:13px;}
.playlist-popup .validator{width:90%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px; color:#ff6600;}

    
}


*/






/*  css menu  */


@import url(http://fonts.googleapis.com/css?family=Open+Sans);
#cssmenu,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: 840px;
  font-family: 'Open Sans', sans-serif;
  line-height: 1;
  background: #ffffff;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
}
#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background: #009ae1;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  padding: 10px 10px 20px 10px;
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
  color: #000000;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
  color: #009ae1;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 25px;
}
#cssmenu > ul > li.has-sub > a::after {
  position: absolute;
  top: 11px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu > ul > li.has-sub:hover > a::after {
  border-color: #009ae1;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
}
#cssmenu li:hover > ul {
  left: auto;
}
#cssmenu.align-right li:hover > ul {
  right: 0;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
#cssmenu ul li:hover > ul > li {
  height: 32px;
  text-align:left;
}
#cssmenu ul ul li a {
  padding: 10px 20px;
  width: 160px;
  font-size: 12px;
  background: #333333;
  text-decoration: none;
  color: #dddddd;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #ffffff;
}
#cssmenu ul ul li.has-sub > a::after {
  position: absolute;
  top: 13px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  
}
#cssmenu ul ul li.has-sub:hover > a::after {
  border-color: #ffffff;
}

/*
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu {
    width: 100%;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul {
    text-align: left;
  }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
  }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu ul ul li a {
    padding: 20px 20px 20px 30px;
    font-size: 12px;
    color: #000000;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover {
    color: #000000;
  }
  #cssmenu ul ul ul li a {
    padding-left: 40px;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
  #menu-line {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 20px;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
  }
  #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 15px;
    height: 2px;
    background: #000000;
  }
  #cssmenu #menu-button::before {
    content: '';
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    width: 15px;
    height: 3px;
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 52px;
    width: 52px;
    cursor: pointer;
  }
  #cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 21px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 26px;
    display: block;
    width: 11px;
    height: 1px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    display: none;
  }
}
*/


@media screen and (min-width: 200px)  and (max-width: 767px) 
{
    
 body{font-family:futura_lt_btlight; background-image:url(../images/bggalaxy.jpg); background-color:#000000; background-repeat:no-repeat;  background-position:center top; font-size:14px; color:#000000;	width:100%;}
  .payment-body{font-family:futura_lt_btlight;  font-size:14px; color:#000000; width:100%; background-color:#ffffff;}

 ul{list-style:none;}
.main{width:100%; background-color:#ffffff;}
.header{width:100%; height:109px;  margin:0px auto 0px auto; background-color:#ffffff;}
/*
.content-home{width:100%; height:496px;  margin:0px auto 0px auto; background-image:url(../images/bggalaxy.jpg); background-color:#000000; background-repeat:no-repeat;  background-position:center top;}
.content-top{width:100%; height:43px;}
.content-bottom{width:100%; bottom: 100px; left: 0; right: 0; height: 43px; position:fixed;}
.footer-home{position: fixed; bottom: 0; left: 0; right: 0; height: 60px; width:100%; text-align:center; background-color:#000000; border-bottom:5px solid #eeeeee;}
*/


/**************/

a.home-banner{background-image:url(../images/live-stream-banner-314.png); display:block; width:314px; height:62px;}
a.home-banner:hover{background-image:url(../images/live-stream-banner-314-hover.png); display:block; width:314px; height:62px;}
/**************/

.content-home{width:80%;  margin:0px auto 0px auto;}
.content-top{width:100%; height:43px;}
.content-bottom{width:100%; background-color:#000000; height: 43px; clear:both;}

.header-logo{float:left; width:70%; text-align:center;}
.header-middle{  float:right; text-align:right;}
.auto-margin{ margin:0px auto 0px auto;}
.header-connecting{color:Red; font-size:14px; width:100%; clear:both; text-align:center;}
.learning-physics-logo{margin-top:10px; text-align:center; width:100%; display:none;}
.learning-physics{color: #ffffff; font-size: 16px; font-family:futura_md_btmedium; font-weight: bold; clear:both; width:100%;}
.lear-subtitle{font-family:futura_md_btmedium; font-weight: bold; line-height: 20px; color: #ff6600; clear:both;}
.launcher{width:100%; margin:0px auto 0px auto; height:351px; background-image:url(../images/launcher-250.jpg); background-repeat:no-repeat;  background-position:center top;}
.launcher-content{margin-left: 20%; margin-top: 50px; width: 300px;}
.privacy-links{left: 0; right: 0; bottom:120px; color:#ffffff; font-weight:normal; font-size:12px; line-height:30px;}
.footer-home{width:100%; text-align:center; background-color:#000000; height:180px; clear:both; position:relative; margin-top:50px;}


.footerlink-home{width:100%; background-color:#000000; margin:0px auto 0px auto;}
.footerlink-home ul{width:100%; margin-left:auto; margin-right:auto;}
.footerlink-home ul li{width:50%; text-align:center; color:#ffffff; float:left; list-style:none; text-transform:uppercase; vertical-align:middle; margin-top:5px;}
.footerlink-home ul li a{width:100%; display:block; font-size:14px; height:60px; color:#ffffff; text-decoration:none; text-transform:uppercase;}
.footerlink-home ul li a:hover{width:100%; display:block; font-size:14px; height:60px;  color:#ffffff; text-decoration:none; text-transform:uppercase;}



    
    /*  inner page css */

.header-strip{background-color:#000000;  line-height:30px; width:100%;}
.content{  margin:0px auto 0px auto; width:100%; }
.content h1{ margin:0px auto 0px auto; width:90%; }
.about-content-master{width:100%;}
.about-content-header{width:100%; margin:0px auto 0px auto; height:260px; background-image:url(../images/galaxyheader-600.jpg); background-repeat:no-repeat;  background-position:center top;}
.about-pg-content{width:90%;  text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:10px auto 0px auto;}
.asish-arora-content-header{width:100%; margin:0px auto 0px auto; height:580px; background-image:url(../images/AAHeader-250.jpg); background-repeat:no-repeat;  background-position:center top;}
.asish-arora-content{width:90%;  clear:both; text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:270px auto 0px auto;}

.footer-inner{min-height: 150px; height:auto !important; height: 150px;  width:100%; background-color:#000000; clear:both;}
.footer-inner-content{ margin:20px auto 0px auto; width:90%; clear:both; padding:10px 0px 0px 0px; }
.footer-inner-content div{ width:90%; clear:both; margin:20px auto 0px 20px; }
.footer-inner-content div span{ width:100%; color:Yellow; clear:both; font-weight:bold; text-transform:uppercase; font-size:14px; margin-top:10px; display:block; }

.footer-inner-content div div{ width:100%; color:#ffffff; clear:both; }
.footer-inner-content div div ul{ list-style-type:none; }
.footer-inner-content div div ul li{ line-height:20px; }

    
.ashish-sir{width:100%; height:188px; clear:both; text-align:center;}
.ashish-sir-content{width:90%; clear:both; text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:30px auto 0px auto;}

.about-content{	font-size:12px;  font-family:futura_lt_btlight; text-align:justify; width:100%; }
.ashish-arora-border{border-bottom:2px solid #ff6600; width:100%; height:2px; clear:both;}

.ashish-arora{	color:#000000;	font-size:24px; font-family:baskerville_btitalic;font-weight:bold; font-style:italic;}
.jaipur-india{color:#000000; font-size:16px; font-family:cordiaupcregular;}

.inner-content{font-family:futura_lt_btlight; text-align:justify; width:90%; clear:both; margin:0px auto 0px auto; }
.inner-content p{font-family:futura_lt_btlight; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; }
.inner-content p.complexities{font-family:futura_hv_btheavy; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; font-weight:bold; }
.rituraj{color:#ff6600;}
.testimonial-border{border-bottom:1px solid #ff6600; width:100%; height:10px; clear:both;}
.testimonial-text{font-style:italic; font-size:14px; line-height:20px; font-family:Times New Roman;}
.testimonial-city{color:#ff6600;}
.testimonial-by{margin-right:20px; float:right; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}
.testimonial-by-name{color:#0000AA; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}

.contact-form{clear:both; width:100%;}
.contact-form dl{clear:both; width:100%;}
.contact-form dl dt{float:left; width:100%;}
.contact-form dl dd{float:left; width:100%;}
.contact-form dl dd .inputbox{width:100%; height:25px;	border:solid 1px #848484;}
.contact-form dl dd .inputarea{width:100%; height:50px;	border:solid 1px #848484; resize:none;}
.contact-form dl dd .dropdown{width:100%; height:25px;	border:solid 1px #848484;}
.contact-form-seperater{height:15px; width:100%; clear:both;}
.contact-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.contact-address{text-align:justify; font-size:12px; width:100%; clear:both;}

.login-form{clear:both; width:100%; margin-top:20px;}
.login-form dl{clear:both; width:100%;}
.login-form dl dt{float:left; width:100%;}
.login-form dl dd{float:left; width:100%;}
.login-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.login-form a {color:#ff6600; font-size:12px; text-decoration:none;}
.login-form a:hover {color:#000000; font-size:12px; text-decoration:none;}
.login-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.login-form-seperater{height:15px; width:100%; clear:both;}
.login-form-social{clear:both; width:100%;}

.signup-form{clear:both; width:100%;}
.signup-form dl{clear:both; width:100%;}
.signup-form dl dt{float:left; width:100%;}
.signup-form dl dd{float:left; width:100%;}
.signup-form dl dd .inputbox{width:100%; height:25px;	border:solid 1px #848484;}
.signup-form dl dd .inputarea{width:100%; height:50px;	border:solid 1px #848484; resize:none;}
.signup-form dl dd .dropdown{width:100%; height:25px;	border:solid 1px #848484;}
.signup-form-seperater{height:15px; width:100%; clear:both;}
.signup-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.signup-right{text-align:justify; font-size:12px; width:100%; clear:both;}

.profile-form{clear:both; width:100%;}
.profile-form dl{clear:both; width:100%;}
.profile-form dl dt{float:left; width:100%;}
.profile-form dl dd{float:left; width:100%;}
.profile-form dl dd .inputbox{width:100%; height:25px;	border:solid 1px #848484;}
.profile-form dl dd .inputarea{width:100%; height:50px;	border:solid 1px #848484; resize:none;}
.profile-form dl dd .dropdown{width:100%; height:25px;	border:solid 1px #848484;}
.profile-form-seperater{height:15px; width:100%; clear:both;}
.profile-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.profile-right{text-align:justify; font-size:12px; width:100%; clear:both;}


.downloadcategory-item{display:block; line-height:25px; width:100%; clear:both; margin-top:20px; font-size:16px;}
.downloadcategory-item .title {margin-left:0px; width:100%; clear:both; height:25px; background-color:#eeeeee; }
.downloadcategory-item .detail {width:100%; clear:both;}
.downloadcategory-alternateitem{background-color:#ffffff;  display:block; line-height:25px; height:25px; width:100%; clear:both; margin-top:20px; color:#000000; font-size:16px;}

.downloadcategory-item a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.downloadcategory-alternateitem a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.search-box{clear:both; width:100%; line-height:30px; height:100px; border-top: 2px solid #999; margin-bottom:10px;}
.search-box .category-title {clear:both; width:100%; margin-top:10px; color:#ff6600;}
.search-box .search-content .inputbox{width:100%; height:25px;	border:solid 1px #848484;}
.search-box .search-content-width{width:100%; clear:both;}
.search-box .errormessage{color:Red; line-height:10px;}
.searchbutton{margin-top:10px;}
.searchbutton input[type="submit"]{color:Green; width:100%;}


.video-content{ margin:0px auto 0px auto; width:100%; }
ul.subjectlist{width:100%; margin:0px 0px 0px 0px; list-style:none;}
ul.subjectlist li{width:100%; clear:both; line-height:30px; border-bottom:2px solid #000000; text-align:center; display:block; background-color:#ff6600;}

ul.subjectlist li a.up_y_btn{background-color:#000000; display:block; width:100%;}
ul.subjectlist li a.up_bl_btn{background-color:#ff6600; display:block;}

.video-lecture-width{width:100%; clear:both;}
.video-list-responsive{width:100%; clear:both; background-color:#eeeeee;}
.video-player{width:100%; clear:both;}
.topic-discussion{width:98%; clear:both; margin:0px auto 0px auto;}



.topiclist{background-color:#dddddd; width:100%; clear:both; text-align:left; line-height:30px; display:block;}
.topiclist .subjecttitle{background-color:#dddddd; width:100%; text-align:center; font-weight:bold; font-size:14px; line-height:30px;}
.topiclist .topic-chapter-list{width:100%; display:none;}

.assignmentlist{width:98%; clear:both; margin:0px auto 0px auto;}


img.modelpic{width:60px;height:45px; margin-left:5px; border:1px solid #ccc;}
.module-box{width:100%; clear:both;}
.previous-button{width:100%; clear:both; text-align:center; display:block;}
.next-button{clear:both; text-align:center; width:100%; display:block;}
.accent-button{width:100%; clear:both; text-align:center;}
a.btnRed{color:#ff6600; font-weight:bold; width:90%; display:block; text-align:center;	text-transform:capitalize;}
a.btnRed:hover{color:#ff6600; font-weight:bold; width:90%;  display:block; text-align:center;	text-transform:capitalize;}

a.btnChangeAccentRed{color:#ff6600; font-weight:bold; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
a.btnChangeAccentRed:hover{color:#ff6600; font-weight:bold; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
.module-title{font-size:14px; font-weight:bold; margin-bottom:10px;}
.module-description{font-size:12px; line-height:20px;}
.vidblock{width:98%; margin:0px auto 0px auto;}
.commentbox{width:98%; margin:10px auto 10px auto; clear:both;}
.commentbox h3{font-size:14px; font-weight:bold;}
.commentbox .inputcomment{display:block; border:1px solid #ff6600; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px; resize:none;}
.commentbox .buttonarea{clear:both;}
.commentmessage{float:left; width:80%; color:Red; font-size:12px;}
.commentbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.commentbox .postcomment{float:right;}
.commentbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}

.modulediscussion{width:98%; margin:10px auto 10px auto; clear:both;}
.modulediscussion .discussionblock{width:100%; margin:10px 0px 0px 0px; clear:both; border-bottom:1px solid #ff6600;}
.modulediscussion .qno{width:15%; float:left; color:#ff6600; font-size:14px; font-weight:bold;}
.modulediscussion .question{ width:85%; float:right; color:#ff6600; font-size:14px; font-weight:bold; text-align:justify;}
.modulediscussion .answer { width:85%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:5px 0px 5px 0px;}
.modulediscussion .answer .ano { width:15%; float:left; color:#000000; font-size:14px; font-weight:bold;}
.modulediscussion .answer .answerdescription { width:80%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:0px 0px 0px 0px;}
.question-city{color:#ff6600;}
.question-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#0000aa;}

.answerpostbox{width:100%; margin:10px auto 10px auto; clear:both;}
.answerpostbox h3{font-size:14px; font-weight:bold;}
.answerpostbox .inputcomment{display:block; border:1px solid #000000; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px; resize:none;}
.answerpostbox .buttonarea{clear:both;}
.answerpostbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.answerpostbox .postcomment{float:right;}
.answerpostbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}
.cpostbutton{width:20px; height:19px; cursor:pointer; float:right; background-image:url(../images/btn_cpost.png);}
.answer-city{color:#ff6600;}
.answer-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#880000;}
.admin-post-answer{color:Green;}

.module-pic{float: left; width: 25%}
.module-detail{float: left; width: 70%; color: #000000; text-align: left; margin-left: 4%;}

.content-responsice-menu{display:block; clear:both; width:100%; margin-top:5px;}
.topic-list-menu{background:#dfdfdf; line-height:30px; color:#000000; font-weight:bold; font-size:16px; text-align:center; width:46%; margin-left:1%; float:left; margin-bottom:5px;}
.topic-list-menu a{color:Blue;}
.interaction-topic-list-menu{background:#dfdfdf; line-height:30px; color:#000000; font-weight:bold; font-size:16px; text-align:center; width:100%; clear:both; margin-bottom:5px;}
.interaction-topic-list-menu a{color:Blue;}

.module-list-menu{background:#dfdfdf; line-height:30px; color:#000000; font-weight:bold; font-size:16px; text-align:center; width:46%; margin-right:1%; float:right; margin-bottom:5px;}
.module-list-menu a{color:Blue;}
.secondtagline{display:none;}

.left-panel-submenu{width:100%;  text-align:center;}
.left-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.left-panel-submenu .link-panel{height:60px; background-color:#eeeeee;}
.left-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}
.left-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}
.left-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}

.assignmentleft-panel-submenu{width:100%;  text-align:center;}
.assignmentleft-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.assignmentleft-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}


.pop_pad{width:100%;	background-color:#ffffff; border:1px solid #333; position:relative; z-index:400; color:#000000; }
.pop_pad .logo{clear:both; width:100%;  text-align:center;}
.pop_pad .message-text{clear:both; width:100%; margin:10px 0px 10px 0px; text-align:justify; }
.pop_pad .close{margin-bottom:10px;}

.dashboard{position:fixed;	background-color:#fff;	border:1px solid #333; width:90%;}
.redstrip{padding:6px;	color:#fff;	text-transform:uppercase;	background-color:#ff6600;	font-weight:bold !important; height:25px; line-height:25px;}
.redstrip .playlistheading{float:left;}
.redstrip .closeplaylistdashboard{float:right;}

.playlist-popup{width:100%; color:#000000;}
.playlist-popup input[type="text"]{border:1px solid #666;	padding:3px;	width:90%;}
.playlist-popup input[type="select"]{border:1px solid #666;	padding:3px; width:90%;}
.select-box{border:1px solid #666;	padding:3px; width:90%;}
.playlist-popup input[type="submit"]{border:1px solid #ccc;	text-transform:capitalize;	border-bottom:2px solid #999; font-size:12px;	padding:2px 10px; color:#666; border-radius:3px;	font-family:Century Gothic, calibri,Arial, Helvetica;}
.playlist-popup .block{width:98%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px;}
.playlist-popup .label{width:100%; clear:both;	font-weight:bold; font-size:13px; text-align:left;}
.playlist-popup .control-container{width:100%; clear:both;	font-weight:bold; font-size:13px;}
.playlist-popup .control-button{width:100%; clear:both;	font-weight:bold; font-size:13px; margin-top:5px;}
.playlist-popup .validator{width:98%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px; color:#ff6600;}


.start-box{ margin-top: 20px; color:#000000; z-index:100;}

.startbox-left-panel{clear:both; width:230px; height:150px; border:1px solid #eeeeee; margin-top:20px; background: rgba(238,238,238,0.1);}
.startbox-right-panel{clear:both; width:230px; height:150px; border:1px solid #eeeeee; margin-top:20px; background: rgba(238,238,238,0.1);}
.startbox-left-panel .start-box-description{line-height: 18px; font-size: 12px; font-weight: normal; margin-top: 10px; color:Yellow; font-weight:bold;}


  #cssmenu {
    width: 100%; clear:both;
    text-align:left; 
  }
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul {
    text-align: left;
  }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
    background-color:#eeeeee;
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
  }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu ul ul li a {
    padding: 20px 20px 20px 30px;
    font-size: 12px;
    color: #000000;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover {
    color: #000000;
  }
  #cssmenu ul ul ul li a {
    padding-left: 40px;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
  #menu-line {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 20px;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
  }
  #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 15px;
    height: 2px;
    background: #000000;
  }
  #cssmenu #menu-button::before {
    content: '';
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    width: 15px;
    height: 3px;
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 52px;
    width: 52px;
    cursor: pointer;
  }
  #cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 21px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 26px;
    display: block;
    width: 11px;
    height: 1px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    display: none;
  }
  
  
  
   #testimonials
        {
            width: 300px;
            position: relative;
            margin-top: 10px;
            margin-bottom: 10px; 
            color: #000000;
            font-family: Times New Roman;
            font-style: italic;
            font-weight: bold;
            font-size: 14px;
            background-color: #ffffff;
        }
        
        #testimonials .testimonial
        {
            position: absolute;
            left: 0px;
            top: 0px;
            z-index: 1;
           
        }
        #testimonials h2
        {
            color: #f25911;
            font-size: 22px;
            font-style: normal;
            line-height: 22px;
            margin-bottom: 10px;
        }
        
        #testimonials .testimonial_text
        {
            width: 240px;
          
            text-align: justify;
            float: right;
            clear:both;
        }
        #testimonials .testimonial_text p
        {
            padding: 30px 30px 30px 30px;
            text-align: justify;
        }
        #testimonials .testimonial_name
        {
            text-align: left;
            font-size: 16px;
            font-weight: bold;
            color: Maroon;
            margin-left: 30px;
        }
        #testimonials .testimonial_designation
        {
            text-align: left;
            font-size: 12px;
            font-weight: bold;
            color: Blue;
            margin-left: 30px;
        }
        #test_container
        {
            position: relative;
            overflow: hidden;
        }
        
        #t_pagers
        {
            position: absolute;
            left: 40%;
            bottom: 10px;
            z-index: 2;
        }
        
        #t_pagers .pager
        {
            display: inline-block;
            text-decoration: none;
            width: 10px;
            min-height: 10px;
            margin-right: 5px;
            background: #ccc;
            border-radius: 50%;
            cursor: pointer;
        }
        #t_pagers .pager.active
        {
            background: #f25911;
        }

  
}

/*
@media screen and (min-width: 481px)  and (max-width: 540px) 
{
    
 body{font-family:futura_lt_btlight; background-color:#ffffff; font-size:14px; color:#000000;	width:100%;}
 ul{list-style:none;}
.main{width:100%; background-color:#ffffff;}
.header{width:100%; height:180px;  margin:0px auto 0px auto;}
.content-home{width:100%;  margin:0px auto 0px auto;}
.content-top{width:100%; height:43px; background-color:#000000;}
.content-bottom{width:100%; background-color:#000000; height: 43px; clear:both;}

.about-content-master{width:100%;}
.about-content-header{width:100%; margin:0px auto 0px auto; height:260px; background-image:url(../images/galaxyheader-600.jpg); background-repeat:no-repeat;  background-position:center top;}
.about-pg-content{width:90%;  text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:10px auto 0px auto;}
.asish-arora-content-header{width:100%; margin:0px auto 0px auto; height:490px; background-image:url(../images/AAHeader-250.jpg); background-repeat:no-repeat;  background-position:center top;}
.asish-arora-content{width:90%;  clear:both; text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:270px auto 0px auto;}

.header-logo{width:100%; clear:both; text-align:center; border-bottom:1px solid #eeeeee;}
.header-middle{ width:100%; clear:both; text-align:justify;}
.auto-margin{ margin:0px auto 0px auto;}
.header-connecting{color:Red; font-size:14px; width:100%; clear:both; text-align:center;}
.learning-physics-logo{margin-top:10px; text-align:center; width:100%; display:none;}
.learning-physics{color: #ffffff; font-size: 16px; margin-left: 20px; font-weight: bold; clear:both; width:100%;}
.lear-subtitle{margin-left: 20px; font-weight: bold; line-height: 20px; color: #ff6600; clear:both;}
.launcher{width:100%; margin:0px auto 0px auto; height:351px; background-image:url(../images/launcher-250.jpg); background-repeat:no-repeat;  background-position:center top;}
.privacy-links{left: 0; right: 0; bottom:120px; color:#ffffff; font-weight:normal; font-size:12px; line-height:30px;}
.footer-home{width:100%; text-align:center; background-color:#eeeeee; height:300px;}


.footerlink-home{width:100%; background-color:#000000; margin:0px auto 0px auto; font-size:12px;}
.footerlink-home ul{width:100%; margin-left:auto; margin-right:auto;}
.footerlink-home ul li{width:30%; text-align:center; color:#ffffff; float:left; list-style:none; text-transform:uppercase; vertical-align:middle;}
.footerlink-home ul li a{width:100%; display:block; font-size:14px; height:100px; color:#ffffff; text-decoration:none; text-transform:uppercase;}
.footerlink-home ul li a:hover{width:100%; display:block; font-size:14px; height:100px; background-color:#000000; color:#ffffff; text-decoration:none; text-transform:uppercase;}   
    
   
.header-strip{background-color:#000000;  line-height:30px; width:100%;}
.content{margin:0px 0px 0px 0px; width:100%; }
.content h1{ margin:0px auto 0px auto; width:90%; }

.footer-inner{height: 350px;  width:100%; background-color:#000000; clear:both;}
.footer-inner-content{ margin:0px auto 0px auto; width:90%; }
.footer-inner-content div{ width:45%; float:left; margin:20px auto 0px 20px; }
.footer-inner-content div span{ width:100%; color:Yellow; clear:both; font-weight:bold; text-transform:uppercase; font-size:14px; }

.footer-inner-content div div{ width:100%; color:#ffffff; clear:both; }
.footer-inner-content div div ul{ list-style-type:none; }
.footer-inner-content div div ul li{ line-height:20px; }
 
.ashish-sir{width:40%; height:188px; float:left; text-align:center;}
.ashish-sir-content{width:60%; float:left; text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:30px auto 0px auto;}

.about-content{	font-size:12px; clear:both; font-family:futura_lt_btlight; text-align:justify; width:100%;}
.ashish-arora-border{border-bottom:2px solid #ff6600; width:100%; height:2px; clear:both;}

.ashish-arora{	color:#000000;	font-size:24px; font-family:baskerville_btitalic;font-weight:bold; font-style:italic;}
.jaipur-india{color:#000000; font-size:16px; font-family:cordiaupcregular;}
.inner-content{font-family:futura_lt_btlight; text-align:justify; width:90%; clear:both; margin:0px auto 0px auto; }
.inner-content p{font-family:futura_lt_btlight; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; }
.inner-content p.complexities{font-family:futura_hv_btheavy; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; font-weight:bold; }
.rituraj{color:#ff6600;}

.testimonial-border{border-bottom:1px solid #ff6600; width:100%; height:10px; clear:both;}
.testimonial-text{font-style:italic;  font-size:14px; line-height:20px; font-family:Times New Roman;}
.testimonial-city{color:#ff6600;}
.testimonial-by{margin-right:20px; float:right; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}
.testimonial-by-name{color:#0000AA; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}

.contact-form{clear:both; width:100%;}
.contact-form dl{clear:both; width:100%;}
.contact-form dl dt{float:left; width:30%; margin-right:5px; text-align:right;}
.contact-form dl dd{float:left; width:68%;}
.contact-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.contact-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.contact-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.contact-form-seperater{height:15px; width:100%; clear:both;}
.contact-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.contact-address{text-align:justify; font-size:12px; clear:both; width:100%;}


.login-form{clear:both; width:100%; margin-top:20px;}
.login-form dl{clear:both; width:100%;}
.login-form dl dt{float:left; width:30%;}
.login-form dl dd{float:left; width:70%;}
.login-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.login-form a {color:#ff6600; font-size:12px; text-decoration:none;}
.login-form a:hover {color:#000000; font-size:12px; text-decoration:none;}
.login-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.login-form-seperater{height:15px; width:100%; clear:both;}
.login-form-social{clear:both; width:100%;}

.signup-form{clear:both; width:100%;}
.signup-form dl{clear:both; width:100%;}
.signup-form dl dt{float:left; width:30%;}
.signup-form dl dd{float:left; width:70%;}
.signup-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.signup-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.signup-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.signup-form-seperater{height:15px; width:100%; clear:both;}
.signup-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.signup-right{text-align:justify; font-size:12px; clear:both; width:100%;}


.profile-form{clear:both; width:100%;}
.profile-form dl{clear:both; width:100%;}
.profile-form dl dt{float:left; width:30%;}
.profile-form dl dd{float:left; width:70%;}
.profile-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.profile-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.profile-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.profile-form-seperater{height:15px; width:100%; clear:both;}
.profile-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.profile-right{text-align:justify; font-size:12px; clear:both; width:100%;}


.downloadcategory-item{display:block; line-height:25px; width:100%; clear:both; margin-top:20px; font-size:16px;}
.downloadcategory-item .title {margin-left:0px; width:100%; clear:both; height:25px; background-color:#eeeeee; }
.downloadcategory-item .detail {width:100%; clear:both;}
.downloadcategory-alternateitem{background-color:#ffffff;  display:block; line-height:25px; height:25px; width:100%; clear:both; margin-top:20px; color:#000000; font-size:16px;}

.downloadcategory-item a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.downloadcategory-alternateitem a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.search-box{clear:both; width:100%; line-height:30px; height:100px; border-top: 2px solid #999; margin-bottom:10px;}
.search-box .category-title {clear:both; width:100%; margin-top:10px; color:#ff6600;}
.search-box .search-content .inputbox{width:100%; height:25px;	border:solid 1px #848484;}
.search-box .search-content-width{width:100%; clear:both;}
.search-box .errormessage{color:Red; line-height:10px;}
.searchbutton{margin-top:10px;}
.searchbutton input[type="submit"]{color:Green; width:100%;}



.video-content{ margin:0px auto 0px auto; width:100%; }
ul.subjectlist{width:100%; margin:0px 0px 0px 0px; list-style:none;}
ul.subjectlist li{width:100%; clear:both; line-height:30px; border-bottom:2px solid #000000; text-align:center; display:block; background-color:#ff6600;}

ul.subjectlist li a.up_y_btn{background-color:#000000; display:block; width:100%;}
ul.subjectlist li a.up_bl_btn{background-color:#ff6600; display:block;}

.video-lecture-width{width:100%; clear:both;}
.video-list{width:100%; clear:both; background-color:#eeeeee; text-align:left; line-height:30px; display:none;}
.video-list-responsive{width:100%; clear:both; background-color:#eeeeee;}
.video-player{width:100%; clear:both;}
.topic-discussion{width:98%; clear:both; margin:0px auto 0px auto;}

.topiclist{background-color:#dddddd; width:100%; clear:both; text-align:left; line-height:30px; display:block;}
.topiclist .subjecttitle{background-color:#dddddd; width:100%; text-align:center; font-weight:bold; font-size:14px; line-height:30px;}
.topiclist .topic-chapter-list{width:100%; display:none;}

.assignmentlist{width:98%; clear:both; margin:0px auto 0px auto;}


img.modelpic{width:60px;height:45px; margin-left:5px; border:1px solid #ccc; padding:2px;}
.module-box{width:100%; clear:both;}
.previous-button{width:100%; clear:both; text-align:center; display:block;}
.next-button{clear:both; text-align:center; width:100%; display:block;}
.accent-button{width:100%; clear:both; text-align:center;}
a.btnRed{color:#ff6600; font-weight:bold; width:90%; display:block; text-align:center;	text-transform:capitalize;}
a.btnRed:hover{color:#ff6600; font-weight:bold; width:90%;  display:block; text-align:center;	text-transform:capitalize;}

a.btnChangeAccentRed{color:#ff6600; font-weight:bold; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
a.btnChangeAccentRed:hover{color:#ff6600; font-weight:bold; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
.module-title{font-size:14px; font-weight:bold; margin-bottom:10px;}
.module-description{font-size:12px; line-height:20px;}
.vidblock{width:98%; margin:0px auto 0px auto;}
.commentbox{width:98%; margin:10px auto 10px auto; clear:both;}
.commentbox h3{font-size:14px; font-weight:bold;}
.commentbox .inputcomment{display:block; border:1px solid #ff6600; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px; resize:none;}
.commentbox .buttonarea{clear:both;}
.commentmessage{float:left; width:80%; color:Red; font-size:12px;}
.commentbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.commentbox .postcomment{float:right;}
.commentbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}

.modulediscussion{width:98%; margin:10px auto 10px auto; clear:both;}
.modulediscussion .discussionblock{width:100%; margin:10px 0px 0px 0px; clear:both; border-bottom:1px solid #ff6600;}
.modulediscussion .qno{width:15%; float:left; color:#ff6600; font-size:14px; font-weight:bold;}
.modulediscussion .question{ width:85%; float:right; color:#ff6600; font-size:14px; font-weight:bold; text-align:justify;}
.modulediscussion .answer { width:85%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:5px 0px 5px 0px;}
.modulediscussion .answer .ano { width:15%; float:left; color:#000000; font-size:14px; font-weight:bold;}
.modulediscussion .answer .answerdescription { width:80%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:0px 0px 0px 0px;}
.question-city{color:#ff6600;}
.question-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#0000aa;}

.answerpostbox{width:100%; margin:10px auto 10px auto; clear:both;}
.answerpostbox h3{font-size:14px; font-weight:bold;}
.answerpostbox .inputcomment{display:block; border:1px solid #000000; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px; resize:none;}
.answerpostbox .buttonarea{clear:both;}
.answerpostbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.answerpostbox .postcomment{float:right;}
.answerpostbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}
.cpostbutton{width:20px; height:19px; cursor:pointer; float:right; background-image:url(../images/btn_cpost.png);}
.answer-city{color:#ff6600;}
.answer-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#880000;}
.admin-post-answer{color:Green;}

.module-pic{float: left; width: 25%}
.module-detail{float: left; width: 70%; color: #000000; text-align: left; margin-left: 4%;}

.content-responsice-menu{display:block; clear:both; width:100%; margin-top:5px;}
.topic-list-menu{background:#dfdfdf; line-height:30px; color:#000000; font-weight:bold; font-size:16px; text-align:center; width:46%; margin-left:1%; float:left; margin-bottom:5px;}
.topic-list-menu a{color:Blue;}
.interaction-topic-list-menu{background:#dfdfdf; line-height:30px; color:#000000; font-weight:bold; font-size:16px; text-align:center; width:100%; clear:both; margin-bottom:5px;}
.interaction-topic-list-menu a{color:Blue;}

.module-list-menu{background:#dfdfdf; line-height:30px; color:#000000; font-weight:bold; font-size:16px; text-align:center; width:46%; margin-right:1%; float:right; margin-bottom:5px;}
.module-list-menu a{color:Blue;}

.left-panel-submenu{width:100%;  text-align:center;}
.left-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.left-panel-submenu .link-panel{height:30px; background-color:#eeeeee;}

.left-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; float:left; text-align:center; width:25%;}
.left-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:25%;}
.left-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:25%;}

.assignmentleft-panel-submenu{width:100%;  text-align:center;}
.assignmentleft-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.assignmentleft-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}


.pop_pad{width:400px;	background-color:#ffffff; border:1px solid #333; position:relative; z-index:400; color:#000000; }
.pop_pad .logo{float:left; width:100px; }
.pop_pad .message-text{float:left; width:250px; }
.pop_pad .close{margin-bottom:10px; clear:both;}


.dashboard{position:fixed;	background-color:#fff;	border:1px solid #333; width:90%;}
.redstrip{padding:6px;	color:#fff;	text-transform:uppercase;	background-color:#ff6600;	font-weight:bold !important; height:25px; line-height:25px;}
.redstrip .playlistheading{float:left;}
.redstrip .closeplaylistdashboard{float:right;}

.playlist-popup{width:100%; color:#000000;}
.playlist-popup input[type="text"]{border:1px solid #666;	padding:3px;	width:90%;}
.playlist-popup input[type="select"]{border:1px solid #666;	padding:3px; width:90%;}
.select-box{border:1px solid #666;	padding:3px; width:90%;}
.playlist-popup input[type="submit"]{border:1px solid #ccc;	text-transform:capitalize;	border-bottom:2px solid #999; font-size:12px;	padding:2px 10px; color:#666; border-radius:3px;	font-family:Century Gothic, calibri,Arial, Helvetica;}
.playlist-popup .block{width:98%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px;}
.playlist-popup .label{width:98%; clear:both;	font-weight:bold; font-size:13px; text-align:left;}
.playlist-popup .control-container{width:98%; clear:both;	font-weight:bold; font-size:13px;}
.playlist-popup .control-button{width:98%; clear:both;	font-weight:bold; font-size:13px; margin-top:5px;}
.playlist-popup .validator{width:98%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px; color:#ff6600;}




  #cssmenu {
    width: 100%; clear:both;
    text-align:left;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul {
    text-align: left;
  }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
    background-color:#eeeeee;
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
  }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu ul ul li a {
    padding: 20px 20px 20px 30px;
    font-size: 12px;
    color: #000000;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover {
    color: #000000;
  }
  #cssmenu ul ul ul li a {
    padding-left: 40px;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
  #menu-line {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 20px;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
  }
  #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 15px;
    height: 2px;
    background: #000000;
  }
  #cssmenu #menu-button::before {
    content: '';
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    width: 15px;
    height: 3px;
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 52px;
    width: 52px;
    cursor: pointer;
  }
  #cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 21px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 26px;
    display: block;
    width: 11px;
    height: 1px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    display: none;
  }
}

@media screen and (min-width: 541px)  and (max-width: 640px) 
{
    
 body{font-family:futura_lt_btlight; background-color:#ffffff; font-size:14px; color:#000000;	width:100%;}
 ul{list-style:none;}
.main{width:100%; background-color:#ffffff;}
.header{width:100%; height:180px;  margin:0px auto 0px auto;}
.content-home{width:100%;  margin:0px auto 0px auto;}
.content-top{width:100%; height:43px; background-color:#000000;}
.content-bottom{width:100%; background-color:#000000; height: 43px; clear:both;}

.about-content-master{width:100%;}
.about-content-header{width:100%; margin:0px auto 0px auto; height:175px; background-image:url(../images/galaxyheader.jpg); background-repeat:no-repeat;  background-position:center top;}
.about-pg-content{width:90%;  text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:10px auto 0px auto;}
.asish-arora-content-header{width:100%; margin:0px auto 0px auto; height:490px; background-image:url(../images/AAHeader-250.jpg); background-repeat:no-repeat;  background-position:center top;}
.asish-arora-content{width:90%;  clear:both; text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:270px auto 0px auto;}

.header-logo{width:100%; clear:both; text-align:center; border-bottom:1px solid #eeeeee;}
.header-middle{ width:100%; clear:both; text-align:justify;}
.auto-margin{ margin:0px auto 0px auto;}
.header-connecting{color:Red; font-size:14px; width:100%; clear:both; text-align:center;}
.learning-physics-logo{margin-top:10px; text-align:center; width:100%; display:none;}
.learning-physics{color: #ffffff; font-size: 16px; margin-left: 20px; font-weight: bold; clear:both; width:100%;}
.lear-subtitle{margin-left: 20px; font-weight: bold; line-height: 20px; color: #ff6600; clear:both;}
.launcher{width:100%; height:351px; background-image:url(../images/launcher-250.jpg); background-repeat:no-repeat;  background-position:center top;}
.privacy-links{left: 0; right: 0; bottom:120px; color:#ffffff; font-weight:normal; font-size:12px; line-height:30px;}
.footer-home{width:100%; text-align:center; background-color:#eeeeee; height:300px;}


.footerlink-home{width:100%; background-color:#000000; margin:0px auto 0px auto; font-size:12px;}
.footerlink-home ul{width:100%; margin-left:auto; margin-right:auto;}
.footerlink-home ul li{width:30%; text-align:center; color:#ffffff; float:left; list-style:none; text-transform:uppercase; vertical-align:middle;}
.footerlink-home ul li a{width:100%; display:block; font-size:14px; height:100px; color:#ffffff; text-decoration:none; text-transform:uppercase;}
.footerlink-home ul li a:hover{width:100%; display:block; font-size:14px; height:100px; background-color:#000000; color:#ffffff; text-decoration:none; text-transform:uppercase;}   
    
    
.header-strip{background-color:#000000;  line-height:30px; width:100%;}
.content{margin:0px 0px 0px 0px; width:100%; }
.content h1{ margin:0px auto 0px auto; width:90%; }

.footer-inner{min-height: 350px; height:auto !important; height: 250px;  width:100%; background-color:#000000; clear:both;}
.footer-inner-content{ margin:0px auto 0px auto; width:90%; }
.footer-inner-content div{ width:45%; float:left; margin:20px auto 0px 20px; }
.footer-inner-content div span{ width:100%; color:Yellow; clear:both; font-weight:bold; text-transform:uppercase; font-size:14px; }

.footer-inner-content div div{ width:100%; color:#ffffff; clear:both; }
.footer-inner-content div div ul{ list-style-type:none; }
.footer-inner-content div div ul li{ line-height:20px; }
    
    
  .ashish-sir{width:40%; height:188px; float:left; text-align:center;}
.ashish-sir-content{width:60%; float:left; text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:30px auto 0px auto;}

.about-content{	font-size:12px; clear:both; font-family:futura_lt_btlight; text-align:justify; width:100%;}
.ashish-arora-border{border-bottom:2px solid #ff6600; width:100%; height:2px; clear:both;}
.ashish-arora{	color:#000000;	font-size:24px; font-family:baskerville_btitalic;font-weight:bold; font-style:italic;}
.jaipur-india{color:#000000; font-size:16px; font-family:cordiaupcregular;}
.inner-content{font-family:futura_lt_btlight; text-align:justify; width:90%; clear:both; margin:0px auto 0px auto; }
.inner-content p{font-family:futura_lt_btlight; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; }
.inner-content p.complexities{font-family:futura_hv_btheavy; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; font-weight:bold; }
.rituraj{color:#ff6600;}

.testimonial-border{border-bottom:1px solid #ff6600; width:100%; height:10px; clear:both;}
.testimonial-text{font-style:italic; font-size:14px; line-height:20px; font-family:Times New Roman;}
.testimonial-city{color:#ff6600;}
.testimonial-by{margin-right:20px; float:right; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}
.testimonial-by-name{color:#0000AA; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}

.contact-form{clear:both; width:100%;}
.contact-form dl{clear:both; width:100%;}
.contact-form dl dt{float:left; width:30%; margin-right:5px; text-align:right;}
.contact-form dl dd{float:left; width:68%;}
.contact-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.contact-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.contact-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.contact-form-seperater{height:15px; width:100%; clear:both;}
.contact-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.contact-address{text-align:justify; font-size:12px; clear:both; width:100%;}


.login-form{clear:both; width:60%; margin-top:20px;}
.login-form dl{clear:both; width:100%;}
.login-form dl dt{float:left; width:20%;}
.login-form dl dd{float:left; width:70%;}
.login-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.login-form a {color:#ff6600; font-size:12px; text-decoration:none;}
.login-form a:hover {color:#000000; font-size:12px; text-decoration:none;}
.login-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.login-form-seperater{height:15px; width:100%; clear:both;}
.login-form-social{float:left; width:39%;}
    
.signup-form{clear:both; width:100%;}
.signup-form dl{clear:both; width:100%;}
.signup-form dl dt{float:left; width:30%;}
.signup-form dl dd{float:left; width:70%;}
.signup-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.signup-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.signup-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.signup-form-seperater{height:15px; width:100%; clear:both;}
.signup-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.signup-right{text-align:justify; font-size:12px; clear:both; width:100%;}


.profile-form{clear:both; width:100%;}
.profile-form dl{clear:both; width:100%;}
.profile-form dl dt{float:left; width:30%;}
.profile-form dl dd{float:left; width:70%;}
.profile-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.profile-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.profile-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.profile-form-seperater{height:15px; width:100%; clear:both;}
.profile-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.profile-right{text-align:justify; font-size:12px; clear:both; width:100%;}


.downloadcategory-item{display:block; line-height:25px; width:100%; clear:both; margin-top:20px; font-size:16px;}
.downloadcategory-item .title {margin-left:0px; width:100%; clear:both; height:25px; background-color:#eeeeee; }
.downloadcategory-item .detail {width:100%; clear:both;}
.downloadcategory-alternateitem{background-color:#ffffff;  display:block; line-height:25px; height:25px; width:100%; clear:both; margin-top:20px; color:#000000; font-size:16px;}

.downloadcategory-item a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.downloadcategory-alternateitem a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.search-box{clear:both; width:100%; line-height:30px; height:100px; border-top: 2px solid #999; margin-bottom:10px;}
.search-box .category-title {clear:both; width:100%; margin-top:10px; color:#ff6600;}
.search-box .search-content .inputbox{width:100%; height:25px;	border:solid 1px #848484;}
.search-box .search-content-width{width:100%; clear:both;}
.search-box .errormessage{color:Red; line-height:10px;}
.searchbutton{margin-top:10px;}
.searchbutton input[type="submit"]{color:Green; width:100%;}



.video-content{ margin:0px auto 0px auto; width:100%; }
ul.subjectlist{width:100%; margin:0px 0px 0px 0px; list-style:none;}
ul.subjectlist li{width:100%; clear:both; line-height:30px; border-bottom:2px solid #000000; text-align:center; display:block; background-color:#ff6600;}

ul.subjectlist li a.up_y_btn{background-color:#000000; display:block; width:100%;}
ul.subjectlist li a.up_bl_btn{background-color:#ff6600; display:block;}

.video-lecture-width{width:100%; clear:both;}
.video-list{width:100%; clear:both; background-color:#eeeeee; text-align:left; line-height:30px; display:none;}
.video-list-responsive{width:100%; clear:both; background-color:#eeeeee;}
.video-player{width:100%; clear:both;}
.topic-discussion{width:98%; clear:both; margin:0px auto 0px auto;}

.topiclist{background-color:#dddddd; width:100%; clear:both; text-align:left; line-height:30px; display:block;}
.topiclist .subjecttitle{background-color:#dddddd; width:100%; text-align:center; font-weight:bold; font-size:14px; line-height:30px;}
.topiclist .topic-chapter-list{width:100%; display:none;}

.assignmentlist{width:98%; clear:both; margin:0px auto 0px auto;}


img.modelpic{width:60px;height:45px; margin-left:5px; border:1px solid #ccc; padding:2px;}
.module-box{width:100%; clear:both;}
.previous-button{width:100%; clear:both; text-align:center; display:block;}
.next-button{clear:both; text-align:center; width:100%; display:block;}
.accent-button{width:100%; clear:both; text-align:center;}
a.btnRed{color:#ff6600; font-weight:bold; width:90%; display:block; text-align:center;	text-transform:capitalize;}
a.btnRed:hover{color:#ff6600; font-weight:bold; width:90%;  display:block; text-align:center;	text-transform:capitalize;}

a.btnChangeAccentRed{color:#ff6600; font-weight:bold; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
a.btnChangeAccentRed:hover{color:#ff6600; font-weight:bold; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
.module-title{font-size:14px; font-weight:bold; margin-bottom:10px;}
.module-description{font-size:12px; line-height:20px;}
.vidblock{width:98%; margin:0px auto 0px auto;}
.commentbox{width:98%; margin:10px auto 10px auto; clear:both;}
.commentbox h3{font-size:14px; font-weight:bold;}
.commentbox .inputcomment{display:block; border:1px solid #ff6600; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px; resize:none;}
.commentbox .buttonarea{clear:both;}
.commentmessage{float:left; width:80%; color:Red; font-size:12px;}
.commentbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.commentbox .postcomment{float:right;}
.commentbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}

.modulediscussion{width:98%; margin:10px auto 10px auto; clear:both;}
.modulediscussion .discussionblock{width:100%; margin:10px 0px 0px 0px; clear:both; border-bottom:1px solid #ff6600;}
.modulediscussion .qno{width:15%; float:left; color:#ff6600; font-size:14px; font-weight:bold;}
.modulediscussion .question{ width:85%; float:right; color:#ff6600; font-size:14px; font-weight:bold; text-align:justify;}
.modulediscussion .answer { width:85%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:5px 0px 5px 0px;}
.modulediscussion .answer .ano { width:15%; float:left; color:#000000; font-size:14px; font-weight:bold;}
.modulediscussion .answer .answerdescription { width:80%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:0px 0px 0px 0px;}
.question-city{color:#ff6600;}
.question-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#0000aa;}

.answerpostbox{width:100%; margin:10px auto 10px auto; clear:both;}
.answerpostbox h3{font-size:14px; font-weight:bold;}
.answerpostbox .inputcomment{display:block; border:1px solid #000000; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px; resize:none;}
.answerpostbox .buttonarea{clear:both;}
.answerpostbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.answerpostbox .postcomment{float:right;}
.answerpostbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}
.cpostbutton{width:20px; height:19px; cursor:pointer; float:right; background-image:url(../images/btn_cpost.png);}
.answer-city{color:#ff6600;}
.answer-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#880000;}
.admin-post-answer{color:Green;}

.module-pic{float: left; width: 25%}
.module-detail{float: left; width: 70%; color: #000000; text-align: left; margin-left: 4%;}

.content-responsice-menu{display:block; clear:both; width:100%; margin-top:5px;}
.topic-list-menu{background:#dfdfdf; line-height:30px; color:#000000; font-weight:bold; font-size:16px; text-align:center; width:46%; margin-left:1%; float:left; margin-bottom:5px;}
.topic-list-menu a{color:Blue;}
.interaction-topic-list-menu{background:#dfdfdf; line-height:30px; color:#000000; font-weight:bold; font-size:16px; text-align:center; width:100%; clear:both; margin-bottom:5px;}
.interaction-topic-list-menu a{color:Blue;}

.module-list-menu{background:#dfdfdf; line-height:30px; color:#000000; font-weight:bold; font-size:16px; text-align:center; width:46%; margin-right:1%; float:right; margin-bottom:5px;}
.module-list-menu a{color:Blue;}
 
.left-panel-submenu{width:100%;  text-align:center;}
.left-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.left-panel-submenu .link-panel{height:30px; background-color:#eeeeee;}

.left-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; float:left; text-align:center; width:25%;}
.left-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:25%;}
.left-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:25%;}


.assignmentleft-panel-submenu{width:100%;  text-align:center;}
.assignmentleft-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.assignmentleft-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}

   
.pop_pad{width:400px;	background-color:#ffffff; border:1px solid #333; position:relative; z-index:400; color:#000000; }
.pop_pad .logo{float:left; width:100px; }
.pop_pad .message-text{float:left; width:250px; }
.pop_pad .close{margin-bottom:10px; clear:both;}

.dashboard{position:fixed;	background-color:#fff;	border:1px solid #333; width:90%;}
.redstrip{padding:6px;	color:#fff;	text-transform:uppercase;	background-color:#ff6600;	font-weight:bold !important; height:25px; line-height:25px;}
.redstrip .playlistheading{float:left;}
.redstrip .closeplaylistdashboard{float:right;}
   
.playlist-popup{width:100%; color:#000000;}
.playlist-popup input[type="text"]{border:1px solid #666;	padding:3px;	width:90%;}
.playlist-popup input[type="select"]{border:1px solid #666;	padding:3px; width:90%;}
.select-box{border:1px solid #666;	padding:3px; width:90%;}
.playlist-popup input[type="submit"]{border:1px solid #ccc;	text-transform:capitalize;	border-bottom:2px solid #999; font-size:12px;	padding:2px 10px; color:#666; border-radius:3px;	font-family:Century Gothic, calibri,Arial, Helvetica;}
.playlist-popup .block{width:98%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px;}
.playlist-popup .label{width:98%; clear:both;	font-weight:bold; font-size:13px; text-align:left;}
.playlist-popup .control-container{width:98%; clear:both;	font-weight:bold; font-size:13px;}
.playlist-popup .control-button{width:98%; clear:both;	font-weight:bold; font-size:13px; margin-top:5px;}
.playlist-popup .validator{width:98%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px; color:#ff6600;}
   
   
   
   
  #cssmenu {
    width: 100%; clear:both;
    text-align:left;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul {
    text-align: left;
  }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
    background-color:#eeeeee;
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
  }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu ul ul li a {
    padding: 20px 20px 20px 30px;
    font-size: 12px;
    color: #000000;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover {
    color: #000000;
  }
  #cssmenu ul ul ul li a {
    padding-left: 40px;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
  #menu-line {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 20px;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
  }
  #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 15px;
    height: 2px;
    background: #000000;
  }
  #cssmenu #menu-button::before {
    content: '';
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    width: 15px;
    height: 3px;
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 52px;
    width: 52px;
    cursor: pointer;
  }
  #cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 21px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 26px;
    display: block;
    width: 11px;
    height: 1px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    display: none;
  }
}

@media screen and (min-width: 641px)  and (max-width: 800px) 
{
    
 body{font-family:futura_lt_btlight; background-color:#ffffff; font-size:14px; color:#000000;	width:100%;}
 ul{list-style:none;}
.main{width:100%; background-color:#ffffff;}
.header{width:100%; height:180px;  margin:0px auto 0px auto;}
.content-home{width:100%;  margin:0px auto 0px auto;}
.content-top{width:100%; height:43px; background-color:#000000;}
.content-bottom{width:100%; background-color:#000000; height: 43px; clear:both;}

.about-content-master{width:100%;}
.about-content-header{width:100%; margin:0px auto 0px auto; height:175px; background-image:url(../images/galaxyheader.jpg); background-repeat:no-repeat;  background-position:center top;}
.about-pg-content{width:90%;  text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:10px auto 0px auto;}
.asish-arora-content-header{width:100%; margin:0px auto 0px auto; height:290px; background-image:url(../images/AAHeader-1200.jpg); background-repeat:no-repeat;  background-position:center top;}
.asish-arora-content{width:55%;  float:left; text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:10px auto 0px 20px;}

.header-logo{width:100%; clear:both; text-align:center; border-bottom:1px solid #eeeeee;}
.header-middle{ width:100%; clear:both; text-align:justify;}
.auto-margin{ margin:0px auto 0px auto;}
.header-connecting{color:Red; font-size:14px; width:100%; clear:both; text-align:center;}
.learning-physics-logo{margin-top:10px; text-align:center; width:100%; display:none;}
.learning-physics{color: #ffffff; font-size: 16px; margin-left: 20px; font-weight: bold; clear:both; width:100%;}
.lear-subtitle{margin-left: 20px; font-weight: bold; line-height: 20px; color: #ff6600; clear:both;}
.launcher{width:100%; height:162px; background-image:url(../images/launcher-800.jpg); background-repeat:no-repeat;  background-position:center top;}
.privacy-links{left: 0; right: 0; bottom:120px; color:#ffffff; font-weight:normal; font-size:12px; line-height:30px;}
.footer-home{width:100%; text-align:center; background-color:#eeeeee; height:300px;}


.footerlink-home{width:100%; background-color:#000000; margin:0px auto 0px auto; font-size:12px;}
.footerlink-home ul{width:100%; margin-left:auto; margin-right:auto;}
.footerlink-home ul li{width:30%; text-align:center; color:#ffffff; float:left; list-style:none; text-transform:uppercase; vertical-align:middle;}
.footerlink-home ul li a{width:100%; display:block; font-size:14px; height:100px; color:#ffffff; text-decoration:none; text-transform:uppercase;}
.footerlink-home ul li a:hover{width:100%; display:block; font-size:14px; height:100px; background-color:#000000; color:#ffffff; text-decoration:none; text-transform:uppercase;}   
    
.header-strip{background-color:#000000;  line-height:30px; width:100%;}
.content{margin:0px 0px 0px 0px; width:100%; }
.content h1{ margin:0px auto 0px auto; width:90%; }

.footer-inner{min-height: 350px; height:auto !important; height: 350px;  width:100%; background-color:#000000; clear:both;}
.footer-inner-content{ margin:0px auto 0px auto; width:90%; }
.footer-inner-content div{ width:45%; float:left; margin:20px auto 0px 20px; }
.footer-inner-content div span{ width:100%; color:Yellow; clear:both; font-weight:bold; text-transform:uppercase; font-size:14px; }

.footer-inner-content div div{ width:100%; color:#ffffff; clear:both; }
.footer-inner-content div div ul{ list-style-type:none; }
.footer-inner-content div div ul li{ line-height:20px; }

  .ashish-sir{width:40%; height:188px; float:left; text-align:center;}
.ashish-sir-content{width:60%; float:left; text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:30px auto 0px auto;}

.about-content{	font-size:12px; clear:both; font-family:futura_lt_btlight; text-align:justify; width:100%;}
.ashish-arora-border{border-bottom:2px solid #ff6600; width:100%; height:2px; clear:both;}
.ashish-arora{	color:#000000;	font-size:24px; font-family:baskerville_btitalic;font-weight:bold; font-style:italic;}
.jaipur-india{color:#000000; font-size:16px; font-family:cordiaupcregular;}
.inner-content{font-family:futura_lt_btlight; text-align:justify; width:90%; clear:both; margin:0px auto 0px auto; }
.inner-content p{font-family:futura_lt_btlight; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; }
.inner-content p.complexities{font-family:futura_hv_btheavy; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; font-weight:bold; }
.rituraj{color:#ff6600;}

.testimonial-border{border-bottom:1px solid #ff6600; width:100%; height:10px; clear:both;}
.testimonial-text{font-style:italic; font-size:12px; line-height:20px; font-family:Times New Roman;}
.testimonial-city{color:#ff6600;}
.testimonial-by{margin-right:20px; float:right; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}
.testimonial-by-name{color:#0000AA; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}

.contact-form{clear:both; width:100%;}
.contact-form dl{clear:both; width:100%;}
.contact-form dl dt{float:left; width:30%; margin-right:5px; text-align:right;}
.contact-form dl dd{float:left; width:68%;}
.contact-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.contact-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.contact-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.contact-form-seperater{height:15px; width:100%; clear:both;}
.contact-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.contact-address{text-align:justify; font-size:12px; clear:both; width:100%;}

.login-form{clear:both; width:60%; margin-top:20px;}
.login-form dl{clear:both; width:100%;}
.login-form dl dt{float:left; width:30%;}
.login-form dl dd{float:left; width:70%;}
.login-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.login-form a {color:#ff6600; font-size:12px; text-decoration:none;}
.login-form a:hover {color:#000000; font-size:12px; text-decoration:none;}
.login-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.login-form-seperater{height:15px; width:100%; clear:both;}
.login-form-social{float:left; width:39%;}

.signup-form{clear:both; width:100%;}
.signup-form dl{clear:both; width:100%;}
.signup-form dl dt{float:left; width:30%;}
.signup-form dl dd{float:left; width:70%;}
.signup-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.signup-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.signup-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.signup-form-seperater{height:15px; width:100%; clear:both;}
.signup-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.signup-right{text-align:justify; font-size:12px; clear:both; width:100%;}


.profile-form{clear:both; width:100%;}
.profile-form dl{clear:both; width:100%;}
.profile-form dl dt{float:left; width:30%;}
.profile-form dl dd{float:left; width:70%;}
.profile-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.profile-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.profile-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.profile-form-seperater{height:15px; width:100%; clear:both;}
.profile-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.profile-right{text-align:justify; font-size:12px; clear:both; width:100%;}



.downloadcategory-item{display:block; line-height:25px; width:100%; clear:both; margin-top:20px; font-size:16px;}
.downloadcategory-item .title {margin-left:0px; width:100%; clear:both; height:25px; background-color:#eeeeee; }
.downloadcategory-item .detail {width:100%; clear:both;}
.downloadcategory-alternateitem{background-color:#ffffff;  display:block; line-height:25px; height:25px; width:100%; clear:both; margin-top:20px; color:#000000; font-size:16px;}

.downloadcategory-item a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.downloadcategory-alternateitem a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.search-box{clear:both; width:100%; line-height:30px; height:100px; border-top: 2px solid #999; margin-bottom:10px;}
.search-box .category-title {clear:both; width:100%; margin-top:10px; color:#ff6600;}
.search-box .search-content .inputbox{width:100%; height:25px;	border:solid 1px #848484;}
.search-box .search-content-width{width:100%; clear:both;}
.search-box .errormessage{color:Red; line-height:10px;}
.searchbutton{margin-top:10px;}
.searchbutton input[type="submit"]{color:Green; width:100%;}



.video-content{ margin:0px auto 0px auto; width:100%; }
ul.subjectlist{width:100%; margin:0px 0px 0px 0px; list-style:none;}
ul.subjectlist li{width:100%; clear:both; line-height:30px; border-bottom:2px solid #000000; text-align:center; display:block; background-color:#ff6600;}

ul.subjectlist li a.up_y_btn{background-color:#000000; display:block; width:100%;}
ul.subjectlist li a.up_bl_btn{background-color:#ff6600; display:block;}

.video-lecture-width{width:100%; clear:both;}
.video-list{width:100%; clear:both; background-color:#eeeeee; text-align:left; line-height:30px; display:none;}
.video-list-responsive{width:100%; clear:both; background-color:#eeeeee;}
.video-player{width:100%; clear:both;}
.topic-discussion{width:98%; clear:both; margin:0px auto 0px auto;}

.topiclist{background-color:#dddddd; width:100%; clear:both; text-align:left; line-height:30px; display:block;}
.topiclist .subjecttitle{background-color:#dddddd; width:100%; text-align:center; font-weight:bold; font-size:14px; line-height:30px;}
.topiclist .topic-chapter-list{width:100%; display:none;}

.assignmentlist{width:98%; clear:both; margin:0px auto 0px auto;}


img.modelpic{width:60px;height:45px; margin-left:5px; border:1px solid #ccc; padding:2px;}
.module-box{width:100%; clear:both;}
.previous-button{width:100%; clear:both; text-align:center; display:block;}
.next-button{clear:both; text-align:center; width:100%; display:block;}
.accent-button{width:100%; clear:both; text-align:center;}
a.btnRed{color:#ff6600; font-weight:bold; width:90%; display:block; text-align:center;	text-transform:capitalize;}
a.btnRed:hover{color:#ff6600; font-weight:bold; width:90%;  display:block; text-align:center;	text-transform:capitalize;}

a.btnChangeAccentRed{color:#ff6600; font-weight:bold; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
a.btnChangeAccentRed:hover{color:#ff6600; font-weight:bold; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
.module-title{font-size:14px; font-weight:bold; margin-bottom:10px;}
.module-description{font-size:12px; line-height:20px;}
.vidblock{width:98%; margin:0px auto 0px auto;}
.commentbox{width:98%; margin:10px auto 10px auto; clear:both;}
.commentbox h3{font-size:14px; font-weight:bold;}
.commentbox .inputcomment{display:block; border:1px solid #ff6600; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px; resize:none;}
.commentbox .buttonarea{clear:both;}
.commentmessage{float:left; width:80%; color:Red; font-size:12px;}
.commentbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.commentbox .postcomment{float:right;}
.commentbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}

.modulediscussion{width:98%; margin:10px auto 10px auto; clear:both;}
.modulediscussion .discussionblock{width:100%; margin:10px 0px 0px 0px; clear:both; border-bottom:1px solid #ff6600;}
.modulediscussion .qno{width:15%; float:left; color:#ff6600; font-size:14px; font-weight:bold;}
.modulediscussion .question{ width:85%; float:right; color:#ff6600; font-size:14px; font-weight:bold; text-align:justify;}
.modulediscussion .answer { width:85%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:5px 0px 5px 0px;}
.modulediscussion .answer .ano { width:15%; float:left; color:#000000; font-size:14px; font-weight:bold;}
.modulediscussion .answer .answerdescription { width:80%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:0px 0px 0px 0px;}
.question-city{color:#ff6600;}
.question-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#0000aa;}

.answerpostbox{width:100%; margin:10px auto 10px auto; clear:both;}
.answerpostbox h3{font-size:14px; font-weight:bold;}
.answerpostbox .inputcomment{display:block; border:1px solid #000000; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px; resize:none;}
.answerpostbox .buttonarea{clear:both;}
.answerpostbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.answerpostbox .postcomment{float:right;}
.answerpostbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}
.cpostbutton{width:20px; height:19px; cursor:pointer; float:right; background-image:url(../images/btn_cpost.png);}
.answer-city{color:#ff6600;}
.answer-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#880000;}
.admin-post-answer{color:Green;}

.module-pic{float: left; width: 25%}
.module-detail{float: left; width: 70%; color: #000000; text-align: left; margin-left: 4%;}

.content-responsice-menu{display:block; clear:both; width:100%; margin-top:5px;}
.topic-list-menu{background:#dfdfdf; line-height:30px; color:#000000; font-weight:bold; font-size:16px; text-align:center; width:46%; margin-left:1%; float:left; margin-bottom:5px;}
.topic-list-menu a{color:Blue;}
.interaction-topic-list-menu{background:#dfdfdf; line-height:30px; color:#000000; font-weight:bold; font-size:16px; text-align:center; width:100%; clear:both; margin-bottom:5px;}
.interaction-topic-list-menu a{color:Blue;}

.module-list-menu{background:#dfdfdf; line-height:30px; color:#000000; font-weight:bold; font-size:16px; text-align:center; width:46%; margin-right:1%; float:right; margin-bottom:5px;}
.module-list-menu a{color:Blue;}

.left-panel-submenu{width:100%;  text-align:center;}
.left-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.left-panel-submenu .link-panel{height:30px; background-color:#eeeeee;}

.left-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; float:left; text-align:center; width:25%;}
.left-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:25%;}
.left-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:25%;}

.assignmentleft-panel-submenu{width:100%;  text-align:center;}
.assignmentleft-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.assignmentleft-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}


.pop_pad{width:400px;	background-color:#ffffff; border:1px solid #333; position:relative; z-index:400; color:#000000; }
.pop_pad .logo{float:left; width:100px; }
.pop_pad .message-text{float:left; width:250px; }
.pop_pad .close{margin-bottom:10px; clear:both;}

.dashboard{position:fixed;	background-color:#fff;	border:1px solid #333; width:70%;}
.redstrip{padding:6px;	color:#fff;	text-transform:uppercase;	background-color:#ff6600;	font-weight:bold !important; height:25px; line-height:25px;}
.redstrip .playlistheading{float:left;}
.redstrip .closeplaylistdashboard{float:right;}


.playlist-popup{width:98%; color:#000000; margin:0px auto 0px auto;}
.playlist-popup input[type="text"]{border:1px solid #666;	padding:3px;	width:90%;}
.playlist-popup input[type="select"]{border:1px solid #666;	padding:3px; width:90%;}
.select-box{border:1px solid #666;	padding:3px; width:90%;}
.playlist-popup input[type="submit"]{border:1px solid #ccc;	text-transform:capitalize;	border-bottom:2px solid #999; font-size:12px;	padding:2px 10px; color:#666; border-radius:3px;	font-family:Century Gothic, calibri,Arial, Helvetica;}
.playlist-popup .block{width:100%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px;}
.playlist-popup .label{width:100%; clear:both;	font-weight:bold; font-size:13px; text-align:left;}
.playlist-popup .control-container{width:100%; clear:both;	font-weight:bold; font-size:13px;}
.playlist-popup .control-button{width:100%; clear:both;	font-weight:bold; font-size:13px; margin-top:5px;}
.playlist-popup .validator{width:100%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px; color:#ff6600;}




  #cssmenu {
    width: 100%; clear:both;
    text-align:left;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul {
    text-align: left;
  }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
    background-color:#eeeeee;
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
  }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu ul ul li a {
    padding: 20px 20px 20px 30px;
    font-size: 12px;
    color: #000000;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover {
    color: #000000;
  }
  #cssmenu ul ul ul li a {
    padding-left: 40px;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
  #menu-line {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 20px;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
  }
  #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 15px;
    height: 2px;
    background: #000000;
  }
  #cssmenu #menu-button::before {
    content: '';
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    width: 15px;
    height: 3px;
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 52px;
    width: 52px;
    cursor: pointer;
  }
  #cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 21px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 26px;
    display: block;
    width: 11px;
    height: 1px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    display: none;
  }
}


@media screen and (min-width: 801px)  and (max-width: 1024px) 
{
 body{font-family:futura_lt_btlight; background-color:#000000; font-size:14px; color:#000000; width:100%;}
.home-body{font-family:futura_lt_btlight; background-color:#000000; font-size:14px; color:#ffffff; width:100%;}
.main{width:100%; background-color:#ffffff;}
.header{width:100%; height:80px;  margin:0px auto 0px auto;}
.content-home{width:100%; height:496px;  margin:0px auto 0px auto; background-image:url(../images/bggalaxy.jpg); background-color:#000000; background-repeat:no-repeat;  background-position:center top;}
.content-top{width:100%; height:43px;}
.content-bottom{width:100%; bottom: 100px; left: 0; right: 0; height: 43px; position:fixed;}
.footer-home{position: fixed; bottom: 0; left: 0; right: 0; height: 60px; width:100%; text-align:center; background-color:#000000; border-bottom:5px solid #eeeeee;}

.float-left{float:left;}
.float-right{float:right;}
.clear{clear:both;}

.header-logo{width:20%; float:left;}
.header-middle{ width:80%; float:left;}
.auto-margin{ margin:0px auto 0px auto;}
.header-connecting{color:Red; font-size:14px; width:20%; float:right;}
.learning-physics-logo{width:75%; float:left;}
.learning-physics{color: #ffffff; font-size: 18px; margin-left: 20px; font-weight: bold; clear:both;}
.lear-subtitle{font-weight: bold; line-height: 20px; font-size:16px; color: #ff6600; clear:both; margin-top:10px;}
.menu-alignment{float:left; width:75%;}
.launcher{width:100%; margin:0px auto 0px auto; height:263px; background-image:url(../images/launcher.jpg); background-repeat:no-repeat;  background-position:center top;}
.launcher-content{margin-left: 20%; margin-top: 50px; width: 300px;}

.privacy-links{left: 0; right: 0; bottom:120px; position:fixed; color:#ffffff; font-weight:bold; font-size:14px;}

.footerlink-home{width:100%; background-color:#000000; margin:0px auto 0px auto;}
.footerlink-home ul{width:100%; margin-left:auto; margin-right:auto;}
.footerlink-home ul li{width:20%; text-align:center; color:#ffffff; float:left; list-style:none; text-transform:uppercase; vertical-align:middle;}
.footerlink-home ul li a{width:100%; display:block; font-size:12px; color:#ffffff; text-decoration:none; text-transform:uppercase;}
.footerlink-home ul li a img{border:none;}

.footerlink-home ul li a:hover{width:100%; display:block; font-size:12px; background-color:#000000; color:#fb7a63; text-decoration:none; text-transform:uppercase;}

.footerlink ul li .title{font-size:12px; text-decoration:none; text-transform:uppercase; line-height:20px; font-weight:bold;}
.footerlink ul li .subtitle{font-size:12px; text-decoration:none; text-transform:uppercase;}



.header-strip{background-color:#000000; height:30px; line-height:30px; width:100%;}
.content{ margin:0px auto 0px auto; width:900px; }
.content h1{ margin:10px auto 0px auto; width:100%; }
.about-content-master{width:100%;}
.about-content-header{width:100%; margin:0px auto 0px auto; height:175px; background-image:url(../images/galaxyheader.jpg); background-repeat:no-repeat;  background-position:center top;}
.about-pg-content{width:600px;  text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:10px auto 0px auto;}
.asish-arora-content-header{width:100%; margin:0px auto 0px auto; height:253px; background-image:url(../images/AAHeader-1900.jpg); background-repeat:no-repeat;  background-position:center top;}
.asish-arora-content{width:60%;  float:left; text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:10px auto 0px auto;}

.footer-inner{min-height: 150px; height:auto !important; height: 150px;  width:100%; background-color:#000000; clear:both;}
.footer-inner-content{ margin:0px auto 0px auto; width:66%; }
.footer-inner-content div{ width:25%;  margin:20px 0px 0px 0px; float:left;}
.footer-inner-content div span{ width:100%; color:Yellow; clear:both; font-weight:bold; text-transform:uppercase; font-size:14px; }

.footer-inner-content div div{ width:100%; color:#ffffff; clear:both; }
.footer-inner-content div div ul{ list-style-type:none; }
.footer-inner-content div div ul li{ line-height:20px; }

.ashish-sir{width:155px; height:188px; float:left; text-align:center;}
.ashish-sir-content{width:600px; float:left; text-align:justify; color:#ff6600; font-weight:bold; line-height:30px; margin-top:30px; margin-left:50px; font-family:baskerville_btitalic; font-size:16px;}

.about-content{	font-size:12px; height:188px; font-family:futura_lt_btlight; text-align:justify; width:100%;  border-bottom:2px solid #ff6600;}
.ashish-arora{	color:#000000;	font-size:24px; font-family:baskerville_btitalic;font-weight:bold; font-style:italic; text-align:right;}
.jaipur-india{color:#000000; font-size:16px; font-family:cordiaupcregular; text-align:right;}
.inner-content{font-family:futura_lt_btlight; text-align:justify; width:100%; }
.inner-content p{font-family:futura_lt_btlight; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; }
.inner-content p.complexities{font-family:futura_hv_btheavy; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; font-weight:bold; }
.rituraj{color:#ff6600;}

.testimonial-border{border-bottom:1px solid #ff6600; width:100%; height:10px; clear:both;}
.testimonial-text{font-style:italic;  font-size:14px; line-height:20px; font-family:Times New Roman;}
.testimonial-city{color:#ff6600;}
.testimonial-by{margin-right:20px; float:right; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}
.testimonial-by-name{color:#0000AA; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}

.contact-form{float:left; width:60%;}
.contact-form dl{clear:both; width:100%;}
.contact-form dl dt{float:left; width:30%; text-align:right; margin-right:5px;}
.contact-form dl dd{float:left; width:68%;}
.contact-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.contact-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.contact-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.contact-form-seperater{height:15px; width:100%; clear:both;}
.contact-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.contact-address{text-align:justify; font-size:12px; float:left; width:40%;}

.login-form{float:left; width:60%; margin-top:20px; height:450px;}
.login-form dl{clear:both; width:100%;}
.login-form dl dt{float:left; width:20%; margin-right:5px; text-align:right;}
.login-form dl dd{float:left; width:78%;}
.login-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.login-form a {color:#ff6600; font-size:12px; text-decoration:none;}
.login-form a:hover {color:#000000; font-size:12px; text-decoration:none;}
.login-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.login-form-seperater{height:15px; width:100%; clear:both;}
.login-form-social{float:left; width:39%;}

.signup-form{float:left; width:60%;}
.signup-form dl{clear:both; width:100%;}
.signup-form dl dt{float:left; width:30%; margin-right:5px; text-align:right;}
.signup-form dl dd{float:left; width:68%;}
.signup-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.signup-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.signup-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.signup-form-seperater{height:15px; width:100%; clear:both;}
.signup-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.signup-right{text-align:justify; font-size:12px; float:left; width:40%;}


.profile-form{float:left; width:60%;}
.profile-form dl{clear:both; width:100%;}
.profile-form dl dt{float:left; width:30%; margin-right:5px; text-align:right;}
.profile-form dl dd{float:left; width:68%;}
.profile-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.profile-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.profile-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.profile-form-seperater{height:15px; width:100%; clear:both;}
.profile-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}


.downloadcategory-item{background-color:#eeeeee; display:block; line-height:25px; height:25px; width:100%; clear:both; margin-top:20px; font-size:16px;}
.downloadcategory-item .title {margin-left:5px; width:30%; float:left;}
.downloadcategory-item .detail {width:69%; float:left;}
.downloadcategory-alternateitem{background-color:#ffffff;  display:block; line-height:25px; height:25px; width:100%; clear:both; margin-top:20px; color:#000000; font-size:16px;}

.downloadcategory-item a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.downloadcategory-alternateitem a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.search-box{clear:both; width:100%; line-height:30px; height:30px; border-top: 2px solid #999; margin-bottom:10px;}
.search-box .category-title {float:left; color:#ff6600; width:40%;}
.search-box .search-content {float:right; width:60%; margin-top:10px;}
.search-box .search-content .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.search-box .search-content-width{width:65%; float:left;}
.search-box .errormessage{color:Red;}
.searchbutton{margin-right:10px; float:right; width:30%;}
.searchbutton input[type="submit"]{color:Green; width:100%; line-height:20px;}


.video-content{ margin:0px auto 0px auto; width:100%;}
ul.subjectlist{width:100%; margin:0px 0px 0px 0px; list-style:none;}
ul.subjectlist li{display:block; float:left; line-height:30px; border-right:2px solid #ff6600; text-align:center; width:32%;}

ul.subjectlist li a.up_y_btn{background-color:#ff6600; display:block; width:100%;}
ul.subjectlist li a.up_bl_btn{background-color:#000000;}

.video-lecture-width{width:100%; clear:both;}
.video-list-responsive{display:none;}
.video-player{width:35.5%; float:left;}
.topic-discussion{width:64%; float:left;}

.video-list{width:100%;}
.videolistbox{width:32%; float:left; background-color:#eeeeee; text-align:left; line-height:30px; display:block; border-right:2px solid #dddddd;}
.topiclistbox{background-color:#dddddd; width:32%; float:left; text-align:left; line-height:30px; display:block; border-right:2px solid #dddddd;}
.topiclist{width:100%;}
.topiclist .subjecttitle{background-color:#dddddd; width:100%; text-align:center; font-weight:bold; font-size:14px; line-height:30px;}
.topiclist .topic-chapter-list{width:100%; display:block; height:600px; overflow: scroll; overflow-y: scroll;  -webkit-overflow-scrolling: touch;}
.video-list-content{ height:690px; overflow:auto;}

.assignmentlist{width:65%; float:left; margin-left:1%;}


img.modelpic{width:60px;height:45px; margin-left:5px; border:1px solid #ccc; padding:2px;}
.module-box{width:100%; clear:both;}
.previous-button{width:25%; float:left;}
.next-button{float:right; text-align:right;}
.accent-button{width:50%; float:left;}
a.btnRed{color:#ff6600; font-weight:bold;  width:100px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
a.btnRed:hover{color:#ff6600; font-weight:bold;  width:100px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}

a.btnChangeAccentRed{color:#ff6600; font-weight:bold;   width:300px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
a.btnChangeAccentRed:hover{color:#ff6600; font-weight:bold; width:300px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
.module-title{font-size:14px; font-weight:bold; margin-bottom:10px;}
.module-description{font-size:12px; line-height:20px;}
.vidblock{width:98%; margin:0px auto 0px auto;}
.commentbox{width:98%; margin:10px auto 10px auto; clear:both;}
.commentbox h3{font-size:14px; font-weight:bold;}
.commentbox .inputcomment{display:block; border:1px solid #ff6600; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px; resize:none;}
.commentbox .buttonarea{clear:both;}
.commentmessage{float:left; width:80%; color:Red; font-size:12px;}
.commentbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.commentbox .postcomment{float:right;}
.commentbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}

.modulediscussion{width:98%; margin:10px auto 10px auto; clear:both;}
.modulediscussion .discussionblock{width:100%; margin:10px 0px 0px 0px; clear:both; border-bottom:1px solid #ff6600;}
.modulediscussion .qno{width:6%; float:left; color:#ff6600; font-size:14px; font-weight:bold;}
.modulediscussion .question{ width:94%; float:right; color:#ff6600; font-size:14px; font-weight:bold; text-align:justify;}
.modulediscussion .answer { width:94%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:5px 0px 5px 0px;}
.modulediscussion .answer .ano { width:6%; float:left; color:#000000; font-size:14px; font-weight:bold;}
.modulediscussion .answer .answerdescription { width:92%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:0px 0px 0px 0px;}
.question-city{color:#ff6600;}
.question-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#0000aa;}

.answerpostbox{width:100%; margin:10px auto 10px auto; clear:both;}
.answerpostbox h3{font-size:14px; font-weight:bold;}
.answerpostbox .inputcomment{display:block; border:1px solid #000000; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px;resize:none;}
.answerpostbox .buttonarea{clear:both;}
.answerpostbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.answerpostbox .postcomment{float:right;}
.answerpostbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}
.cpostbutton{width:20px; height:19px; cursor:pointer; float:right; background-image:url(../images/btn_cpost.png);}
.answer-city{color:#ff6600;}
.answer-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#880000;}
.admin-post-answer{color:Green;}


.module-pic{float: left; width: 25%}
.module-detail{float: left; width: 70%; color: #000000; text-align: left; margin-left: 4%;}
.content-responsice-menu{display:none;}
.secondtagline{display:block;}


.left-panel-submenu{width:100%;  text-align:center;}
.left-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.left-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}
.left-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}
.left-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}

.assignmentleft-panel-submenu{width:100%;  text-align:center;}
.assignmentleft-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.assignmentleft-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}


.pop_pad{width:400px;	background-color:#ffffff; border:1px solid #333; position:relative; z-index:400; color:#000000; }
.pop_pad .logo{float:left; width:100px; }
.pop_pad .message-text{float:left; width:250px; }

.dashboard{position:fixed;	background-color:#fff;	border:1px solid #333; width:70%;}
.redstrip{padding:6px;	color:#fff;	text-transform:uppercase;	background-color:#ff6600;	font-weight:bold !important; height:25px; line-height:25px;}
.redstrip .playlistheading{float:left;}
.redstrip .closeplaylistdashboard{float:right;}


.playlist-popup{width:100%; color:#000000;}
.playlist-popup input[type="text"]{border:1px solid #666;	padding:3px;	width:90%;}
.playlist-popup input[type="select"]{border:1px solid #666;	padding:3px; width:90%;}
.select-box{border:1px solid #666;	padding:3px; width:90%;}
.playlist-popup input[type="submit"]{border:1px solid #ccc;	text-transform:capitalize;	border-bottom:2px solid #999; font-size:12px;	padding:2px 10px; color:#666; border-radius:3px;	font-family:Century Gothic, calibri,Arial, Helvetica;}
.playlist-popup .block{width:98%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px;}
.playlist-popup .label{width:18%; float:left;	font-weight:bold; font-size:13px; text-align:left;}
.playlist-popup .control-container{width:48%; float:left;	font-weight:bold; font-size:13px;}
.playlist-popup .control-button{width:34%; float:left;	font-weight:bold; font-size:13px;}
.playlist-popup .validator{width:90%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px; color:#ff6600;}




    
}
*/

@media screen and (min-width: 768px)  and (max-width: 1200px) 
{
 body{font-family:futura_lt_btlight; background-color:#000000; font-size:14px; color:#000000; width:100%;}
  .payment-body{font-family:futura_lt_btlight;  font-size:14px; color:#000000; width:100%; background-color:#ffffff;}

.home-body{font-family:futura_lt_btlight; background-image:url(../images/bggalaxy.jpg); background-color:#000000; background-repeat:no-repeat;  background-position:center top font-size:14px; color:#ffffff; width:100%;}
.main{width:100%; background-color:#ffffff;}

/**************/

a.home-banner{background-image:url(../images/live-stream-banner.png); background-repeat:no-repeat; display:block; width:657px; height:130px;}
a.home-banner:hover{background-image:url(../images/live-stream-banner-hover.png); background-repeat:no-repeat; display:block; width:657px; height:130px;}
/**************/

.header{width:100%; height:109px;  margin:0px auto 0px auto; background-color:#ffffff;}
.content-home{width:80%;  margin:0px auto 0px auto; }
.content-top{width:100%; height:43px;}
.content-bottom{width:100%; bottom: 100px; left: 0; right: 0; height: 43px; position:fixed;}
.footer-home{position: fixed; bottom: 0; left: 0; right: 0;  width:100%; text-align:center; background-color:#000000; border-bottom:5px solid #eeeeee;}
/*
.content-home{width:100%; height:496px;  margin:0px auto 0px auto;}
.content-top{width:100%; height:43px; background-color:#000000;}
.content-bottom{width:100%; background-color:#000000; bottom: 100px; left: 0; right: 0; height: 43px; position:fixed;}
.footer-home{position: fixed; bottom: 0; left: 0; right: 0; height: 100px; width:100%; text-align:center; background-color:#eeeeee;}*/

.float-left{float:left;}
.float-right{float:right;}
.clear{clear:both;}

.header-logo{width:20%; float:left;}
.header-middle{ width:80%; float:left;}
.auto-margin{ margin:0px auto 0px auto;}
.header-connecting{color:Red; font-size:14px; width:20%; float:right;}
.learning-physics-logo{width:75%; float:left;}
.learning-physics{color: #ffffff; font-size: 18px; font-family:futura_md_btmedium; font-weight: bold; clear:both;}
.lear-subtitle{font-weight: bold; line-height: 20px; font-size:16px; color: #ff6600; clear:both; margin-top:10px;}
.menu-alignment{float:left; width:75%;}
.launcher{width:100%; margin:0px auto 0px auto; height:263px; background-image:url(../images/launcher.jpg); background-repeat:no-repeat;  background-position:center top;}
.launcher-content{margin-left: 20%; margin-top: 50px; width: 300px;}

.privacy-links{left: 0; right: 0; bottom:120px; position:fixed; color:#ffffff; font-weight:bold; font-size:14px;}

.footerlink-home{width:100%; background-color:#000000; margin:0px auto 0px auto;}
.footerlink-home ul{width:100%; margin-left:auto; margin-right:auto;}
.footerlink-home ul li{width:16.5%; text-align:center; color:#ffffff; float:left; list-style:none; text-transform:uppercase; vertical-align:middle;}
.footerlink-home ul li a{width:100%; display:block; font-size:12px; color:#ffffff; text-decoration:none; text-transform:uppercase;}
.footerlink-home ul li a img{border:none;}

.footerlink-home ul li a:hover{width:100%; display:block; font-size:12px;  color:#fb7a63; text-decoration:none; text-transform:uppercase;}

.footerlink ul li .title{font-size:12px; text-decoration:none; text-transform:uppercase; line-height:20px; font-weight:bold;}
.footerlink ul li .subtitle{font-size:12px; text-decoration:none; text-transform:uppercase;}

/*  inner page css */
.header-strip{background-color:#000000; height:30px; line-height:30px; width:100%;}
.content{ margin:0px auto 0px auto; width:900px; }
.content h1{ margin:10px auto 0px auto; width:100%; }
.about-content-master{width:100%;}
.about-content-header{width:100%; margin:0px auto 0px auto; height:175px; background-image:url(../images/galaxyheader.jpg); background-repeat:no-repeat;  background-position:center top;}
.about-pg-content{width:600px;  text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:10px auto 0px auto;}
.asish-arora-content-header{width:100%; margin:0px auto 0px auto; height:253px; background-image:url(../images/AAHeader-1900.jpg); background-repeat:no-repeat;  background-position:center top;}
.asish-arora-content{width:60%;  float:left; text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:10px auto 0px auto;}

.footer-inner{min-height: 150px; height:auto !important; height: 150px;  width:100%; background-color:#000000; clear:both;}
.footer-inner-content{ margin:0px auto 0px auto; width:66%; }
.footer-inner-content div{ width:25%;  margin:20px 0px 0px 0px; float:left;}
.footer-inner-content div span{ width:100%; color:Yellow; clear:both; font-weight:bold; text-transform:uppercase; font-size:14px; }

.footer-inner-content div div{ width:100%; color:#ffffff; clear:both; }
.footer-inner-content div div ul{ list-style-type:none; }
.footer-inner-content div div ul li{ line-height:20px; }

.ashish-sir{width:155px; height:188px; float:left; text-align:center;}
.ashish-sir-content{width:600px; float:left; text-align:justify; color:#ff6600; font-weight:bold; line-height:30px; margin-top:30px; margin-left:50px; font-family:baskerville_btitalic; font-size:16px;}

.about-content{	font-size:12px; height:188px; font-family:futura_lt_btlight; text-align:justify; width:100%;  border-bottom:2px solid #ff6600;}
.ashish-arora{	color:#000000;	font-size:24px; font-family:baskerville_btitalic;font-weight:bold; font-style:italic; text-align:right;}
.jaipur-india{color:#000000; font-size:16px; font-family:cordiaupcregular; text-align:right;}
.inner-content{font-family:futura_lt_btlight; text-align:justify; width:100%; }
.inner-content p{font-family:futura_lt_btlight; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; }
.inner-content p.complexities{font-family:futura_hv_btheavy; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; font-weight:bold; }
.rituraj{color:#ff6600;}

.testimonial-border{border-bottom:1px solid #ff6600; width:100%; height:10px; clear:both;}
.testimonial-text{font-style:italic;  font-size:14px; line-height:20px; font-family:Times New Roman;}
.testimonial-city{color:#ff6600;}
.testimonial-by{margin-right:20px; float:right; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}
.testimonial-by-name{color:#0000AA; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}

.contact-form{float:left; width:60%;}
.contact-form dl{clear:both; width:100%;}
.contact-form dl dt{float:left; width:30%; margin-right:5px; text-align:right;}
.contact-form dl dd{float:left; width:68%;}
.contact-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.contact-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.contact-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.contact-form-seperater{height:15px; width:100%; clear:both;}
.contact-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.contact-address{text-align:justify; font-size:12px; float:left; width:40%;}

.login-form{float:left; width:60%; margin-top:20px; height:450px;}
.login-form dl{clear:both; width:100%;}
.login-form dl dt{float:left; width:20%; text-align:right; margin-right:5px;}
.login-form dl dd{float:left; width:80%;}
.login-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.login-form a {color:#ff6600; font-size:12px; text-decoration:none;}
.login-form a:hover {color:#000000; font-size:12px; text-decoration:none;}
.login-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.login-form-seperater{height:15px; width:100%; clear:both;}
.login-form-social{float:left; width:39%;}

.signup-form{float:left; width:60%;}
.signup-form dl{clear:both; width:100%;}
.signup-form dl dt{float:left; width:30%; text-align:right; margin-right:5px;}
.signup-form dl dd{float:left; width:68%;}
.signup-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.signup-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.signup-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.signup-form-seperater{height:15px; width:100%; clear:both;}
.signup-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.signup-right{text-align:justify; font-size:12px; float:left; width:40%;}


.profile-form{float:left; width:60%;}
.profile-form dl{clear:both; width:100%;}
.profile-form dl dt{float:left; width:30%; margin-right:5px; text-align:right;}
.profile-form dl dd{float:left; width:68%;}
.profile-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.profile-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.profile-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.profile-form-seperater{height:15px; width:100%; clear:both;}
.profile-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}


.downloadcategory-item{background-color:#eeeeee; display:block; line-height:25px; height:25px; width:100%; clear:both; margin-top:20px; font-size:16px;}
.downloadcategory-item .title {margin-left:5px; width:30%; float:left;}
.downloadcategory-item .detail {width:69%; float:left;}
.downloadcategory-alternateitem{background-color:#ffffff;  display:block; line-height:25px; height:25px; width:100%; clear:both; margin-top:20px; color:#000000; font-size:16px;}

.downloadcategory-item a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.downloadcategory-alternateitem a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.search-box{clear:both; width:100%; line-height:30px; height:30px; border-top: 2px solid #999; margin-bottom:10px;}
.search-box .category-title {float:left; color:#ff6600; width:40%;}
.search-box .search-content {float:right; width:60%; margin-top:10px;}
.search-box .search-content .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.search-box .search-content-width{width:65%; float:left;}
.search-box .errormessage{color:Red;}
.searchbutton{margin-right:10px; float:right; width:30%;}
.searchbutton input[type="submit"]{color:Green; width:100%; line-height:20px;}

.video-content{ margin:0px auto 0px auto; width:100%; }
ul.subjectlist{width:100%; margin:0px 0px 0px 0px; list-style:none;}
ul.subjectlist li{display:block; float:left; line-height:30px; border-right:2px solid #ff6600; text-align:center; width:25%;}

ul.subjectlist li a.up_y_btn{background-color:#ff6600; display:block; width:100%;}
ul.subjectlist li a.up_bl_btn{background-color:#000000;}

.video-lecture-width{width:100%; clear:both;}
.video-list-responsive{display:none;}
.video-player{width:49.5%; float:left;}

.video-list{width:100%;}
.topic-discussion{width:64%; float:left;}
.videolistbox{width:25%; float:left; background-color:#eeeeee; text-align:left; line-height:30px; display:block; border-right:2px solid #dddddd;}
.topiclistbox{background-color:#dddddd; width:25%; float:left; text-align:left; line-height:30px; display:block; border-right:2px solid #dddddd;}
.topiclist{width:100%;}
.topiclist .subjecttitle{background-color:#dddddd; width:100%; text-align:center; font-weight:bold; font-size:14px; line-height:30px;}
.topiclist .topic-chapter-list{width:100%; display:block; height:600px; overflow: scroll; overflow-y: scroll;  -webkit-overflow-scrolling: touch;}
.video-list-content{ height:690px; overflow:auto;}

.assignmentlist{width:65%; float:left; margin-left:1%;}


img.modelpic{width:60px;height:45px; margin-left:5px; border:1px solid #ccc; padding:2px;}
.module-box{width:100%; clear:both;}
.previous-button{width:25%; float:left;}
.next-button{float:right; text-align:right;}
.accent-button{width:50%; float:left;}
a.btnRed{color:#ff6600; font-weight:bold;  width:100px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
a.btnRed:hover{color:#ff6600; font-weight:bold;  width:100px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}

a.btnChangeAccentRed{color:#ff6600; font-weight:bold;   width:300px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
a.btnChangeAccentRed:hover{color:#ff6600; font-weight:bold; width:300px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
.module-title{font-size:14px; font-weight:bold; margin-bottom:10px;}
.module-description{font-size:12px; line-height:20px;}
.vidblock{width:98%; margin:0px auto 0px auto;}
.commentbox{width:98%; margin:10px auto 10px auto; clear:both;}
.commentbox h3{font-size:14px; font-weight:bold;}
.commentbox .inputcomment{display:block; border:1px solid #ff6600; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px; resize:none;}
.commentbox .buttonarea{clear:both;}
.commentmessage{float:left; width:80%; color:Red; font-size:12px;}
.commentbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.commentbox .postcomment{float:right;}
.commentbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}

.modulediscussion{width:98%; margin:10px auto 10px auto; clear:both;}
.modulediscussion .discussionblock{width:100%; margin:10px 0px 0px 0px; clear:both; border-bottom:1px solid #ff6600;}
.modulediscussion .qno{width:6%; float:left; color:#ff6600; font-size:14px; font-weight:bold;}
.modulediscussion .question{ width:94%; float:right; color:#ff6600; font-size:14px; font-weight:bold; text-align:justify;}
.modulediscussion .answer { width:94%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:5px 0px 5px 0px;}
.modulediscussion .answer .ano { width:6%; float:left; color:#000000; font-size:14px; font-weight:bold;}
.modulediscussion .answer .answerdescription { width:92%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:0px 0px 0px 0px;}
.question-city{color:#ff6600;}
.question-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#0000aa;}

.answerpostbox{width:100%; margin:10px auto 10px auto; clear:both;}
.answerpostbox h3{font-size:14px; font-weight:bold;}
.answerpostbox .inputcomment{display:block; border:1px solid #000000; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px;resize:none;}
.answerpostbox .buttonarea{clear:both;}
.answerpostbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.answerpostbox .postcomment{float:right;}
.answerpostbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}
.cpostbutton{width:20px; height:19px; cursor:pointer; float:right; background-image:url(../images/btn_cpost.png);}
.answer-city{color:#ff6600;}
.answer-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#880000;}
.admin-post-answer{color:Green;}

/* module css*/
.module-pic{float: left; width: 25%}
.module-detail{float: left; width: 70%; color: #000000; text-align: left; margin-left: 4%;}
.content-responsice-menu{display:none;}
.secondtagline{display:block;}


.left-panel-submenu{width:100%;  text-align:center;}
.left-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.left-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}
.left-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}
.left-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}

.assignmentleft-panel-submenu{width:100%;  text-align:center;}
.assignmentleft-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.assignmentleft-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}


.pop_pad{width:400px;	background-color:#ffffff; border:1px solid #333; position:relative; z-index:400; color:#000000; }
.pop_pad .logo{float:left; width:100px; }
.pop_pad .message-text{float:left; width:250px; }
   
 .dashboard{position:fixed;	background-color:#fff;	border:1px solid #333; width:60%;}
.redstrip{padding:6px;	color:#fff;	text-transform:uppercase;	background-color:#ff6600;	font-weight:bold !important; height:25px; line-height:25px;}
.redstrip .playlistheading{float:left;}
.redstrip .closeplaylistdashboard{float:right;}
  
    
.playlist-popup{width:100%; color:#000000;}
.playlist-popup input[type="text"]{border:1px solid #666;	padding:3px;	width:90%;}
.playlist-popup input[type="select"]{border:1px solid #666;	padding:3px; width:90%;}
.select-box{border:1px solid #666;	padding:3px; width:90%;}
.playlist-popup input[type="submit"]{border:1px solid #ccc;	text-transform:capitalize;	border-bottom:2px solid #999; font-size:12px;	padding:2px 10px; color:#666; border-radius:3px;	font-family:Century Gothic, calibri,Arial, Helvetica;}
.playlist-popup .block{width:98%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px;}
.playlist-popup .label{width:20%; float:left;	font-weight:bold; font-size:13px; text-align:left;}
.playlist-popup .control-container{width:55%; float:left;	font-weight:bold; font-size:13px;}
.playlist-popup .control-button{width:25%; float:left;	font-weight:bold; font-size:13px;}
.playlist-popup .validator{width:90%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px; color:#ff6600;}


.start-box{width: 780px; margin-top: 20px; color:#000000;}
.startbox-left-panel{float:left; width:230px; height:150px; border:1px solid #eeeeee; margin-left:25px; margin-top:20px; background: rgba(238,238,238,0.1);}
.startbox-right-panel{float:left; width:230px; height:150px; border:1px solid #eeeeee; margin-left:25px; margin-top:20px; background: rgba(238,238,238,0.1);}
.startbox-left-panel .start-box-description{line-height: 18px; font-size: 12px; font-weight: normal; margin-top: 10px; color:Yellow; font-weight:bold;}


 #testimonials
        {
            width: 700px;
            position: relative;
            margin-top: 10px;
            margin-bottom: 10px; 
            color: #000000;
            font-family: Times New Roman;
            font-style: italic;
            font-weight: bold;
            font-size: 14px;
            background-color: #ffffff;
        }
        
        #testimonials .testimonial
        {
            position: absolute;
            left: 0px;
            top: 0px;
            z-index: 1;
            height: 210px;
        }
        #testimonials h2
        {
            color: #f25911;
            font-size: 22px;
            font-style: normal;
            line-height: 22px;
            margin-bottom: 10px;
        }
        
        #testimonials .testimonial_text
        {
            width: 550px;
            height: 110px;
            text-align: justify;
            float: right;
        }
        #testimonials .testimonial_text p
        {
            padding: 30px 30px 30px 30px;
            text-align: justify;
        }
        #testimonials .testimonial_name
        {
            text-align: left;
            font-size: 16px;
            font-weight: bold;
            color: Maroon;
            margin-left: 30px;
        }
        #testimonials .testimonial_designation
        {
            text-align: left;
            font-size: 12px;
            font-weight: bold;
            color: Blue;
            margin-left: 30px;
        }
        #test_container
        {
            position: relative;
            overflow: hidden;
        }
        
        #t_pagers
        {
            position: absolute;
            left: 40%;
            bottom: 10px;
            z-index: 2;
        }
        
        #t_pagers .pager
        {
            display: inline-block;
            text-decoration: none;
            width: 10px;
            min-height: 10px;
            margin-right: 5px;
            background: #ccc;
            border-radius: 50%;
            cursor: pointer;
        }
        #t_pagers .pager.active
        {
            background: #f25911;
        }

}



@media screen and (min-width: 1201px)
{
 body{font-family:futura_lt_btlight;  font-size:14px; color:#000000; width:100%; background-color:#000000;}
 .payment-body{font-family:futura_lt_btlight;  font-size:14px; color:#000000; width:100%; background-color:#ffffff;}
.home-body{font-family:futura_lt_btlight; background-image:url(../images/bggalaxy.jpg); background-color:#000000; background-repeat:no-repeat;  background-position:center top; font-size:14px; color:#ffffff; width:100%; z-index:1200;}
.main{width:100%; background-color:#ffffff;}
.header{width:100%; height:109px;  margin:0px auto 0px auto; background:#ffffff;}

/**************/

a.home-banner{background-image:url(../images/live-stream-banner.png); background-repeat:no-repeat; display:block; width:657px; height:130px;}
a.home-banner:hover{background-image:url(../images/live-stream-banner-hover.png); background-repeat:no-repeat; display:block; width:657px; height:130px;}
/**************/

.content-home{width:70%;  margin:0px auto 0px auto; }
.content-top{width:100%;}
.content-bottom{width:100%;  left: 0; right: 0; height: 43px; position:fixed;}
.footer-home{position: fixed; bottom: 0; left: 0; right: 0; height: 60px; width:100%; text-align:center; background-color:#000000; border-bottom:5px solid #eeeeee;}
.float-left{float:left;}
.float-right{float:right;}
.clear{clear:both;}

.header-logo{width:20%; float:left;}
.header-middle{ width:80%; float:left;}
.auto-margin{ margin:0px auto 0px auto;}
.header-connecting{color:Red; font-size:14px; width:20%; float:right;}
.learning-physics-logo{width:75%; float:left;}
.learning-physics{color: #ffffff; font-size: 18px; clear:both; font-family:futura_md_btmedium;}
.lear-subtitle{font-weight: bold; line-height: 20px; font-size:16px; color: #ff6600; clear:both; margin-top:10px; font-family:futura_md_btmedium;}
.menu-alignment{float:left; width:75%;}
.launcher{width:100%; margin:0px auto 0px auto; height:263px; background-image:url(../images/launcher.jpg); background-repeat:no-repeat;  background-position:center top;}
.launcher-content{margin-left: 20%; margin-top: 50px; width: 300px;}

.privacy-links{left: 0; right: 0; bottom:120px; position:fixed; color:#ffffff; font-weight:bold; font-size:14px;}

.footerlink-home{width:100%; background-color:#000000; margin:0px auto 0px auto;}
.footerlink-home ul{width:100%; margin-left:auto; margin-right:auto;}
.footerlink-home ul li{width:16.5%; text-align:center; color:#ffffff; float:left; list-style:none; text-transform:uppercase; vertical-align:middle;}
.footerlink-home ul li a{width:100%; display:block; font-size:12px; color:#ffffff; text-decoration:none; text-transform:uppercase;}
.footerlink-home ul li a img{border:none;}

.footerlink-home ul li a:hover{width:100%; display:block; font-size:12px;  color:#fb7a63; text-decoration:none; text-transform:uppercase;}

.footerlink ul li .title{font-size:12px; text-decoration:none; text-transform:uppercase; line-height:20px; font-weight:bold;}
.footerlink ul li .subtitle{font-size:12px; text-decoration:none; text-transform:uppercase;}


/*  inner page css */
.header-strip{background-color:#000000; height:30px; line-height:30px; width:100%;}
.content{ margin:0px auto 0px auto; width:900px; }
.content h1{ margin:10px auto 0px auto; width:100%; }
.about-content-master{width:100%;}
.about-content-header{width:100%; margin:0px auto 0px auto; height:175px; background-image:url(../images/galaxyheader.jpg); background-repeat:no-repeat;  background-position:center top;}
.about-pg-content{width:600px;  text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:10px auto 0px auto;}
.asish-arora-content-header{width:100%; margin:0px auto 0px auto; height:253px; background-image:url(../images/AAHeader-1900.jpg); background-repeat:no-repeat;  background-position:center top;}
.asish-arora-content{width:60%;  float:left; text-align:justify; color:#ff6600; font-family:baskerville_btitalic; font-size:16px; font-weight:bold; line-height:30px; margin:10px auto 0px auto;}

.footer-inner{min-height: 150px; height:auto !important; height: 150px;  width:100%; background-color:#000000; clear:both;}
.footer-inner-content{ margin:0px auto 0px auto; width:800px; }
.footer-inner-content div{ width:25%;  margin:20px 0px 0px 0px; float:left;}
.footer-inner-content div span{ width:100%; color:Yellow; clear:both; font-weight:bold; text-transform:uppercase; font-size:14px; }

.footer-inner-content div div{ width:100%; color:#ffffff; clear:both; }
.footer-inner-content div div ul{ list-style-type:none; }
.footer-inner-content div div ul li{ line-height:20px; }

.ashish-sir{width:155px; height:188px; float:left; text-align:center;}
.ashish-sir-content{width:600px; float:left; text-align:justify; color:#ff6600; font-weight:bold; line-height:30px; margin-top:30px; margin-left:50px; font-family:baskerville_btitalic; font-size:16px;}

.about-content{	font-size:12px; height:188px; font-family:futura_lt_btlight; text-align:justify; width:100%;  border-bottom:2px solid #ff6600;}
.ashish-arora{	color:#000000;	font-size:24px; font-family:baskerville_btitalic;font-weight:bold; font-style:italic; text-align:right;}
.jaipur-india{color:#000000; font-size:16px; font-family:cordiaupcregular; text-align:right;}
.inner-content{font-family:futura_lt_btlight; text-align:justify; width:100%; }
.inner-content p{font-family:futura_lt_btlight; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; }
.inner-content p.complexities{font-family:futura_hv_btheavy; text-align:justify; margin:20px 0px 0px 0px; line-height:20px; font-weight:bold; }
.rituraj{color:#ff6600;}

.testimonial-border{border-bottom:1px solid #ff6600; width:100%; height:10px; clear:both;}
.testimonial-text{font-style:italic;  font-size:14px; line-height:20px; font-family:Times New Roman;}
.testimonial-city{color:#ff6600;}
.testimonial-by{margin-right:20px; float:right; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}
.testimonial-by-name{color:#0000AA; font-size:14px; font-weight:bold; font-family:futura_hv_btheavy;}

.contact-form{float:left; width:60%;}
.contact-form dl{clear:both; width:100%;}
.contact-form dl dt{float:left; width:30%; margin-right:5px; text-align:right;}
.contact-form dl dd{float:left; width:68%;}
.contact-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.contact-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.contact-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.contact-form-seperater{height:15px; width:100%; clear:both;}
.contact-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.contact-address{text-align:justify; font-size:12px; float:left; width:40%;}

.login-form{float:left; width:60%; margin-top:20px; height:450px;}
.login-form dl{clear:both; width:100%;}
.login-form dl dt{float:left; width:20%; margin-right:5px; text-align:right;}
.login-form dl dd{float:left; width:68%;}
.login-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.login-form a {color:#ff6600; font-size:12px; text-decoration:none;}
.login-form a:hover {color:#000000; font-size:12px; text-decoration:none;}
.login-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.login-form-seperater{height:15px; width:100%; clear:both;}
.login-form-social{float:left; width:39%;}

.signup-form{float:left; width:60%;}
.signup-form dl{clear:both; width:100%;}
.signup-form dl dt{float:left; width:30%; margin-right:5px; text-align:right;}
.signup-form dl dd{float:left; width:68%;}
.signup-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.signup-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.signup-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.signup-form-seperater{height:15px; width:100%; clear:both;}
.signup-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}
.signup-right{text-align:justify; font-size:12px; float:left; width:40%;}


.profile-form{float:left; width:60%;}
.profile-form dl{clear:both; width:100%;}
.profile-form dl dt{float:left; width:30%; margin-right:5px; text-align:right;}
.profile-form dl dd{float:left; width:68%;}
.profile-form dl dd .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.profile-form dl dd .inputarea{width:90%; height:50px;	border:solid 1px #848484; resize:none;}
.profile-form dl dd .dropdown{width:90%; height:25px;	border:solid 1px #848484;}
.profile-form-seperater{height:15px; width:100%; clear:both;}
.profile-form .errormessage{font-size:14px; color:Red; font-style:italic; clear:both; width:100%;}


.downloadcategory-item{ display:block; line-height:25px; width:100%; clear:both; margin-top:20px; font-size:16px;}
.downloadcategory-item .title {margin-left:5px; width:100%; clear:both; background-color:#eeeeee;}
.downloadcategory-item .detail {width:100%; clear:both; margin-left:5px;}
.downloadcategory-alternateitem{background-color:#ffffff;  display:block; line-height:25px; height:25px; width:100%; clear:both; margin-top:20px; color:#000000; font-size:16px;}
.downloadcategory-alternateitem .title {margin-left:5px; width:100%; clear:both; background-color:#eeeeee;}
.downloadcategory-alternateitem .detail {width:100%; clear:both; margin-left:5px;}

.downloadcategory-item a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-item a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.downloadcategory-alternateitem a{color:Blue; text-decoration:none; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a:hover{color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}
.downloadcategory-alternateitem a.active {color:Blue; text-decoration:underline; font-weight:bold; margin-left:10px; font-size:16px;}

.search-box{clear:both; width:100%; line-height:30px; height:30px; border-top: 2px solid #999; margin-bottom:10px;}
.search-box .category-title {float:left; color:#ff6600; width:40%;}
.search-box .search-content {float:right; width:60%; margin-top:10px;}
.search-box .search-content .inputbox{width:90%; height:25px;	border:solid 1px #848484;}
.search-box .search-content-width{width:68%; float:left;}
.search-box .errormessage{color:Red;}
.searchbutton{margin-right:10px; float:right; width:30%;}
.searchbutton input[type="submit"]{color:Green; width:100%; line-height:20px;}

.video-content{ margin:0px auto 0px auto; width:100%; }
ul.subjectlist{width:100%; margin:0px 0px 0px 0px; list-style:none;}
ul.subjectlist li{display:block; float:left; line-height:30px; border-right:2px solid #ff6600; text-align:center; width:19%;}

ul.subjectlist li a.up_y_btn{background-color:#ff6600; display:block; width:100%;}
ul.subjectlist li a.up_bl_btn{background-color:#000000;}

.video-lecture-width{width:100%; clear:both; border:0px none;}
.video-list-responsive{display:none;}
.video-player{width:51.5%; float:left;}
.video-list{width:100%;}
.topic-discussion{width:64%; float:left;}
.videolistbox{width:24%; float:left; background-color:#eeeeee; text-align:left; line-height:30px; display:block; border-right:2px solid #dddddd;}
.topiclistbox{background-color:#dddddd; width:24%; float:left; text-align:left; line-height:30px; display:block; border-right:2px solid #dddddd;}
.topiclist{width:100%;}
.topiclist .subjecttitle{background-color:#dddddd; width:100%; text-align:center; font-weight:bold; font-size:14px; line-height:30px;}
.topiclist .topic-chapter-list{width:100%; display:block; height:600px; overflow: scroll; overflow-y: scroll;  -webkit-overflow-scrolling: touch;}
.video-list-content{ height:690px; overflow:auto;}

.assignmentlist{width:65%; float:left; margin-left:1%;}


img.modelpic{width:60px;height:45px; margin-left:5px; border:1px solid #ccc; padding:2px;}
.module-box{width:100%; clear:both;}
.previous-button{width:25%; float:left;}
.next-button{float:right; text-align:right;}
.accent-button{width:50%; float:left;}
a.btnRed{color:#ff6600; font-weight:bold;  width:100px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
a.btnRed:hover{color:#ff6600; font-weight:bold;  width:100px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}

a.btnChangeAccentRed{color:#ff6600; font-weight:bold;   width:300px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
a.btnChangeAccentRed:hover{color:#ff6600; font-weight:bold; width:300px; display:block; text-align:center; line-height:30px;	text-transform:capitalize;}
.module-title{font-size:14px; font-weight:bold; margin-bottom:10px;}
.module-description{font-size:12px; line-height:20px;}
.vidblock{width:98%; margin:0px auto 0px auto;}
.commentbox{width:98%; margin:10px auto 10px auto; clear:both;}
.commentbox h3{font-size:14px; font-weight:bold;}
.commentbox .inputcomment{display:block; border:1px solid #ff6600; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px; resize:none;}
.commentbox .buttonarea{clear:both;}
.commentmessage{float:left; width:80%; color:Red; font-size:12px;}
.commentbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.commentbox .postcomment{float:right;}
.commentbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}

.modulediscussion{width:98%; margin:10px auto 10px auto; clear:both;}
.modulediscussion .discussionblock{width:100%; margin:10px 0px 0px 0px; clear:both; border-bottom:1px solid #ff6600;}
.modulediscussion .qno{width:6%; float:left; color:#ff6600; font-size:14px; font-weight:bold;}
.modulediscussion .question{ width:94%; float:right; color:#ff6600; font-size:14px; font-weight:bold; text-align:justify;}
.modulediscussion .answer { width:94%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:5px 0px 5px 0px;}
.modulediscussion .answer .ano { width:6%; float:left; color:#000000; font-size:14px; font-weight:bold;}
.modulediscussion .answer .answerdescription { width:92%; float:right; color:#000000; font-size:14px; font-weight:normal; text-align:justify; margin:0px 0px 0px 0px;}
.question-city{color:#ff6600;}
.question-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#0000aa;}

.answerpostbox{width:100%; margin:10px auto 10px auto; clear:both;}
.answerpostbox h3{font-size:14px; font-weight:bold;}
.answerpostbox .inputcomment{display:block; border:1px solid #000000; height:45px;	width:100%;	color:#666;	background-color:transparent; margin:10px 0px 0px 0px;resize:none;}
.answerpostbox .buttonarea{clear:both;}
.answerpostbox .progessbar{margin:0px 10px 0px 10px; float:right;}
.answerpostbox .postcomment{float:right;}
.answerpostbox .postcommentbutton{border:0px none; float:right; cursor:pointer;}
.cpostbutton{width:20px; height:19px; cursor:pointer; float:right; background-image:url(../images/btn_cpost.png);}
.answer-city{color:#ff6600;}
.answer-by{margin-right:20px; float:right; font-size:12px; font-weight:bold; font-family:futura_hv_btheavy; color:#880000;}
.admin-post-answer{color:Green;}

/* module css*/
.module-pic{float: left; width: 25%}
.module-detail{float: left; width: 70%; color: #000000; text-align: left; margin-left: 4%;}
.content-responsice-menu{display:none;}
.secondtagline{display:block;}


.left-panel-submenu{width:100%;  text-align:center;}
.left-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.left-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}
.left-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}
.left-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; float:left; text-align:center; width:50%;}

.assignmentleft-panel-submenu{width:100%;  text-align:center;}
.assignmentleft-panel-submenu h1{ font-size:18px; color:#ffffff; background-color:#770011;}
.assignmentleft-panel-submenu a{color:#000000; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a:hover{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}
.assignmentleft-panel-submenu a.active{color:#ff6600; font-size:14px; font-weight:bold; clear:both; text-align:center; width:100%;}


.pop_pad{width:400px;	background-color:#ffffff; border:1px solid #333; position:relative; z-index:400; color:#000000; }
.pop_pad .logo{float:left; width:100px; }
.pop_pad .message-text{float:left; width:250px; }

.dashboard{position:fixed;	background-color:#fff;	border:1px solid #333; width:50%;}
.redstrip{padding:6px;	color:#fff;	text-transform:uppercase;	background-color:#ff6600;	font-weight:bold !important; height:25px; line-height:25px;}
.redstrip .playlistheading{float:left;}
.redstrip .closeplaylistdashboard{float:right;}



.playlist-popup{width:100%; color:#000000;}
.playlist-popup input[type="text"]{border:1px solid #666;	padding:3px;	width:90%;}
.playlist-popup input[type="select"]{border:1px solid #666;	padding:3px; width:90%;}
.select-box{border:1px solid #666;	padding:3px; width:90%;}
.playlist-popup input[type="submit"]{border:1px solid #ccc;	text-transform:capitalize;	border-bottom:2px solid #999; font-size:12px;	padding:2px 10px; color:#666; border-radius:3px;	font-family:Century Gothic, calibri,Arial, Helvetica;}
.playlist-popup .block{width:98%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px;}
.playlist-popup .label{width:20%; float:left;	font-weight:bold; font-size:13px; text-align:left;}
.playlist-popup .control-container{width:60%; float:left;	font-weight:bold; font-size:13px;}
.playlist-popup .control-button{width:20%; float:left;	font-weight:bold; font-size:13px;}
.playlist-popup .validator{width:90%; clear:both; margin:10px auto 0px auto; font-weight:bold; font-size:13px; color:#ff6600;}

.start-box{width: 700px; margin-top: 20px; color:#000000;}
.startbox-left-panel{float:left; width:200px; height:140px; border:0px solid #eeeeee; margin-left:25px; margin-top:20px;background: rgba(238,238,238,0.1);}
.startbox-right-panel{float:left; width:200px; height:140px; border:1px solid #eeeeee; margin-left:25px; margin-top:20px; background-color:#ffffff; filter:alpha(opacity=2); opacity:0.2;}
.startbox-left-panel .start-box-description{line-height: 18px; font-size: 12px; font-weight: normal; margin-top: 10px; color:Yellow; font-weight:bold;}



 #testimonials
        {
            width: 890px;
            position: relative;
            margin-top: 10px;
            margin-bottom: 10px; 
            color: #000000;
            font-family: Times New Roman;
            font-style: italic;
            font-weight: bold;
            font-size: 14px;
            background-color: #ffffff;
        }
        
        #testimonials .testimonial
        {
            position: absolute;
            left: 0px;
            top: 0px;
            z-index: 1;
            height: 210px;
        }
        #testimonials h2
        {
            color: #f25911;
            font-size: 22px;
            font-style: normal;
            line-height: 22px;
            margin-bottom: 10px;
        }
        
        #testimonials .testimonial_text
        {
            width: 700px;
            height: 110px;
            text-align: justify;
            float: right;
        }
        #testimonials .testimonial_text p
        {
            padding: 30px 30px 30px 30px;
            text-align: justify;
        }
        #testimonials .testimonial_name
        {
            text-align: left;
            font-size: 16px;
            font-weight: bold;
            color: Maroon;
            margin-left: 30px;
        }
        #testimonials .testimonial_designation
        {
            text-align: left;
            font-size: 12px;
            font-weight: bold;
            color: Blue;
            margin-left: 30px;
        }
        #test_container
        {
            position: relative;
            overflow: hidden;
        }
        
        #t_pagers
        {
            position: absolute;
            left: 40%;
            bottom: 10px;
            z-index: 2;
        }
        
        #t_pagers .pager
        {
            display: inline-block;
            text-decoration: none;
            width: 10px;
            min-height: 10px;
            margin-right: 5px;
            background: #ccc;
            border-radius: 50%;
            cursor: pointer;
        }
        #t_pagers .pager.active
        {
            background: #f25911;
        }

}

.pgeducate-bg{width:950px; background-image:url(../images/PGEducate.png); background-repeat:no-repeat; height:220px;}
.menu-image-box-height{height:35px; margin-top:0px;}
a.menu-video-lecture{color:#ffffff; display:block; background-image:url(../menuimages/vid-lect-i.png); background-position:center top; background-repeat:no-repeat; }
a.menu-video-lecture:hover{color:#FB7163; display:block; background-image:url(../menuimages/vid-lect-i-r.png); background-position:center top; background-repeat:no-repeat; }

a.menu-quegrid{color:#ffffff; display:block; background-image:url(../menuimages/Q-G.png); background-position:center top; background-repeat:no-repeat;}
a.menu-quegrid:hover{color:#FB7163; display:block; background-image:url(../menuimages/Q-G-r.png); background-position:center top; background-repeat:no-repeat;}

a.menu-illustration{color:#ffffff; display:block; background-image:url(../menuimages/adv-ills-i.png); background-position:center top; background-repeat:no-repeat;}
a.menu-illustration:hover{color:#FB7163; display:block; background-image:url(../menuimages/adv-ills-i-r.png); background-position:center top; background-repeat:no-repeat;}

a.menu-download{color:#ffffff; display:block; background-image:url(../menuimages/down-i.png); background-position:center top; background-repeat:no-repeat;}
a.menu-download:hover{color:#FB7163; display:block; background-image:url(../menuimages/down-i-r.png); background-position:center top; background-repeat:no-repeat;}

a.menu-tips{color:#ffffff; display:block; background-image:url(../menuimages/trip-trik-i.png); background-position:center top; background-repeat:no-repeat;}
a.menu-tips:hover{color:#FB7163; display:block; background-image:url(../menuimages/trip-trik-i-r.png); background-position:center top; background-repeat:no-repeat;}

a.menu-practice{color:#ffffff; display:block; background-image:url(../menuimages/pra-ques-i.png); background-position:center top; background-repeat:no-repeat;}
a.menu-practice:hover{color:#FB7163; display:block; background-image:url(../menuimages/pra-ques-i-r.png); background-position:center top; background-repeat:no-repeat;}

a.menu-mathmanthan{color:#ffffff; display:block; background-image:url(../menuimages/math-manthan-i.png); background-position:center top; background-repeat:no-repeat;}
a.menu-mathmanthan:hover{color:#FB7163; display:block; background-image:url(../menuimages/math-manthan-i-r.png); background-position:center top; background-repeat:no-repeat;}

a.menu-livestream{color:#ffffff; display:block; background-image:url(../menuimages/live-stream-i.png); background-position:center top; background-repeat:no-repeat;}
a.menu-livestream:hover{color:#FB7163; display:block; background-image:url(../menuimages/live-stream-i-r.png); background-position:center top; background-repeat:no-repeat;}


.contest-links{color:#000000; font-weight:bold; font-size:14px; line-height:25px;}
.contest-links-register{color:Blue; font-weight:bold; font-size:14px; line-height:25px;}
.contest-links-register-cancel{color:Red; font-weight:bold; font-size:14px; line-height:25px;}

.nobutton{background-color:Maroon; float: right; margin-right: 10%; color:#C3F32B;	font-size:12px;	border:none; font-weight:bold;	text-transform:uppercase; padding:4px 10px; cursor:pointer;}

.active-product-type{color:Blue; font-size: 14px; font-weight: bold; line-height: 30px;}
.product-type{color:#000000; font-size: 14px; font-weight: bold; line-height: 30px;}

ol,ul {
	list-style:none;
}
.cb-slideshow,
.cb-slideshow:after { 
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0; 
}
.cb-slideshow:after { 
    content: '';

}
.cb-slideshow li span { 
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    color: transparent;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
    opacity: 0;
    z-index: 0;
	-webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 36s linear infinite 0s;
    -moz-animation: imageAnimation 36s linear infinite 0s;
    -o-animation: imageAnimation 36s linear infinite 0s;
    -ms-animation: imageAnimation 36s linear infinite 0s;
    animation: imageAnimation 36s linear infinite 0s; 
}
.cb-slideshow li div { 
    z-index: 0;
    position: absolute;
    bottom: 30px;
    left: 0px;
    width: 100%;
    text-align: center;
    opacity: 0;
    color: #fff;
    -webkit-animation: titleAnimation 36s linear infinite 0s;
    -moz-animation: titleAnimation 36s linear infinite 0s;
    -o-animation: titleAnimation 36s linear infinite 0s;
    -ms-animation: titleAnimation 36s linear infinite 0s;
    animation: titleAnimation 36s linear infinite 0s; 
}
.cb-slideshow li div h3 { 
    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
    font-size: 240px;
    padding: 0;
    line-height: 200px; 
}
.cb-slideshow li:nth-child(1) span { 
    background-image: url(../images/1.jpg) 
}
.cb-slideshow li:nth-child(2) span { 
    background-image: url(../images/2.jpg);
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s; 
}
.cb-slideshow li:nth-child(3) span { 
    background-image: url(../images/3.jpg);
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s; 
}
.cb-slideshow li:nth-child(4) span { 
    background-image: url(../images/4.jpg);
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s; 
}
.cb-slideshow li:nth-child(5) span { 
    background-image: url(../images/5.jpg);
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s; 
}
.cb-slideshow li:nth-child(6) span { 
    background-image: url(../images/6.jpg);
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s; 
}
.cb-slideshow li:nth-child(2) div { 
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s; 
}
.cb-slideshow li:nth-child(3) div { 
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s; 
}
.cb-slideshow li:nth-child(4) div { 
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s; 
}
.cb-slideshow li:nth-child(5) div { 
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s; 
}
.cb-slideshow li:nth-child(6) div { 
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s; 
}
/* Animation for the slideshow images */
@-webkit-keyframes imageAnimation { 
    0% { opacity: 0;
    -webkit-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -webkit-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-moz-keyframes imageAnimation { 
    0% { opacity: 0;
    -moz-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -moz-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-o-keyframes imageAnimation { 
    0% { opacity: 0;
    -o-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -o-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-ms-keyframes imageAnimation { 
    0% { opacity: 0;
    -ms-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -ms-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@keyframes imageAnimation { 
    0% { opacity: 0;
    animation-timing-function: ease-in; }
    8% { opacity: 1;
         animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
/* Animation for the title */
@-webkit-keyframes titleAnimation { 
    0% { opacity: 0 }
    8% { opacity: 1 }
    17% { opacity: 1 }
    19% { opacity: 0 }
    100% { opacity: 0 }
}
@-moz-keyframes titleAnimation { 
    0% { opacity: 0 }
    8% { opacity: 1 }
    17% { opacity: 1 }
    19% { opacity: 0 }
    100% { opacity: 0 }
}
@-o-keyframes titleAnimation { 
    0% { opacity: 0 }
    8% { opacity: 1 }
    17% { opacity: 1 }
    19% { opacity: 0 }
    100% { opacity: 0 }
}
@-ms-keyframes titleAnimation { 
    0% { opacity: 0 }
    8% { opacity: 1 }
    17% { opacity: 1 }
    19% { opacity: 0 }
    100% { opacity: 0 }
}
@keyframes titleAnimation { 
    0% { opacity: 0 }
    8% { opacity: 1 }
    17% { opacity: 1 }
    19% { opacity: 0 }
    100% { opacity: 0 }
}
/* Show at least something when animations not supported */
.no-cssanimations .cb-slideshow li span{
	opacity: 1;
}