@media only screen and (min-width: 767px) {
.rainrow .col-sm-2{max-width: 20%; flex: 0 0 20%;}
	
	
}
@media only screen and (max-width: 767px) {
	.member1data {padding-right: 0px;margin-top: 0px;}
	.fullmemleft {width: 100%; text-align: center;}
	.fullmemright{width:100%;}
	.neevrw {padding: 0px 10px;}
    .neevbox h3{font-size:1rem;}
    .neevbox ul li {font-size: 0.7rem;}
	.col-sm-6.webshow {margin-top: 30px;}
	.bor-line,.member1data:after,.fullmemright:after{display:none;}
	.neevrw .row .col-sm-4{width:100%;}
	.neevbox:after{display:none;}
	.videclasssec {padding: 0 20px;}
	.exptxt br,.videoclassright p br,.graphround:after{display:none;}
	.chartleft,.chartdes{width:100%;}
	.chartdata1{margin-bottom:10px;}
	.chartdata1 span {top: 65px; left: 75px;}
	.exptxt{font-size:14px;}
	.declrains {width:calc(100% - 30px); margin: 0px 15px;font-size: 14px;}
	.questionlist ul.list-item {margin-left: 0; padding-left: 15px;}
	.questionlist ul.list-item li{font-size:14px;}
	.ans-row .part{margin-bottom:10px; width:100%;}
	.ans-row{padding-bottom:0;}
	.navbar-brand{max-width: 70px; float:left;}
	.navbar-brand img {max-width:100%;}
	.text-head{font-size:20px;}
	.top-right {width: 100%; border-top: 1px dashed #333; margin-bottom:5px;}
	.userpic {width: 28px; height: 28px;}
	.username{line-height:normal;}
	h3.question_title{font-size:14px;}
	.timeight{padding-left:15px; padding-right:15px; width:100%;}
	span.rightopen{background: #ff4d8f;}
	.ques ul {padding-left: 15px;}
	.left-bttom button.btn.btn-outline-secondary {font-size: 12px;  padding: 5px; margin-bottom: 10px; float: left; margin: 5px 5px;}
	button.navbar-toggler {background:#cf261f; width: 40px; padding: 5px 0;}
	.navbar-toggler-icon {height: 2px;vertical-align: text-top;background: #fff!important;position: relative;margin-top: 11px;transition: all 0.3s; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
	span.navbar-toggler-icon:before {position: absolute; width: 100%;height: 2px; background: #fff;content: ""; left: 0; bottom: -8px;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
	.navbar-toggler-icon:after {position: absolute;width: 100%; height: 2px; background: #fff; content: "";left: 0; top: -8px;    transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
	
	button.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {background: transparent!important;}
	
	button.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before{transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); top: 0;}
	button.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after{transform: rotate(145deg);-webkit-transform: rotate(145deg);-moz-transform: rotate(145deg); top: 5px;}
	
	.navbar-collapse {width: 100%;background: #cf261f;border-radius: 5px;padding: 10px;}
	.navbar-collapse ul{display:block;}
	.navbar-collapse ul li{border-bottom:1px dashed rgba(0,0,0,0.2);    float: left; width: 100%;}
	.navbar-collapse ul li a,.menunav a.nav-link{color:#fff!important;}
	.left1 {font-size: 1.5rem;    margin-top: 0;}
	.right1 {text-align: left; font-size: 14px; margin-top: 0px;}
	.card-body {margin: 10px 0px 0px 0px;}
	.sa img {margin-top: 80px;  max-width: 100%; margin: 0;}
	.sa .col-sm-4 {width: 33%; padding: 0 5px;}
	.boxqa {height: 85px; width: 100%;padding: 5px;}
	.charde .col-sm-3 {margin-bottom: 30px;}
	.boxps.min:after,.boxps.pl:after,.boxps.izuca:after{right: auto; top: auto;transform: translate(-50%, 0px);font-size: 30px; bottom: -22px; left: 50%; right:0;}
	.pylayout .wrap2 {margin: 0px 0px 20px 0px;}
	.pybox {padding: 10px;     margin: 0 4px;}
	.pybox img {width: 50px;}
	.newcard2{margin-left:0;}
	.newcard2 h3{margin-left: 0px;}
	.newcard2 .img-responsive {height: 260px;width: 260px; margin: 0;}
	.sawr{margin-left:0; margin-right:0;}
	.saaw .box1,.saaw .box2,.saaw .box3,.saaw .box4,.saaw .box5 {width: 100%; height: auto;border-radius: 0;padding: 20px;margin-bottom: 10px;}
	.table1 {overflow-x: auto; padding: 0;font-size: 12px;}
	.tablerow .table1 th:first-child, .tablerow .table1 td:first-child {padding-left: 0;}
	.tablerow .table1 td {height: auto;}
	.table1 th {font-size: 12px!important; line-height: normal!important;}
	
	
	 /* home page css */
	 .left1home h1{font-size: 20px;}
	 .whybox ul{display:block;}
	 .whybox ul li{width:100%; margin-bottom:10px;}
	.btnrowhome button.btn {font-size: 12px;}
	.oursel{width:100%; margin:0;}
	.boxres{height:auto;}
	.bigdata ul li{margin-bottom:5px;}
	.onlinebox a{width:46%; margin:0 2%;}
	.online-cor{padding:20px 20px;}
	.onofcor,.facbox{margin-bottom:20px;}
	.section7 .col-sm-2 {max-width: 50%; flex: 0 0 50%; margin-bottom: 20px;}
	.section9 button.btn.btn-link{text-align:left;    white-space: unset;padding-right: 30px;}
	.social-row ul {width: 100%; max-width: none; text-align: center; margin-top:20px;}
	.social-row ul li {display: inline-block; font-size: 40px;}
	.section5 .online-cor {padding: 0 15px;}
	.textiimg{position:relative; z-index:999;}
	.section2 h2, .section3 h2, .section4 h2, .section5 h2, .section6 h2, .section7 h2, .section8 h2, .section9 h2, .section10 h2{font-size:20px;}
	.testmonibox{padding:20px 10px;}
	.testmonibox p{font-size:12px; height:auto;}
	.usertop {position: absolute; right: 80px;top: 20px;}
	
	.coursatb ul.nav li {width: 100%;border-bottom: 1px solid;}
	.dropdown-toggle ul.dropdown-menu.show {display: block;    border: none;}
	.dropdown-toggle ul.dropdown-menu { display: none;}
	li.dropdown ul.dropdown-menu li{border:none;}
	ul.dropdown-menu {display: none;}
	ul.dropdown-menu.show {display: block;}
	.dropdown ul.dropdown-menu li a {background: #8a0f09;}
	li.nav-item { white-space: unset;}
	.dropdown ul.dropdown-menu li a:hover {background: #8a0f09;}
	li.dropdown ul.dropdown-menu ul.dropdown-menu a {background: #350503;}
	.selctseries {width: 250px;}
	.divder{border:none;}
	.divder .col-sm-6{padding: 0;}
	.col-sm-6.page9right{padding: 0;}
	.rightbar{width:100%; padding:15px;}
	ul.tabsmaine li a {font-size: 0.7rem;	padding: 10px 5px;}
	#MyCou .card .card-header a h5 {font-size: 0.8rem; padding-right: 20px;}
	#collapseOne1 .card-body {padding:10px  5px;}
	.tabsmaine2nd li {float: left; width: 33%;width: 25%; display: flex;}
	.tabsmaine2nd a {font-size: 15px;padding: 10px 5px;}
	ul.tabsmaine3rd li a{padding:5px; font-size: 0.8rem;}
	#sidebarcol {left: -280px; position:absolute; display: block;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;top: 60px; z-index: 999;}
	#sidebarcol.show {left:0px;display:block;}
	.intog{float: right; margin-top: 10px;}
	.conteam .col{width:100%;  flex-basis: auto; margin-bottom:30px;}
	.conteam .heabig{display:none;}
	.locbox,.abbox{margin-bottom:30px;}
}