
@media only screen and (max-width:1590px){
    .outer-stream-main{
        height:500px;
    }
}

@media only screen and (max-width:1400px){
	.outer-slide-main{
		margin: 20px 0px 0px;
	}
	.main-btn{
		margin-top:20px;
	}
	.outer-stream-main{
		height:330px;
	}
	.outer-stream-main{
		margin: 20px 0px;
	}
}
@media only screen and (max-width: 1280px){
    .otr-division{
        width: 18%;
    }
}
@media only screen and (max-width: 1140px){
    .otr-division{
        width: 21%;
        margin: 0 120px 0 0;
    }
}
@media only screen and (max-width: 1024px){
    .question table tr:first-child td:nth-last-child(1) {
        width: 94%;
        float: right;
    }
    .tab-div .tab a{
        width: 35%;
        margin: 0 7.5px 14px 7.5px;
    }
    .tab-div .button_sctnMdle a{
        width: 35%;
        margin: 0 7.5px 14px 7.5px;
    }
    .Q-mark {

        width: 28px;}
    /*.marks{
        height: 313px;
    }*/

    .marks ul li {
        padding: 10px 5px 10px 40px;}
	.outer-package-data ul li{
		width:35%;
	}
	.left-strem{
		width: 22%;
	}
	.outer-child{
		width:50%;
	}
        .otr-statDivision{
            padding: 0px 0 0 90px;
        }
        .otr-division {
            width: 22%;
            margin: 0px 105px 0 0;
        }
}

@media only screen and (max-width:980px){
    .boxes_info{
        width: 30%;
    }
    .otr-division {
        width: 21%;
        margin: 0px 105px 0 0;
    }
	
}
@media only screen and (max-width: 840px){

    .question table tr:first-child td:nth-last-child(1) {

        width: 92%;

    }
    .otr-statDivision{
        padding: 0;
    }
    span.hdngSctn-stat{
        margin: 18px 0 0 0;
    }
    .otr-division{
        width: 100%;
        margin: 0;
    }
    .totl_stat{
        margin-bottom: 25px;
    }
    .bottom_sctn {
        padding: 0px 0px 20px;
    }
    .question table tr {
        width: 93%;
    }
    .marks ul li {
        padding: 10px 5px 10px 24px;
    }

    .marks ul li::before {   
        top: 14px;    
        left: 8px;}
    .marks{
        padding: 10px 8px;
    }

    .detail .student-detail , .detail .student-detail table{
        width: 100%
    }

    .detail .question-detail{
        width: 100%;
        margin-top: 20px;
    }
    .detail .student-detail table tr td:last-child{
        padding-left: 50px;
    }
    .question-marks .marks ul li span {
        margin-left: 3px;
    }   
	
	.left-strem p br{
		display:none;
	}
}
@media only screen and (max-width:800px) , and(min-width:768px) {
	.outer-strm{
		padding: 20px 0px 0px;
	}
	.left-strem{
		margin-right: 20px;
	}
	.left-strem p{
		font-size:12px;
	}
	.outer-child{
		width:70%;
	}
}
@media only screen and (max-width:768px) {
    .outer-slide-main{
        margin-top:20px;
    }
    .outer-stream-main{
        height: 600px;
    }
    .step-data ul li{
        width: 100%;
        margin-bottom: 20px;
    }
    .boxes_info{
        width: 45%;
    }
    .total_division{
        padding: 0px 80px;
    }
	.outer-main-rank p br{
		display:none;
	}
	.outer-crcle p{
		font-size:16px;
	}
	.content-data-img{
	 width:auto;
	}
	.disclaimer-width {
		width: auto;
		float: none;
		margin: 0 0 30px;
	}
	.disclaimer-text img {
		width: auto !important;
	}
	.disclaimer-text ul li {
		list-style: none;
	}
	.formula-box ul li {
		font-size: 14px;
		line-height: 20px;
	}
	.disclaimer-content-box{
		border-right: none;
		padding: 10px;
	}
}
@media only screen and (max-width:630px) {
    .main-btn{
        margin-top: 10px;
    }
    .input-data{
        margin-bottom:20px;
    }
     .tab-div .tab a{
        width: 100%;
        margin: 0 0 14px;
    }
    .tab-div .button_sctnMdle a{
        width: 100%;
        margin: 0 0 14px;
    }
    .left_sctnDivision{
        width:100%;
        box-sizing:border-box;
        margin-bottom:10px;
        text-align: center;
    }
    .ryt_sctnDivision{
        width:100%;
        box-sizing:border-box;
        float:left;
        text-align: center;
    }
	.outer-package-data ul li{
		width: 100%;
margin: 0px 0px 15px 0px;
	}
	.lft-class{
		width:100%;
		text-align:center;
	}
	.rgt-cls-data{
		float:left;
		width:100%;
		text-align:center !important;
	}
	.main-feature-data-info{
		padding:20px 0px 20px;
	}
	.content-data-ext p br{
		display:none;
	}
}
@media only screen and (max-width:600px) {
	.left-strem{width: 46%;
		margin: 0px 10px 15px 10px;
	}
	.left-strem:last-child{
		margin-right:10px;
		margin-left:10px;
	}
	.outer-strm{
		padding:0px;
	}
	.step-circle ul li{
		width:100%;
	}
	.main-hdr{
		margin: 60px 0px 0px;
	}
	.outer-fetre{
		margin-top:0 !important;
	}
	.rgt-cls-data img, .lft-class img{
		margin-bottom:20px;
	}
	.works p br{
		display:none;
	}
	.outer-main-rank{
		padding: 22px 0px 0px;
	}
	.outer-child{
		width:90%;
	}
}
@media only screen and (max-width:530px) {
	.left-strem{
		width: 45%;
		min-height: 125px;
	}
}
	@media only screen and (max-width:500px) {
    .select-stream ul li{
        margin: 0px 10px 30px 0px;
    }
    .outer-stream-main {
        height: 650px;
    }
    .boxes_info{
        width:100%;
        margin-right:0px;
    }
    .middle_sctn{
        padding: 20px 0 20px;
    }
		.outer-main-rank p{
			margin-bottom: 20px;
		}
		.logo-top-btm2 img{
			max-width:350px;
		}
		.step-circle ul li{
			margin-bottom:15px;
		}
		.content-data-ext h2{
			font-size: 18px;
		}
		.check-now-btn-txt-bld p br{
			display:none;
		}
		
}
@media only screen and (max-width:480px) {
	.disclaimer-text img.list-img{
		width: 100% !important;
	}
}
@media only screen and (max-width:440px) {
	.left-strem{
		width: 44%;
	}
	.logo-top{
		margin-bottom: 30px;
	}
	.logo-top-btm2 img{
		max-width: 310px;
	}
}
@media only screen and (max-width:430px) {
    .logo-part img {
        max-width: 270px;
    }
    button.homepge_btn{
        width:100%;
        box-sizing:border-box;
        margin-bottom:20px;
    }
    button.viewrpt_btn{
        width:100%;
        margin:0px;
    }
	.outer-work.works img, .outer-work img{
		max-width:230px;
	}
	.left-strem{
		width:100%;
		margin:0px 0px 15px 0px;
		box-sizing:border-box;
		min-height:auto;
	}
	.left-strem p{
		min-height: auto;
		font-size:16px;
		font-weight: 500;
	}
	.left-strem:last-child{
		margin-right:0px;
		margin-left:0px;
		margin-bottom:15px;
	}
}
@media only screen and (max-width:400px) {
    .outer-stream-main{
        margin: 20px 0px;
    }
	.left-strem{
		width:100%;
		margin:0px 0px 15px 0px;
		box-sizing:border-box;
		min-height:auto;
	}
	.left-strem p{
		min-height: auto;
	}
	.left-strem:last-child{
		margin-right:0px;
		margin-left:0px;
		margin-bottom:15px;
	}
	.logo-top img{
		max-width: 270px;
	}
	.logo-top-btm2 img{
		max-width:290px;
	}
        button.viewrpt_btn{
            margin-bottom: 20px;
        }
        button.homepge_btn{
            margin-left: 0px !important;
        }
}