@media only screen and (min-width: 767px) {
.rainrow .col-sm-2{max-width: 20%; flex: 0 0 20%;}

	
	
}

@media screen and (min-width:768px) and (max-width:990px) {
	.progtabs ul.nav.nav-tabs.topmainetab li a{font-size:18px; line-height:1.6;}
.progtabs h6 br {display: none;}
.textteabs ul.nav.nav-tabs li a{font-size:15px;padding: 10px 10px;}
	
	
}
@media only screen and (max-width: 767px) {
	.textteabs ul.nav.nav-tabs {display: flex; width: max-content;}

	.textteabs .tab-content{padding:15px 0;}
	.inboxlink{margin:0;}
	.inboxlink a.blueinbtn{margin-bottom:-20px;}
	.rightimgtop{margin-top:50px;}
	.hid2 ul li{font-size:12px;}
	.deskview,.videobtnrow{display:none;}
	.hid2 {margin-top: 10px;}
	#videodemo .owl-nav{display:none;}
	.boxdata:after{display:none;}
	.card-block.newcard{background:none; box-shadow:none; padding:20px 5px 0;}
	.sec2_2ndpart{margin-top:0; padding:0;}
	.sec2_2ndpart h4 {font-size: 0.9rem;line-height: normal;letter-spacing: 0; padding-bottom:0;}
	.sec2_2ndpart p{font-size:.7rem;}
	.graybox .col-sm-4 {border-right:none; padding:0;}
	#videodemo.owl-carousel .owl-item{padding:30px;}
	#videodemo.owl-carousel .owl-item .item{float:left;width:100%;background:#fff;border-radius: 15px;box-shadow: 0px 20px 30px #0000000F;}
	.logo_n{display:none;}
	.logo_m{display:block;}
	.rightimgtop span{width:70px; bottom:0;}
	.viewdemotext{color:#008A8F;font-family:Poppins;font-size:1rem; font-weight:500; display:block;}
	.left1home h3 {font-size: 1.2rem;}
	.social_login.newsocial .btn-facebook {margin-bottom: 10px;}
	.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:130px; float:left;}
	.navbar-brand img { height:auto;}
	.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:none; width: 40px; padding: 5px 0;}
	.navbar-toggler-icon {height: 2px;vertical-align: text-top;background: #009EFF!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: #009EFF;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:#009EFF; 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:#009EFF;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;}
	.inboxboard-fot ul li{padding: 8px 10px; width:31.73%;}
	span.imgbox1 { float: left; background: #fff;  padding:20px 30px 20px 10px; overflow:hidden; box-shadow: 0px 10px 40px #0000000A;border-radius: 0px 70px 70px 0px;}
	span.imgbox2 { float: right; background: #fff;  padding:20px 10px 20px 30px; overflow:hidden; box-shadow: 0px 10px 40px #0000000A;border-radius: 70px 0px 0px 70px;}
	span.imgbox1 img,span.imgbox2 img {width: 50px;}
	.box1{padding:0;}
	span.boxcon {float: right; width: calc(100% - 100px);}
	span.boxcon2 {float: left; width: calc(100% - 100px);}
	span.boxcon p{font-size:10px; line-height:normal;text-align: left; padding-right: 10px;}
	span.boxcon2 p{font-size:10px; line-height:normal;text-align: right; padding-left: 10px;}
	section.section7 img,section.section8 img {display: none;}
	.footerTop .col-sm-3 {width: 50%; margin-bottom: 30px;}
	.footerTop h3 {font-size: 0.85rem;}
	.footerTop ul li a{font-size:.8rem;}
	.footerTop ul li {padding-bottom: 0px;}
	.sponserslidebottom{margin:10px 0 0;}
	.sec6box .row {display: block;width: 100%; float: left;clear: both;    margin: 0;}
	.mobright {float: right;  width: calc(100% - 130px);padding-right: 0;  padding-left: 0;}
	.mobleft {float:left; width:auto;    padding-left: 0;}
	.phace1 h5{font-size:.7rem;}
	.phace1 h6{font-size:.6rem;}
	.arrow1:after{right:auto; left:13px; top:50px; display:none;}
	.sec6box{float:left; width:100%;margin-bottom: 20px;}
	.mobleft1{float:left; width:70%;}
	.mobright1{float:right; width:30%;padding: 0;}
	.mobright1 img{width:30px;}
	.arrow2:after{display:none;}
	span.arow3{display:none;}
	img.ribbert {width:70px; position: absolute; left: 40%; top: 40%; transform: translate(-20%, -40%);}
	.left1home h5 {font-size: 0.8rem;}
	.loginsign{display:inline; color:rgba(0,0,0,0.8);letter-spacing: 0.55px;}
	.texthead br{display:none;}
	.ptm-0{padding-top:0!important;}
	.ptm-10{padding-top:10px!important;}
	h6.texthead {font-size: 0.7rem;}
	.top3{width:100%;}
	.top7{width:100%;    margin: 10px 0;}
	.savebtn{display:none;}
	.progssbar .progress {max-width: 160px;height: 1.5rem;margin-top: -5px;}
	.questionbox{padding:10px;}
	.questionrow span{    padding: 10px 10px;    white-space: nowrap;font-size: 0.6rem;}
	.questionbox h3 {font-size: 0.7rem;}
	.questionrow select,.questionrow input[type="text"]{width:100%;}
	.btncmn {border-radius: 10px; padding: 5px 10px;}
	.con-sm-box{ padding:15px 0 0;}
	span.iconcall1{top:0;}
	.goggleapp{margin-top:20px;}
	.calladd{top:0;}
	.aboutrow h4 {font: 700 16px Roboto; width: 100%; float: left;}
	img.abdataimg1{float:none; margin:auto;}
	.abboxpage img {float: left; margin-left:0px;}
	.progtabs ul.nav.nav-tabs{border-radius:0;}
	.progtabs ul.nav.nav-tabs.topmainetab li{width:100%;}
	.progtabs ul.nav.nav-tabs.topmainetab li a{border-radius:0; font-size:18px; line-height:1.6;width: 100%;}
	.itempase:after{display:none;}
	.tabletext th, .tabletext td {font-size: 12px; padding: 5px;}
	.itempase{padding:0;}
	.progtabs h6 br {display: none;}
	
	
	.bannertopheading {font-size: 1.3rem;line-height: 1.3;}
	.bannertopheading span{font-size:.7rem;line-height:12px;}
	.heading1 span{max-width:100%;}
	.sort1 ul:after{display:none;}
	.sort1 {text-align: left;}
	.boxwhite{margin-bottom:50px; height:auto;}
	.linkcen{text-align:center!important;}
	a.btnfull {float: none;margin-right: 0;bottom: 0;display: inherit;}
	.btnrow span i{width:50px;}
	ul.bxo li {width: 100%; margin-bottom: 10px;}
	a.knowmore{margin-right:0;}
	span.arrownext {font-size: 4rem;right: 10px; transform: rotate(90deg);}
	.headingyel span.dived {
		background: no-repeat;
		width: 2px; height:300px;
		position: absolute;
		border-top:none;
		border-right: 2px dashed #c3c3c3;
		top: 18px;
	}
	#foustextslide .owl-nav {
		width: auto;
		position: absolute;
		top: auto;
		left: 50%;
	}
	#foustextslide .owl-nav button {background:#fff;}
	.focusbx ul li span{font-size:0.7rem;}
	.buttomhead a{font-size:1rem;}
	.testif-img img {
		display: block!important;
	}
	.testif-img {
		text-align: center;
		margin-top: 20px;
		float: left;
		width: 100%;
	}
	.testifilesdbox:after {
		position: absolute;
		content: "";
		width: 100%;
		height:1px;
		background: rgba(0,0,0,0.1);
		top: auto;
		bottom:0;
		right: 0;
		transform: translate(0px, -10%);
		-webkit-transform: translate(0px, -10%);
		-moz-transform: translate(0px, -10%);
	}
	.tophead{background: transparent linear-gradient(114deg, #009EFF 0%, #1A7BC5 100%) 0% 0% no-repeat padding-box;padding-bottom: 10px;}
	.focusbxnew {height:auto; margin-bottom:20px; padding-bottom:20px;}
	.oursection .hedingsml {top: 0;}
	.focusbxnew-bot .col-6 {
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 10px;
	}
	.focusbxnew-bot{position:relative; float:left;}
	.tophead .loginsign{color:#fff;}
	.tophead button.navbar-toggler{border-color:#fff;}
	.tophead button.navbar-toggler span,.tophead button.navbar-toggler span:after,.tophead button.navbar-toggler span:before {
		color: #fff;
		background: #fff!important;
	}
}
