a{text-decoration:none;}
.banner .item div:first-child {
    background-size: cover !important;
}







@media screen and (max-width:1320px){
	.banner_posi {
		margin-left: 20px;
	}
	.banner_posi.banner_posi_right {
		margin-left: 0;
		margin-right: 20px;
		float: right;
	}
	.about_banner .banner_posi {
		margin-left: 0;
	}
	
}

@media screen and (max-width:1280px){
	.menu {
		margin: 24px 10px 0 0;
	}
	.who_we_in1, .who_we_right {
		padding: 25px 15px 15px 15px;
	}
	.msd_1 p {
	    font-size: 16px;
	    line-height: 25px;
	}
	.about_sectio2 {
	    padding-bottom: 43px;
	}
	.msd_img {
	    margin-bottom: 10px;
	}
	
	
}
@media screen and (max-width:1200px){
	.who_text ul li:last-child {
		padding-left: 21px;
	}
	.program_in p {
		min-height: 141px;
	}
	.vissio_mission .working_text p {
	    margin: 0 239px;
	}
	.contact-div-left p span {
	    margin-right: 79px;
	}
	.subscribe-div {
	    background: no-repeat;
	}
	.edit_profile {
	    padding: 50px 25px 65px 25px;
	}
}
@media screen and (max-width:1170px){
	.menu ul li {
		padding: 0 10px 0 10px;
	}
	
	
	.mission_l {
	    padding: 60px 30px 0 40px;
	}
	.mission_l h2 {
	    font-size: 36px;
	    line-height: 49px;
	    margin-top: 35px;
	}
	.involved-div ul li img {
	    min-height: 370px;
	}
	.pdf_text {
	    display: inline-block;
	    width: auto;
	    float: left;
	}
}

@media screen and (max-width:1100px){
	.menu ul li a {
		font-size: 15px;
	}
	.vissio_mission .working_text p {
	    margin: 0 160px;
	}
	.inbox_menu ul li a {
	    font-size: 15px;
	}
	.inbox_menu ul li span {
	    margin-right: 5px;
	    margin-top: 14px;
	}
	
}

@media screen and (max-width:1024px){
	.header .logo img {
     width: 145px;
    }
	.social_top {
		padding: 0px 0 0px 9px;
	}
	.menu {
		margin: 24px 5px 0 0;
	}
	.menu ul li {
		padding: 0px 7px 0 7px;
	}
	
	.who_text ul li span {
		font-size: 57px;
		line-height: 63px;
	}
	.img_left.testimo_icon {
		width: 50px;
	}
	.testimo_text {
		padding-left: 50px;
	}
	.join_end a {
		font-size: 30px;
		padding: 15px 0 15px 0;
		line-height: 26px;
	}
	.who_we_in1, .who_we_right {
		min-height: 403px;
	}
	.We_aim {
		padding-right: 0;
	}
	.about_sectio1 {
		padding: 45px 15px 0 15px;
	}
	.We_aim p {
		font-size: 16px;
		line-height: 28px;
		padding-bottom: 25px;
	}
	.We_aim h1 {
		font-size: 26px;
		line-height: 34px;
	}
	.msd_1 p {
		font-size: 16px;
		line-height: 22px;
		padding: 0 4px;
	}
	.mission_l {
	    width: 50%;
	}
	.mission_img {
	    width:50%;
	}
	.traninng {
	    padding: 30px 25px;
	}
	.contact-div-left p span {
	    margin-right: 0;
	    font-size: 16px;
	    line-height: 29px;
	}
	.contact-div-left p strong {
	    font-size: 18px;
	}
	.div-news ul li {
	    width: 32%;
	}
	.div-news ul li:nth-child(3n+3) {
	    margin-right: 0px;
	}
	.working_text p {
	    font-size: 24px;
	    line-height: 35px;
	    margin: 0px 35px;
	}
	.news a {
	    font-size: 16px;
	}
	.test_text p {
	    font-size: 16px;
	    line-height: 29px;
	    font-weight: 400;
	}
	.profile_my ul li:nth-child(4n+4) {
    	margin-right: 0;
	}

	.profile_my ul li {
	    width: 22.3%;
	    margin-right: 3%;
	}
	.Track .pdf_text p {
	    margin-top: 29px;
	    font-size: 15px;
	}

	
	
}

@media screen and (max-width:980px){
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	    background-color: #8e0d34 !important;
	}
	.profiles {
	    padding: 40px 0 40px 0;
	}
	.working_text p {
		font-size: 24px;
		line-height: 36px;
		margin: 0 50px;
	}
	.program_in h1, .recents_in h1, .who_text h1 {
		font-size: 24px;
		line-height: 29px;
	}
	.banner_posi p {
		font-size: 24px;
		line-height: 34px;
	}
	.who_text p {
		font-size: 16px;
		line-height: 25px;
	}
	.who_text ul li span {
		font-size: 40px;
		line-height: 45px;
	}
	.recents_slid{
		margin:25px 0 15px 0;
	}
	.program_in p {
		min-height: 165px;
	}
	.menu_socl {
		float: right;
		display: none;
	}
	.mobile_menu{
		display: block;
	}
	.mobile_bg {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.4);
		z-index: 9999;
		display: none;
	}
	.mobile_menu {
		height: 100vh;
		background: #f0f0f0;
		position: fixed;
		top: 0;
		left: -275px;
		width: 275px;
		z-index: 9999;
	}
	.mobile_icon {
		float: right;
		margin-top: 30px;
		display:block;
		cursor:pointer;
	}
	.menu {
		margin: 24px 0 0 0;
		width: 100%;
	}
	.menu ul li {
		display: block;
		padding: 0;
	}
	.menu ul li a {
	    font-size: 15px;
	    text-transform: capitalize;
	    padding: 11px 15px 6px 15px;
	    border-bottom: 1px solid #ccc;
	}
	.menu ul li.login a {
	    padding: 11px 15px 7px 15px;
	    background: #f0f0f0;
	    color: #231f20 !important;
	}
	.menu ul li.login a:before {
	    content:inherit;
	    position: static;
	}
	.menu > ul > li {
	    position: relative;
	    padding-bottom:0px !important;
	}
	.menu ul li:hover ul {
	    display: none;
	}
	.menu ul ul {
	    position: static;
	    top: 0;
	    left: 0;
	    width: 270px;
	    background: #f0f0f0;
	    box-shadow: none;
	}
	.menu ul li.login {
	    margin: 0 0;
	    height: auto;
	}
	.menu ul li.power_off {
	    height: auto;
	    width: 100%;
	}
	.menu > ul > li:hover > a{
		background: #ed1556;
    	color: #fff !important;}
	.menu ul li a span.glyphicon.glyphicon-chevron-right.icon-fltr {
	    float: right;
	}
	.menu ul ul li a {
	    padding: 12px 10px 8px 25px;
	    font-size: 14px;
	}
	.close_icon1 {
		display: block;
		text-align: right;
	}
	span.close_icon {
		text-align: right;
		display: inline-block;
		padding: 2px 7px 1px 7px;
		background: #8e0d34;
		font-size: 14px;
		color: #fff;
		cursor: pointer;
		line-height: 19px;
	}
	.logo {
		padding: 0 0 8px 0;
		float: left;
		width: 109px;
	}
	.mobile_menu .logo {
		margin-left: 15px;
	}
	.woking {
		padding: 0 25px;
		text-align: center;
	}
	.mission_l {
	    padding: 25px 25px 20px 25px;
	}
	.vissio_mission .working_text p {
	    margin: 0 40px;
	    font-size: 25px;
	    line-height: 36px;
	}
	.Mission {
	    font-size: 26px;
	    line-height: 30px;
	    margin-bottom: 20px;
	}
	.benenfits_text h1 {
	    font-size: 26px;
	    line-height: 34px;
	}
	.benenfits_text p {
	    font-size: 15px;
	    line-height: 20px;
	}
	.traninng {
	    padding: 30px 25px;
	    margin-right: 2%;
	}
	.traninng ul li {
	    font-weight: 400;
	    line-height: 25px;
	}
	.banner_posi h2 {
	    font-size: 36px;
	}
	.login-name-left {
	    width: 9.5%;
	    padding: 7px 0px;
	    min-height: 46px;
	}
	.login-name-right input {
	    padding: 9.5px 20px;
	}
	button.login-div-btn {
	    height: 45px;
	    line-height: 52px;
	}
	.login_form {
	    font-size: 25px;
	}
	.head-div h2 {
	    font-size: 28px;
	    line-height: 31px;
	}
	.cli_menu {
	    height: 60vh;
	}
	.menu .mCSB_inside>.mCSB_container {
	    margin-right: 0;
	}
	.testimonials ul li {
	    padding: 30px 15px 30px 15px;
	}
	.test_left {
	    width: 32%;
	}

	.profile_my ul li a {
	    font-size: 14px;
	}
	.profile_my ul {
	    display: flex;
	}
	.inbox_text_fltr {
	    width: 72.5%;
	    padding: 25px 15px 65px 15px;
	}
	.inbox_menu {
	    width: 25.3%;
	}
	.Track, .download_pdf ul li {
	    padding: 20px 15px 20px 15px;
	}
	.Track .pdf_text {
	    width: 33%;
	}
	.Track_right {
	    width: 67%;
	}
	.Track .pdf_text span {
	    margin-right: 15px;
	}
	.forms label {
	    margin-left: 0;
	    font-size: 16px;
	}
}

@media screen and (max-width:900px){
	.who_text ul li:nth-child(1) {
		width: 23%;
		margin-right: 15px;
	}
	.who_text ul li {
		width: 35%;
		float:left;
	}
	
	.who_text ul li:last-child {
		padding-left: 10px;
	}
	.footer_right2 ul li {
		padding-left: 4px;
	}
	.footer_menu2 ul li a {
		margin: 5px 0;
	}
	.msd_img2 img {
		width: 100%;
	}
	.We_aim h1 {
		font-size: 22px;
	}
	.mission_l h2 {
	    font-size: 30px;
	    line-height: 40px;
	    margin-top: 25px;
	}
	.mission_l h1 {
	    font-size: 26px;
	    line-height: 35px;
	}

	.benenfits_text h1 {
	    font-size: 22px;
	    line-height: 34px;
	}
	.involved-div ul {
	    margin: 25px 0px 25px 0;
	    padding: 0px;
	    display: block;
	}
	.involved-div ul li {
	    margin-right: 0;
	    margin-bottom: 25px;
	}
	.involved-div ul li img {
	    min-height: auto;
	}
	.idit_mn_innn {
	    display: block;
	}
	.idit_left {
	    width: 100%;
	}
	.idit_right {
	    width: 100%;
	    background: #fff;
	    float: left;
	    margin-left: 0;
	    padding: 30px 25px 10px 25px;
	    margin-top: 40px;
	}
	.op_lod_mn {
	    height: 50px;
	}
	.op_lod span {
	    top: 54%;
	    line-height: 19px;
	}
	.inbox_text_fltr {
	    width: 69.5%;
	}
	.inbox_menu {
	    width: 28.3%;
	}
	.edit_profile {
	    padding: 30px 25px 30px 25px;
	}
	.desh_board_hd h1 {
	    font-size: 25px;
	    line-height: 27px;
	}
	.Track .pdf_text {
	    display: block;
	    width: 27%;
	}
	.Track .pdf_text span {
	    margin-right: 0;
	    display: block;
	}
	.Track .pdf_text p {
	    margin-top: 15px;
	    font-size: 15px;
	    display: block;
	}
	.Track_right {
	    width: 73%;
	}
	.pragrap ul li span {
	    top: -28px;
	    line-height: 13px;
	}
	.pragrap {
	    position: relative;
	    margin-top: 62px;
	}
	.pdf_text span {
	    display: inline-block;
	    margin-right:15px;
	    width: 50px;
	}
	.pdf_text p {
	    font-size: 15px;
	}
	.read_popup {
	    height: 417px;
	}
	.tex_scroll {
	    height: 354px;
	}
}


@media screen and (max-width:817px){
	.banner {
		height: auto !important;
	}
	.banner_in {
		height: auto !important;
	}
	.woking {
		padding: 0 25px;
		text-align: center;
	}
	.banner_posi h2 {
	    font-size: 30px;
	}
	.banner_posi p {
	    font-size: 18px;
	    line-height: 23px;
	    padding-top: 0;
	}
	.borad-div ul li {
	    width: 48%;
	}
	.borad-div ul li:nth-child(3n+3) {
	    margin-right: 3%;
	}
	.borad-div ul li:nth-child(2n+2) {
	    margin-right: 0%;
	}
	.borad-div h3 {
	    font-size: 20px;
	}
	.inbox_text_fltr {
	    width: 68.5%;
	}
	.inbox_menu {
	    width: 29.3%;
	}
	.borad-div {
	    padding: 25px 0px 40px 0px;
	}
}

@media screen and (max-width:768px){
	.msd_img img {
		width: auto !important;
		height: 180px;
	}
	.about_sectio2 div[class^="col-"]:nth-child(2) img { width: 100%; }
	.abou_text p { width: 100%; margin:0 auto; }
	.recents_slid {
		margin: 0;
	}
	.recents {
		margin-bottom: 35px;
	}
	
	.who_we_in1, .who_we_right {
		min-height: auto;
	}
	.who_we_in1 {
		margin-bottom: 25px;
	}
	.who_text {
		overflow: hidden;
	}
	.who_we_in1{
		padding: 25px 15px 29px 15px;
	}
	.working_text p {
		font-size: 20px;
		line-height: 27px;
		margin: 0 25px;
	}
	.banner_text {
		bottom: 42px;
	}
	
	
	
	.program_in_div {
	    width: 50%;
	}
	.msd_1 p {
	    min-height: 46px;
	}
	
	.msd_1 {
		padding-top: 0;
		padding-bottom: 30px;
	}
	.about_sectio2 {
		padding-bottom: 0;
	}
	
	
	.We_aim h1 {
		font-size: 20px;
	}
	.mission_l h2 {
	    font-size: 25px;
	    line-height: 33px;
	    margin-top: 10px;
	}
	.mission_l h1 {
	    font-size: 22px;
	    line-height: 25px;
	}
	.vissio_mission .working_text p {
	    font-size: 20px;
	}
	.benenfits_text h1 {
	    font-size: 20px;
	    line-height: 34px;
	}
	.traninng {
	    padding: 30px 25px;
	    margin-right: 0;
	    width: 100%;
	    margin-bottom: 25px;
	    min-height: auto;
	}
	.traninng h1 {
	    font-size: 20px;
	    margin-bottom: 15px;
	}
	.banner_posi h2 {
	    font-size: 30px;
	}
	.inner_page_heading h2 {
	    font-size: 22px;
	}
	.contact-div-left {
	    width: 100%;
	    padding-right: 0;
	}
	.contact-div-right {
	    width: 100%;
	    float: left;
	    padding-left: 0;
	    border-top: 1px solid #b2b2b2;
	    border-left: none;
	    padding-top: 4%;
	    margin-top: 5%;
	}
	.contact-div-left p span {
	    margin-right: 45%;
	}
	.test_left span {
	    font-size: 18px;
	    line-height: 23px;
	}
	.form_bg {
	    padding: 4px 84px !important;
	}
	.login_form {
	    font-size: 20px;
	    margin-bottom: 8px;
	}
	button.login-div-btn {
	    height: 39px;
	    line-height: 44px;
	    font-size: 16px;
	    margin-bottom: 10px;
	}
	.inbox_menu {
	    width: 100%;
	    padding: 0;
	    display: none;
	}
	.inbox_menu ul li {
	    margin-bottom:0px;
	    border-bottom: 1px solid #ccc;
	    padding-left: 10px;
	}
	.inbox_menu ul li a{
	    padding: 10px 0;
	}
	.inbox_menu ul li:last-child {
	    margin-bottom: 0px;
	    border-bottom: none;
	}
	
	
	.inbox_text_fltr {
	    width: 100%;
	    margin-left: 0;
	    padding: 25px 15px 25px 15px;
	    margin-top: 30px;
	}
	.for_right textarea.form-control {
	    height: 166px;
	}
	.Track .pdf_text {
	    display: block;
	    width: 100%;
	}
	.Track_right {
	    width: 100%;
	}
	.Track .pdf_text p {
	    display: inline;
	}
	
	.Track .pdf_text span {
	    margin-right: 10px;
	    display: inline-block;
	    width: 50px;
	}
	.pdf_text span img {
	    width: 100%;
	}
	.pragrap {
	    position: relative;
	    margin-top: 50px;
	}
	.bottun_23 {
	    margin-left: 0;
	}
	.forms .la_lrft, .for_right {
	    width: 100%;
	}
	.inbox_menu_icon {
	    display: block;
	}
	.inbox_img, .inbox_img_hover {
	    position: absolute;
	    top: 8px;
	    left: 11px;
	}
	.document a {
	    display: inline-block;
	    width: 56px;
	}
	.document a img {
	    width: 100%;
	}
	.read_popup {
	    height: 325px;
	}
	.tex_scroll {
	    height: 248px;
	    overflow: hidden;
	}
	.read_popup h1 {
	    font-size: 20px;
	    margin-top: 16px;
	}
	.program_in p {
	    font-size: 15px;
	}
}

@media screen and (max-width:700px){
	.newsroom-div ul.nav li {
	    width: 167px;
	}
	.profile_my ul {
	    display: block;
	}
	.profile_my ul li {
	    width: 48%;
	    margin-right: 3%;
	}
	.profile_my ul li:nth-child(4n+4) {
	    margin-right:3%;
	}
	.profile_my ul li:nth-child(2n+2) {
	    margin-right:0;
	}
	.table_main {
	    width: 100%;
	}
	.read_popup {
	    height: 264px;
	}
	.tex_scroll {
	    height: 201px;
	}
}

@media screen and (max-width:640px){
	.program_mn {
		width: 100%;
	}
	.program_in p {
		min-height: auto;
	}
	.working_text p {
		font-size: 18px;
		line-height: 23px;
		margin: 0 16px;
	}
	.news p {
		font-size: 16px;
		line-height: 22px;
	}
	.program_mn {
		margin-top: 35px;
	}
	.program_in h1, .recents_in h1, .who_text h1 {
		font-size: 22px;
	}
	.join_end a {
		font-size: 24px;
		padding: 12px 0 12px 0;
		line-height: 26px;
	}
	.donate a {
		font-size: 18px;
		width: 150px;
		height: 42px;
		line-height: 47px;
	}
	.banner_posi p {
		width: 100%;
		font-size: 17px;
	}
	.We_aim h1 {
		font-size: 18px;
		line-height: 26px;
	}
	.miss_mn {
	    display: block;
	}
	.mission_img {
	    width: 100%;
	}
	.mission_l {
	    width: 100%;
	}
	.working_text {
	    padding: 25px;
	}
	.vissio_mission .working_text p {
	    font-size: 18px;
	    line-height: 25px;
	    padding: 0;
	    margin: 0;
	}
	.Mission {
	    font-size: 20px;
	    line-height: 30px;
	    margin-bottom: 8px;
	}
	.traninng {
	    padding: 25px 15px;
	}
	.banner_posi h2 {
	    font-size: 26px;
	    line-height: 30px;
	}
	.last-div {
	    margin-top: 25px;
	    text-align: center;
	}
	.contact-div-left p span {
	    margin-right: 30%;
	}
	.div-news ul li {
	    width: 49%;
	}
	.div-news ul li:nth-child(3n+3) {
	    margin-right: 2%;
	}
	.div-news ul li:nth-child(2n+2) {
	    margin-right:0;
	}
	.login-name-left {
	    padding: 2px 0px;
	    min-height: 38px;
	}
	button.login-div-btn {
	    height: 35px;
	    line-height: 40px;
	    margin-bottom: 15px;
	}
	.login-name-right input {
	    padding: 5.5px 20px;
	}
	.last-div {
	    margin-top: 4px;
	    padding-bottom: 10px;
	}
	.edit_profile {
	    padding: 40px 15px 20px 15px;
	}
	.idit_left ul li p, .idit_left ul li p a {
	    font-size: 16px;
	}
	.idit_left {
	    padding: 20px 15px 40px 15px;
	}
	.idit_right {
	    padding: 25px 15px 0 15px;
	}
	.upload {
	    font-size: 18px;
	    margin-bottom: 25px
	}
	.Track .pdf_text span {
	    width: 40px;
	}
	.Track .pdf_text p {
	    font-size: 14px;
	}
	.borad-div ul li {
	    width: 100%;
	    margin-right: 0px !important;
	}
	.borad-div ul li:last-child {
	    margin-bottom: 0px;
	}
	.read_popup {
	    height: 264px;
	}
		
}
@media screen and (max-width:600px){
	.footer_left, .footer_menu, .footer_right {
		width: 100%;
		text-align: center;
	}
	.footer_right2 {
		text-align: center;
		padding-top: 0;
	}
	.copu_mn, .copu_ri_rr {
		width: 100%;
	}
	.footer_menu2 ul li {
		display: block;
		margin: 0 0 13px;
		text-align: center;
	}
	.footer_menu2 ul li a {
		display: inline-block;
		padding: 0;
		margin: 0px !important;
		border-right:none;
	}
	.inner_page_heading {
	    width: 100%;
	    margin-top: 20px;
	}
	.breadcum {
	    width: auto;
	    text-align: right;
	    position: absolute;
	    top: 7px;
	    float: right;
	    right:15px;
	}
	.breadcum ul {
		text-align: left;
	}
	.breadcum ul li:first-child {
		background: none;
		padding-left: 0;
	}
	.inner_pages {
	    position: relative;
	}
	.newsroom-div ul.nav li {
	    width: 31%;
	    margin: 0 1px;
	}
	.newsroom-div ul.nav li a {
	    border: 0px;
	    font-size: 15px;
	    line-height: 40px;
	    height: 43px;
	    padding: 4px;
	    border-radius: 0;
	}
	.newsroom-div ul.nav li.active a, .newsroom-div ul.nav li:hover a {
	    text-align: center;
	    font-size: 15px;
	    font-weight: 300;
	    line-height:40px;
	    height: 43px;
	    padding: 4px;
	    border-radius:0;
	}
	.subscribe-div input {
	    width: 94%;
	}
	.involved-div ul li:first-child img {
	    min-height: 396px;
	}
	.head-div h2 {
	    font-size: 24px;
	    line-height: 30px;
	}
	.test_left {
	    width: 100%;
	    float: left;
	    margin-right: 0;
	}
	.testimonials ul li:nth-child(even) .test_left {
	    margin-left: 0;
	}
	.test_text p {
	    font-size: 15px;
	    line-height: 26px;
	}
	.login_form {
	    line-height: 23px;
	}
	.login_form {
	    margin-top:10px ;
	}
	.pdf_text {
	    display: block;
	    width: auto;
	    float: none;
	}
	.Document_btn {
	    margin-top: 15px;
	    float: left;
	}
	.pdf_text p {
	    font-size: 13px;
	}
	footer {
	    padding: 25px 0 20px 0;
	    background: #231f20;
	}
	.text_right em {
	    font-size: 13px;
	    color: #ed1556;
	    line-height: 17px;
	}
}

@media screen and (max-width:555px){
	.banner_text {
		bottom: 42px;
		position: static;
		background: rgba(0, 0, 0, 0.6);
		padding: 25px 0;
	}
	.banner_posi.banner_posi_right {
		float: none;
		padding-right: 25px;
		margin:0px;
	}
	.about_banner div {
	    background-size: cover !important;
	    position: static;
	    transform: translate(0);
	    top: 0;
	    left: 0;
	    background: rgba(0, 0, 0, 0.6);
	    text-align: left;
	    padding:0;
	}
	.banner_posi h2 {
	    text-align: left;
	    margin-bottom: 4px;
	    font-size: 18px;
	}
	.about_banner .banner_posi {
	    margin-left: 0;
	    padding:10px 15px;
	}
	.banner_posi p {
	    width: 100%;
	    font-size: 15px;
	    padding: 0;
	    line-height: 23px;
	    font-family: 'Hind Guntur', sans-serif;
	}
	.borad-div h3 {
	    font-size: 18px;
	}
	.form_bg {
	    padding: 45px 25px !important;
	}
	.contact-div-left p span {
	    margin-right: 0;
	}
	div#owl-demo .owl-dots {
	    display: none;
	}
	.banner_posi_right .donate {
	    float: none;
	    text-align: right;
	}
	.banner_posi_right .donate a {
	    float: none;
	    display: inline-block;
	}
	.about_banner .banner_posi .woking {
	    text-align: left;
	    font-size: 14px;
	}
	.profile_my ul li {
	    width: 47.5%;
	}
	.desh_board_hd {
	    display: block;
	}
	.Log_Out_lftr {
	    display: block;
	    float: none;
	    text-align: left;
	    margin-top: 6px;
	}
	.dashboard {
	    background: #ec1859;
	    padding: 20px 0 20px 0;
	}
	.desh_board_hd h1 {
	    font-size: 20px;
	    line-height: 24px;
	}
	.copu_right ul li {
	    font-size: 13px;
	    line-height: 13px;
	}
	.tex_scroll_img {
	    width: 37%;
	}
	.msd_1 p {
	    min-height: 70px;
	}
	
}

@media screen and (max-width:480px){
	.img_left.testimo_icon {
		width: 35px;
	}
	.testimo_text {
		padding-left: 34px;
	}
	.who_text ul li {
		float: none;
		width: 100% !important;
		border-bottom:1px dashed #ccc;
	}
	.who_text ul li {
		background:none;
	}
	.who_text ul li:last-child{border-bottom:none;}
	.who_we_in img {
		min-height: 229px;
	}
	
	/*.about_banner img {
	    height: 193px;
	    object-fit: cover;
	}*/
	.working_text {
	    padding: 25px 15px;
	}
	
	.borad-div ul li {
	    width: 100%;
	    margin-bottom: 25px;
	    margin-right: 0px !important;
	    padding-bottom: 0;
	}
	.login-name-left {
	    width: 12.5%;
	}
	.login-name-right {
	    width: 87.5%;
	}
	.login-name-right input {
	    padding: 5.5px 20px;
	}

	.login-name-left {
	    padding: 2px 0px;
	    min-height: 38px;
	}
	button.login-div-btn {
	    height: 35px;
	    line-height: 40px;
	    margin-bottom: 15px;
	}
	.login-name {
	    margin-bottom: 15px;
	}
	.form_bg {
	    padding: 0px 24px !important;
	}
	.last-div {
	    margin-top: 4px;
	    padding-bottom: 10px;
	}
	.op_lod span {
	    font-size: 16px;
	}
	.borad-div ul li:last-child {
	    margin-bottom: 0px;
	}
	.pragrap ul li span {
	    font-size: 13px;
	}
	.pragrap ul li:after {
	    left: -45.2%;
	}
	.program_in_div {
	    width: 100%;
	}
	.msd_img img {
	    position: static;
	    left: 0;
	    top: 0;
	    transform: translate(0, 0);
	    display: block;
	}
	.msd_img {
	    height: auto;
	}
	.msd_1 p {
	    min-height: auto;
	}
}


@media screen and (max-width:414px){
	.msd_img3 img {
		width: 100%;
	}
	.msd_img1 img {
		width: 100%;
	}
	.msd_img2 img {
		width: 100%;
	}
	.banner_posi p {
		font-size: 16px;
	}
	.login-name-left {
	    width: 16.5%;
	}
	.login-name-right {
	    width: 83.5%;
	}
	.div-news ul li {
	    width: 100%;
	    margin-right: 0px;
	}
	.div-news ul {
	    margin: 20px 0px 0 0;
	}
	.div-news ul li:last-child{
		margin-bottom: 0px;
	}
	
	.pragrap ul li:after {
	    left: -44.2%;
	}
	.tex_scroll_img {
	    width: 69%;
	    display: block;
	    float: none;
	    text-align: center;
	    margin: 0 auto 10px;
	}
}

@media screen and (max-width:375px){
	.pragrap ul li:after {
	    left: -42%;
	}
}
@media screen and (max-width:360px){
	button.login-div-btn {
	    width: 100%;
	    padding: 0 15px;
	}
	.profile_my ul li a {
	    padding: 10px 3px 10px 2px;
	    min-height: 143px;
	    font-size: 12.5px;
	}
	.pragrap ul li span {
	    font-size: 11px;
	}
	.pragrap ul li:after {
	    left: -42%;
	}
	.Track .pdf_text p {
	    font-size: 12px;
	}

}

@media screen and (max-width:320px){
	.pragrap ul li span {
	    font-size: 10px;
	}
}







