*{margin:0; padding:0; outline:0;}
body{background:#fff; font-family: 'Hind Guntur', sans-serif !important;}
.flt{float:left;}
.fltr{float:right;}
.clr{clear:both;}
ol, ul{margin:0; padding:0;}
a:hover{text-decoration:none;}
ul li{list-style:none;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
img{width:100%;}
p {
    margin: 0;
    padding: 0;
}


.container {
    max-width: 1300px;
    width: 100%;
    margin: 0 auto;
}
.header {
    background: #fff;
    border-top: 3px solid #ed1556;
    padding: 8px 0;
    border-bottom: 1px solid #b2b2b2;
}
.logo {
    padding: 0 0 0 0;
    float: left;
}
.logo img{
    width: 160px;
    position: relative;
    top: -5px;
}
.menu {
    float: left;
    margin: 24px 10px 0 125px;
}
.menu_socl {
    float: right;
}
.menu ul li {
    list-style: none;
    display: inline-block;
	padding:0 16px 0 16px;
}
.menu ul li a {
    display: block;
    color: #231f20;
    font-size: 16px;
    text-transform: uppercase;
    transition: all 0.5s ease;
    font-weight: 500;
}
.menu ul li.current a {
    color: #ed1556;
}
.menu > ul > li:hover > a{
    color: #ed1556;
}

.menu ul li.login a {
    padding: 8px 24px 4px 24px;
    background: #ed1556;
    color: #fff !important;
    border-radius: 3px;
    transition: all 0.5s ease;
    position: relative;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.menu ul li.login a:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    border-radius: 3px;
}


.vissio_mission{margin:20px 0 35px 0;}
.miss_mn {
    overflow: hidden;
    display: flex;
}
.mission_l {
    background: #f3f3f3;
    padding: 60px 40px 0 70px;
    float: right;
    width: 43.4%;
}
.mission_img {
    width: 56.6%;
    float: left;
}

.mission_img img {
    width: 100%;
}
.mission_l h1 {
    font-size: 30px;
    color: #000;
    line-height:40px;
    font-weight: 500;
}
.mission_l h2 {
    font-size: 40px;
    color: #ed1556;
    line-height: 55px;
    font-weight: 500;
    margin-top: 60px;
}
.Mission{
    font-size: 30px;
    color: #fff;
    line-height: 40px;
    font-weight: 400;
    margin-bottom:28px;
}
.vissio_mission .working_text p {
    font-size: 28px;
    color: #fff;
    font-weight: 300;
    line-height: 42px;
    margin: 0 306px;
}
.benefits {
    margin-bottom: 30px;
}
.benenfits_text {
    text-align: center;
    margin-bottom: 30px;
}
.benenfits_text h1 {
    font-size: 30px;
    color: #000;
    font-weight: 500;
    line-height: 42px;
}
.benenfits_text p{
    font-size:16px;
    color: #000;
    font-weight: 500;
    line-height: 27px;
}
.traninng {
    padding: 30px 50px;
    background: #f3f3f3;
    width: 48%;
    margin-right: 4%;
    margin-bottom: 2%;
    float: left;
    min-height: 314px;
}
.traninng h1 {
    font-size: 22px;
    color: #ed1556;
    font-weight: 500;
    line-height: 30px;
    margin-bottom:20px;
}
.traninng ul li {
    font-size: 16px;
    color: #000;
    font-weight: 500;
    line-height: 27px;
    position: relative;
    padding: 0 0 5px 17px;
}
.traninng ul li:after {
    position: absolute;
    top: 7px;
    left: 0;
    width: 7px;
    height: 7px;
    background: #ed1556;
    content: "";
    border-radius: 50%;
}
.menu ul li.power_off {
    padding: 0 !important;
    display: inline-block;
    height: 22px;
}
.power_off a i.fa.fa-power-off {
    font-size: 20px;
    margin-right: 5px;
}
.traninng:nth-child(odd){margin-right:0px;}
.menu  > ul  > li {
    position: relative;
    padding-bottom:32px !important;
}
.header {
    padding: 8px 0 0 0 !important;
}

.menu ul ul {
    position: absolute;
    top: 54px;
    left: 0;
    width: 270px;
    background: #fff;
    z-index:999;
    display:none;
    padding-top:0;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
.menu ul ul li {
    display: block;
    font-size: 16px;
    padding: 10px 0;
}

.menu ul ul li a {
    color: #231f20;
    padding: 12px 10px 8px 10px;
    line-height: 22px;
}

.menu ul ul li {
    display: block;
    font-size: 16px;
    padding: 0;
}
.menu ul ul li a:hover {
    background: #ed1556;
    color: #fff;
}
.menu ul li:hover ul{display:block;}

.menu ul li.login a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #c50841;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.menu ul li.login {
    margin: 0 16px;
    padding: 0px !important;
    height: 34px;
}
.scroll_header {
    transform: translatey(-100%);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    transition: all 0.5s ease;
}
.scroll_header.floating_menu{transform: translatey(0%);}



.join {
    float: left;
    margin: 30px 0 0 50px;
}

.join a {
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    width: 136px;
    background: #ed1556;
    text-align: center;
    height: 32px;
    border-radius: 3px;
    line-height: 37px;
    display: inline-block;
    transition: all 0.5s ease;
}
.join:hover a {
    color: #fff;
    background: #bc1648;
}
.social_top {
    float: left;
    padding: 0px 0 0px 20px;
    border-left: 2px solid #c4c4c4;
    margin-top: 24px;
    display: none;
}
.social_top ul {
    padding-top: 4px;
}
.social_top ul li {
    display: inline-block;
    padding: 0 0;
}
.social_top ul li a{ 
	display:block;
	width:24px; 
	height:22px;  
	transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.social_top ul li a.fb{ background:url(../images/sosial_media.png) no-repeat ;}
.social_top ul li a.tw{background:url(../images/sosial_media.png) no-repeat -27px 0;}
.social_top ul li a.in{background:url(../images/sosial_media.png) no-repeat -55px 0; }


.social_top ul li a.fb:hover{ background:url(../images/sosial_media.png) no-repeat left -26px ;}
.social_top ul li a.tw:hover{background:url(../images/sosial_media.png) no-repeat -27px -26px;}
.social_top ul li a.in:hover{background:url(../images/sosial_media.png) no-repeat -55px -26px; }



.banner_in {
    position: relative;
}

.banner_text {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 115px;
}
.banner_posi {
    max-width: 1280px;
    width: 100% !important;
    margin: 0 auto;
    height: auto !important;
}
.banner_posi h1 {
    font-size: 57px;
    line-height: 63px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
}

.banner_posi h2 {
    font-size: 67px;
    line-height: 74px;
    color: #fff;
    font-weight: 300;
    text-transform: lowercase;
}
.banner_posi h2 span{
    font-size: 57px;
    line-height: 63px;
    color: #ed1556;
    font-weight:700;
    text-transform: lo;
}

div#owl-demo .owl-dots {
    position: absolute;
    bottom: 25px;
    text-align: center;
    width: 100%;
}

/* div#owl-demo .owl-dots .owl-dot{
    width: 50px;
    height: 5px;
    margin: 5px 7px;
    background: #fff;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 0px;
    display: inline-block;
}
div#owl-demo .owl-dots .owl-dot .owl-dot.active{background:#f00;} */
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #ed1556 !important;
}

.owl-theme .owl-dots .owl-dot span {
    width: 50px !important;
    height: 5px !important;
    margin: 0 5px !important;
    background: #ffffff !important;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 0px !important;
}
div#owl-demo .owl-nav {
    position: absolute;
    bottom: 123px;
    right: 11%;
    display: none;
}
.banner_posi p {
    font-size: 30px;
    color: #fff;
    line-height: 40px;
    width: 471px;
    font-weight: 500;
    background: #00000094;
    padding: 15px;
}
.banner_posi_right p {
    display: inline-block;
    text-align: right;
    float: right;
}
.banner_posi_right .donate {
    float: right;
}
#owl-demo .owl-prev {
    border-right: transparent !important;
}


div#owl-demo .owl-nav .owl-prev{
    font-size: 0;
    margin: 0 !important;
    padding:0 !important;
    border-radius: 0px !important;
    height: 48px;
    width: 48px;
    border: 1px solid #fff;
	background: url(../images/banner_arrow_left.png) no-repeat center center;
}


div#owl-demo .owl-nav  .owl-next{
    color: #FFF;
    font-size: 0 !important;
    margin: 0 !important;
    padding:0 !important;
    border-radius: 0px !important;
    height: 48px;
    width: 48px;
    border: 1px solid #fff;
	background: url(../images/banner_arrow_right.png) no-repeat center center;
}
.section_2 {
    margin-top: 40px;
}

.who_we_in img{width:100%;}

.donate {
    margin-top: 20px;
}
.donate a {
    display: block;
    font-size: 19px;
    color: #fff;
    width: 209px;
    height: 52px;
    background: #ed1556;
    border-radius: 3px;
    text-align: center;
    line-height: 56px;
	position:relative;
	transition:all 0.5s ease;
	position:relative;
	vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.donate a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #c50841;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 0 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 3px;
}
.donate a:hover:before{
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}


.who_we_right img {
    min-height: 385px;
}
.who_we_in {
    position: relative;
}
.who_text {
    position: static;
    top: 45px;
    left: 45px;
    right: 35px;
    z-index: 9;
}

.who_we_in1{background: url(../images/who_we_img.jpg) no-repeat 0px 0;}

.who_we_right{background: url(../images/what_we_img.jpg) no-repeat 0px 0;}
.who_we_in1, .who_we_right {
    padding: 45px 35px 35px 45px;
    background-size: cover;
    min-height: 382px;
}

p.manay_text {
    margin-top: -12px;
}
.who_text p {
    font-size: 18px;
    color: #fff;
    font-weight: 300;
    line-height: 31px;
}

.who_text h1 {
    font-size: 28px;
    color: #fff;
    padding-bottom: 35px;
    line-height: 30px;
}


.learn {
    margin-top: 25px;
}

.learn a {
    display: block;
    font-size: 16px;
    color: #fff;
	height: 35px;
    width: 111px;
	transition:all 0.5s ease;
	background: #ed1556;
    border-radius: 3px;
    text-align: center;
    line-height: 39px;
	position:relative;
	vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.learn a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #c50841;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 0 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 3px;
}

.learn a:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}



.who_text ul li:nth-child(1) {
    width: 20%;
    margin-right: 35px;
    border-left: none;
    background: no-repeat;
	float:left;
}

.who_text ul li {
    width: 36%;
    text-align: center;
    display: inline-block;
	background: url(../images/border.png) no-repeat 0px 0;
}
.who_text ul li:last-child {
    padding-left: 50px;
}
.who_text ul li p {
    line-height: 24px;
    padding-bottom: 25px;
}
.who_text ul li span {
    font-size: 54px;
    color: #ed1556;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    line-height: 74px;
    margin-top: 15px;
    padding-bottom: 5px;
}

.working{margin-top:40px;}
.working_text {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
	position:absolute;
	width:100%;
}
.working_text p {
    font-size: 30px;
    color: #fff;
    font-weight: 400;
    line-height: 42px;
    margin: 0 201px;
}
.program_mn{margin-top:53px;}
.program_in {
    text-align: center;
}

.program_in h1 {
    font-size: 28px;
    color: #231f20;
    line-height: 25px;
    padding-bottom: 13px;
    font-weight: 400;
}
.program_in p {
    font-size: 16px;
    color: #6d6d6d;
    line-height: 25px;
    padding-top: 25px;
}
.program_tex {
    margin-top: 25px;
    text-align: center;
}

.borad-div .program_tex {
    margin-top: 0px;
}

.program_tex a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ed1556;
    transform: scaleX(0);
    transition-duration: 0.3s;
	-webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin:0 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
	transition: all 0.5s ease;
}
.program_tex a:hover:before{
    -webkit-transform: scaleX(1);
	transform: scaleX(1);
	color:#fff;
}
	

.program_tex a:hover {
    color: #fff;
}

.program_tex a {
    padding: 13px 0 10px 0;
    font-size: 16px;
    color: #231f20;
    display: inline-block;
    border: 1px solid #231f20;
    width: 150px;
    position: relative;
    transition: all 0.5s ease;
    z-index: 1;
	    /* vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; */
}
.pro_gram {
    border-bottom: 2px solid #b2b2b2;
    padding-bottom: 50px;
}


.section3 {
    padding: 50px 0 25px 0;
}
.recents_in span {
    display: block;
    border-bottom: 2px solid #000000;
}
.recents_in h1 {
    font-size: 28px;
    color: #231f20;
    line-height: 25px;
    padding-bottom: 13px;
	display:inline-block;
}
.recents_in span a {
    text-align: right;
    float: right;
    font-size: 14px;
    font-style: normal;
    color: #ed1556;
    line-height: 33px;
    display: inline-block;
    text-transform: uppercase;
}
.news {
    margin-top: 30px;
}
.img_left {
    width: 84px;
    float: left;
	margin-right: 20px;
}
.text_right {
    margin-left: 20px;
}
/* .news ul li {
    padding: 15px 0;
    float: left;
    background: url(../images/news_li_bor.png) no-repeat 0 0;
    
} */
.news ul li {
    padding: 15px 0;
    float: left;
    background: url(../images/news_li_bor.png) repeat-x 0 0;
    width: 100%;
    
}
.news ul li:nth-child(1) {
    padding-top: 0;
	background: none;
}
.text_right em {
    font-size: 16px;
    color: #ed1556;
    line-height: 25px;
    display: block;
	font-style: normal;
	
}
.news p {
    font-size: 18px;
    color: #000;
    line-height: 23px;
    font-weight: 500;
}
.img_left_nemas img {
    border-radius: 50%;
}
.Field p {
    padding-top: 15px;
    line-height: 29px;
}
.testimo_text p {
    font-size: 16px;
    color: #616161;
    line-height: 29px;
}

.testimo_text {
    padding-left: 86px;
}
.img_left_nemas {
    width: 88px;
    float: left;
    margin-right: 10px;
}
.names_img em i {
    color: #000;
    font-style: normal;
}
.names_img em {
    padding-top:25px;
}

.names_img {
    vertical-align: middle;
    margin-top: 25px;
}
footer {
    padding: 20px 0 15px 0;
    background: #231f20;
}
.footer_logo img {
    width: auto;
}
.footer_menu2 {
    text-align: left;
    padding-top: 18px;
}
.footer_menu2 ul li:last-child a {
    border: none;
}
.footer_menu2 ul li a:hover {
    color: #ed1556;
}

.footer_menu2 ul li a {
    display: block;
    font-size: 14px;
    color: #656565;
    text-transform: uppercase;
    padding: 2px 9px 0 9px;
    border-right: 1px solid #656565;
    line-height: 13px;
    transition: all 0.5s ease;
}

.footer_menu2 ul li {
    display: inline-block;
}
.footer_right2 ul li {
    display: inline-block;
    padding-left: 8px;
}
.footer_right2 {
    text-align: right;
    padding-top: 14px;
    display: none;
}


.footer_right2 ul li a{ 
	display:block;
	width:24px; 
	height:22px;  
	transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
	 opacity: 0.6;
}
.footer_right2 ul li a.fb{ background:url(../images/sosial_media.png) no-repeat ;}
.footer_right2 ul li a.tw{background:url(../images/sosial_media.png) no-repeat -27px 0;}
.footer_right2 ul li a.in{background:url(../images/sosial_media.png) no-repeat -55px 0; }


.footer_right2 ul li a.fb:hover{ background:url(../images/sosial_media.png) no-repeat left -26px ; opacity: 1;}
.footer_right2 ul li a.tw:hover{background:url(../images/sosial_media.png) no-repeat -27px -26px; opacity: 1;}
.footer_right2 ul li a.in:hover{background:url(../images/sosial_media.png) no-repeat -55px -26px; opacity: 1; }







.copu_right ul li {
    font-size: 14px;
    display: inline-block;
    color: #6e6e6e;
    padding: 0 8px 0 4px;
    border-right: 1px solid #6e6e6e;
    line-height: 15px;
}
.copu_right ul li:last-child{border:none;}
.copu_right ul li span{color:#ee215e;}

.copu_right ul li a{
    display:block;
    color: #6e6e6e;
	transition:all 0.5s ease;
}
.copu_right {
    padding-top: 20px;
    text-align: center;
}
.copu_right {
    padding-top: 20px;
}
.copu_ri_rr{text-align:right;}
.copu_ri_rr .copu_right ul li a {
    display: inline-block;
}

.copu_ri_rr .copu_right ul li {
    display: block;
}
.testi_moni_slider {
    position: relative;
}
#owl-demo2 .owl-dots {
    display: none;
}
#owl-demo2 .owl-nav {
    position: absolute;
    top: -56px;
    right: 0;
}
#owl-demo2 .owl-nav .owl-prev {
    font-size: 0;
    background-color: transparent;
    background: url(../images/testimo_arrow_left.png) no-repeat 0 0;
    height: 17px;
	margin-right:7px;
}

#owl-demo2 .owl-nav .owl-next {
    font-size: 0;
    background-color: transparent;
    background: url(../images/testimo_arrow_right.png) no-repeat 0 0;
    height: 17px;
	margin: 0;
}


.join_end a {
    background: #ed1556;
    color: #fff;
    text-align: center;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 5px;
    margin-bottom: 40px;
    font-family: 'Hind Guntur', sans-serif;
    font-size: 40px;
    display: block;
    transition: all 0.5s ease;
    position: relative;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    padding: 25px 0 25px 0;
    line-height: 30px;
}

.join_end a:before{
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #c50841;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.join_end a:hover:before{
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}




/*----about---css----*/
.a_02 {
    border-bottom: 1px solid #b2b2b2;
    padding: 14px 0 3px 0;
}
.inner_page_heading {
    float: left;
    width: 50%;
    text-align: left;
}
.inner_page_heading h2 {
    font-size: 26px;
    line-height: 30px;
    color: #272626;
    font-weight: 500;
}
.breadcum {
    float: left;
    width: 50%;
    text-align: right;
    padding-top: 4px;
}
.breadcum ul {
    text-align: right;
}
.breadcum ul li:first-child {
    background: none;
}

.breadcum ul li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color: #8e8e8e;
    line-height: 18px;
    background: url(../images/bar.png) no-repeat top 2px left;
    padding: 0 5px 0 11px;
    text-transform: capitalize;
}
.breadcum ul li:last-child {
    padding-right: 0;
}
.breadcum ul li:first-child a {
    background: url(../images/link.png) no-repeat top 3px left;
    padding-left: 25px;
    box-sizing: border-box;
}

.breadcum ul li a {
    text-decoration: none;
    font-size: 14px;
    color: #8e8e8e;
    line-height: 18px;
}
.about_sectio1 {
    background: #f8f8f8;
    padding: 45px 35px 0 35px;
    margin-bottom: 38px;
}
.We_aim h1 {
    font-size: 30px;
    line-height: 39px;
    color: #ed1556;
    padding-bottom: 16px;
    font-weight: 500;
}
.about_sectio2 {
    padding-bottom: 70px;
    text-align: center;
}


.about_sectio2 .nhm img { width: 80%; }
.about_sectio2 .fogsi img { width: 130%; }

.about_sectio2 .msd_1 p {font-size: 15px; line-height: 20px; padding:0;}

.We_aim {
    padding-right: 25px;
}
.We_aim p {
    font-size: 18px;
    line-height: 31px;
    color: #6d6d6d;
    padding-bottom:32px;
    font-weight: 400;
}
.msd_img {
    text-align: center;
    border: 1px solid #d9d9d9;
    height: 205px;
    position: relative;
    margin-bottom: 25px;
    padding: 0 15px;
}

.msd_img img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: block;
    width: 100%;
    padding:10px;
}

.msd_1 p {
    font-size: 20px;
    color: #6d6d6d;
    line-height: 30px;
    text-align: center;
    font-weight: 500;
    padding: 0 25px;
}
.msd_1 {
    padding-top: 9px;
}
.about_banner {
    position: relative;
    overflow: hidden;
}
.abou_text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: auto !important;
    width: 100%;
}
.abou_text p {
    font-size: 22px;
    line-height: 35px;
    font-weight: 300;
    width: auto;
    font-family: 'GothamBook';
    padding-top: 10px;
    color: #fff;
    margin: 0 318px;
}
.woking {
    padding: 0 177px;
    text-align: center;
}
.banner_posi_in {
    padding: 0 177px;
}
.banner_posi_in h1 {
    font-size: 45px;
    text-transform: capitalize;
    line-height: 40px;
    font-weight: 500;
}
.banner_posi_in p {
    font-size: 22px;
    line-height: 35px;
    font-weight: 300;
    width: 100%;
    font-family: 'GothamBook';
    padding-top: 10px;
}
.copu_right.copu_right_2 ul li {
    padding-right: 0px;
}
.mobile_menu {
    display: none;
}
.mobile_icon img {
    width: auto;
}
.mobile_icon {
    float: right;
    margin-top: 30px;
	display:none;
}
.about_banner div{
    background-size: cover !important;
}

/*--------MyDeshvoard-------*/

.dashboard {
    background: #ec1859;
    padding: 26px 0 23px 0;
}
.desh_board_hd {
    display: inline-block;
}

.desh_board_hd h1 {
    font-size: 30px;
    color: #fff;
    line-height: 30px;
	font-weight:500;
}
.Log_Out_lftr {
    display: inline-block;
    float: right;
}

.Log_Out_lftr ul li {
    display: inline-block;
    list-style: none;
    padding: 4px 10px 0 10px;
    border-left: 1px solid #fff;
    line-height: 10px;
    vertical-align: middle;
	color: #fff;
    font-size: 16px;
}
.Log_Out_lftr ul li:first-child{border-left:none;}
.Log_Out_lftr ul li:last-child{padding-right:0px;}
.Log_Out_lftr ul li a {
    color: #fff;
    font-size: 16px;
	text-decoration:none;
	transition:all 0.5s ease; 
}
.Log_Out_lftr ul li:hover a{color:#000;}
.Log_Out_lftr ul li.active a{color:#000;}
.Log_Out_lftr ul li img {
    width: auto;
    display: inline-block;
    margin:-3px 13px 0 0;
	
}

.profile_my ul li {
    display: inline-block;
    width:19.7%;
    text-align: center;
    cursor: pointer;
    vertical-align: top;
	transition:all 0.5s ease;
	margin-right:30px;
    margin-bottom: 20px;
	
}
.profile_my ul li a {
    display: block;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    border-radius: 3px;
	text-decoration:none;
	transition:all 0.5s ease;
    padding: 15px 0 20px 0;
    border: 1px solid #d5d5d5;
}



.profile_my ul li span {
    display: inline-block;
    position: relative;
}
.profile_img_hover {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
	transition:all 0.5s ease;
}
.profile_my ul li span img {
    width: auto;
	transition:all 0.5s ease;
}


.profiles {
    padding: 40px 0 60px 0;
}
.profile_my ul li:hover .profile_img_hover{opacity:1;}
.profile_my ul li.current .profile_img_hover{opacity:1;}
.profile_my ul li.current a{color:#ec1859; border:1px solid #ec1859;}

.click_page {
    cursor: pointer;
}




em.si_bld {
    display: block;
    font-style: normal;
    margin-top: 10px;
}

.edit_profile {
    background: #f5f5f5;
    padding: 50px 50px 65px 50px;
	border-radius: 3px;
}
.idit_mn {
    
}
.idit_left {
    width:46.5%;
    background: #fff;
    padding: 20px 40px 40px 40px;
    float: left;
}
.idi_bottom a {
    padding:5px;
    background: #ed1556;
    color: #fff;
    border-radius: 30px;
    line-height: 20px;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    width: 112px;
    text-align: center;
    font-family: 'GothamBook';
    transition: all 0.5s ease;
    position: relative;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.idi_bottom a:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    border-radius: 30px;
}
.idi_bottom a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #c50841;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 30px;
}



.idi_bottom {
    text-align: right;
}

.idit_left ul li {
    display: block;
    padding-bottom: 15px;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 20px;
    font-size: 14px;
    color: #727272;
    list-style: none;
    font-weight: 500;
}
.idit_left ul li em {
    font-style: normal;
    text-transform: uppercase;
    line-height: 15px;
    display: block;
    margin-bottom:15px;
}
.idit_left ul li p {
    font-size: 18px;
    display: flex;
    color: #000;
    line-height: 25px;
}
.idit_left ul li p span img {
    width: auto;
    margin-right: 15px;
    margin-top: -5px;
}
.idit_left ul li p span {
    float: left;
}
.idit_left ul li p a{
    font-size: 18px;
    display: inline-block;
    color: #000;
    line-height: 25px;
    transition: all 0.5s ease;
}
.idit_left ul li p a:hover{color:#ed1556;}
.idit_right {
    width:49.2%;
    background: #fff;
    float: left;
    margin-left: 45px;
    padding: 68px 25px 0 25px;
}
.upload {
    font-size: 23px;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
    margin-bottom: 35px;
    color: #000;
}

.document {
    text-align: center;
    margin-bottom: 33px;
}

.document a {
    display: inline-block;
}

.document a img {
    width: auto;
}
.document_upload {
    text-align: center;
}

.document_upload a {
    padding: 21px 60px 19px 61px;
    background: #ed1556;
    color: #fff;
    border-radius: 30px;
    line-height: 20px;
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 10px;
    position: relative;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    border-radius: 30px;
}

.document_upload a:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    border-radius: 30px;
}
.document_upload a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #c50841;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 30px;
}

.idit_right  p{
    padding: 0 10px 0 10px;
    color: #868686;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    font-weight: 300;
    margin-bottom: 10px;
}


/*----Download Documents--css------------------------------------*/

.download_pdf {
    display: block;
    width: 100%;
}

.download_pdf ul li {
    display: block;
    background: #fff;
    padding: 30px 40px;
    vertical-align: middle;
    overflow: hidden;
    margin-bottom: 10px;
}
.download_pdf ul li:last-child {
    margin-bottom: 0px;
}
.pdf_text {
    display: flex;
    width: 78%;
    float: left;
}

.pdf_text span {
    display: inline-block;
    margin-right: 35px;
}

.pdf_text span img {
    width: auto;
}
.pdf_text p {
    display: inline;
    font-size: 18px;
    color: #676767;
    line-height: 25px;
    font-weight: 400;
    margin-top: 22px;
}
.Document_btn{
    display: inline-block;
    float: right;
    background: #ec1859;
    font-size: 14px;
    color: #fff !important;
    padding: 11px 36px 7px 36px;
    border-radius: 30px;
    line-height: 17px;
    margin-top: 10px;
	transition: all 0.5s ease;
    position: relative;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.Document_btn:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    border-radius: 30px;
	
}
a:hover, a:focus {
    text-decoration: inherit;
}
.Document_btn:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #c50841;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 30px;
}



.inbox_menu {
    background: #fff;
    padding: 40px 30px 65px 30px;
    float: left;
    border-radius: 3px;
    width: 22.3%;
}
.inbox_menu ul li {
    display: block;
    margin-bottom: 25px;
    transition: all 0.5s ease;
    position: relative;
}
.inbox_menu ul li.active a {
    color: #ec1859;
}

.inbox_menu ul li a {
    font-size: 18px;
    display:block;
    color: #676767;
	transition:all 0.5s ease;
}
.inbox_menu ul li a:hover{color:#ec1859;}
.inbox_menu ul li span {
    display: inline-block;
    margin-right:18px;
    transition: all 0.5s ease;
    width: 30px;
}
.inbox_menu ul li span img {
    width: auto;
}
.inbox_img {
    position: absolute;
    top: 0;
    left: 0;
}
.inbox_img_hover {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
	transition:all 0.5s ease;
}
.inbox_menu ul li:hover .inbox_img_hover {
    opacity: 1;
	transition:all 0.5s ease;
}

.inbox_menu ul li:hover .inbox_img {
    opacity: 0;
	transition:all 0.5s ease;
}
.inbox_menu ul li.active .inbox_img_hover{opacity:1;}

.inbox_text_fltr {
    width: 75.5%;
    background: #fff;
    margin-left:1.5%;
    padding: 25px 40px 65px 40px;
    float: left;
	border-radius: 3px;
}
.idit_mn_innn {
    display: flex;
}

.listTable, .listTable td, .listTable td {
    border: 1px solid #dedede;
    border-left: none;
    border-right: none;
}
table.listTable tr:nth-child(2n+2) {
    background: #fafafa;
}

table.listTable th.sno {
    width: 9%;
    color: #fff;
}

.listTable th {
    text-align: left;
    background: #ec1859;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    text-align: left;
    height: 52px;
}
table.listTable th.name {
    width:13%;
}
table.listTable th.formT {
    width:39%;
}
table.listTable th.pdf {
    width: 12.5%;
}





table.listTable td {
    text-align: left;
    font-size: 14px;
    color: #555555;
    font-weight: 500;
    text-align: left;
    padding: 17px 0 17px 0;
}


table.listTable td:nth-child(1) {
    font-weight: 600;
    text-align: center;
}
table.listTable td a.pdf_iconsch {
    background: url(../images/pdf_icon.png) no-repeat top 9px left;
    height: 52px;
    width: 40px;
    display: block;
    transition: all 0.5s ease;
}
.delet_mn {
    margin-bottom: 15px;
}
.che_box{
    display: inline-block;
    margin: 0 15px 0 20px;
    float: left;
}
.delet_mn a {
    display: inline-block;
    background: #676767;
    color: #fff;
    line-height: 17px;
    padding: 8px 35px 5px 35px;
    border-radius: 30px;
    font-size: 14px;
}

input[type='checkbox'] {
    -webkit-appearance:none;
    width:16px;
    height:16px;
    background:white;
    border-radius:none;
    border:none;
	background: url(../images/checbox.jpg) no-repeat top left;
	margin-top: 7px;
}
input[type='checkbox']:checked {
    background: url(http://refundfx.com.au/uploads/image/checkbox_full.png);
    height: 16px;
    width: 16px;
    background-size: 100%;
}
table.listTable td .che_box input[type='checkbox'] {
    margin-top: 0;
}

table.listTable td .che_box {
    margin: 0px -19px 0 20px !important;
}
.forms label {
    margin-left: 14px;
    font-size: 18px;
    font-weight: 400;
	display:block;
}
.for_right {
    float: left;
    width: 82.5%;
}
.forms .la_lrft {
    float: left;
    width: 17.5%;
}
.inbox_menu_icon {
    padding: 7px;
    background: #ec1859;
    text-align: center;
    cursor: pointer;
    display: none;
}
.inbox_menu_icon img {
    width: auto;
}
.forms .form-control {
    width: 100%;
    border: none;
    background: #eeeeee;
    border-radius: 0px;
    box-sizing: border-box;
    box-shadow: none;
    padding: 15px 10px 15px 10px;
    line-height: 20px;
    height: auto;
}
.for_right textarea.form-control {
    width:100%;
    border: none;
    background: #eeeeee;
    border-radius: 0px;
    height:228px;
    box-sizing: border-box;
    box-shadow: none;
}
.forms .form-group {
    margin-bottom: 20px;
    overflow: hidden;
}
.forms label span {
    color: #ec1859;
    font-weight: 400;
}

.bottun_23 {
    margin-left: 133px;
}
.send2 {
    display: inline-block;
    background: #ec1b5c;
    color: #fff;
    line-height: 17px;
    padding: 8px 35px 5px 35px;
    border-radius: 30px;
    font-size: 14px;
	margin-right:10px;
	border:none;
}
.clear2{
    display: inline-block;
    background: #ec1b5c;
    color: #fff;
    line-height: 17px;
    padding: 8px 35px 5px 35px;
    border-radius: 30px;
    font-size: 14px;
	border:none;
}
.Track {
    padding: 45px 40px 39px 40px;
    background: #fff;
    margin-bottom: 20px;
}
.Track .pdf_text {
    width:36%;
}
.Track_right {
    width: 63%;
    float: left;
}
.Track .pdf_text p {
    margin-top: 9px;
}
.Track .pdf_text span {
    display: inline-block;
    margin-right: 25px;
}


.pragrap ul {
    /* counter-reset: step; */
}
.pragrap ul li {
    float: left;
    list-style: none;
    width:25%;
    position: relative;
    text-align: center;
}
.pragrap ul li:after {
    position: absolute;
    width: 93.3%;
    height: 3px;
    background: #d6d6d6;
    content: "";
    top: 24%;
    left: -47.2%;
    /* z-index: -9; */
    margin-left: 1px;
}
.pragrap ul li:before {
    width: 12px;
    height: 12px;
    line-height: 25px;
    border-radius: 50%;
    display: block;
    text-align: center;
    margin: 0 auto 10px auto;
    content: counter(step);
    counter-increment: step;
    background: #d6d6d6;
    content: "";
    cursor: pointer;
}
/*.pragrap ul li:first-child:before{background: #ec1859}*/

.pragrap ul li:first-child:after{content:none;}
.pragrap ul li.active:before {
    background: #ec1859;
}

.pragrap ul li.active {
    color: #ec1859;
}
.pragrap ul li.active li:after {
    background-color: #ec1859;
}
.pragrap ul li.active:after {
    background: #ec1859;
}
.pragrap ul li span {
    position: absolute;
    width: 100%;
    left: 0;
    top: -25px;
}
.pragrap {
    position: relative;
    margin-top: 28px;
}
.login_bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.77);
    z-index: 9999;
}
.form_bg {
    position: fixed;
    max-width: 688px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999999;
    height:auto;
    width: 100%;
    background: url(../images/login_bg.png) no-repeat top left;
    border-radius: 8px;
    box-sizing: border-box;
    background-size: cover;
    padding: 45px 80px !important;
	
}
.form_bg_mn {
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.61);
    z-index: 9999;
	display:none;
}
.form_bg2{display:none;}
.form_bg3{display:none;}
.login_form {
    font-size: 30px;
    color: #fff;
    font-weight: 300;
    text-align: center;
    line-height: 40px;
    margin: 5px 0px 25px;
}
.login-name-left {
    width: 9.5%;
    float: left;
    background: #fff;
    border: 1px solid #b4b4b4;
    text-align: center;
    border-radius: 5px 0px 0px 5px;
    padding: 11px 0px;
	    min-height: 54px;
}
.login-name-left img {
    width: auto;
}
.login-name-right {
    width: 90.5%;
    float: left;
    border-left: 0px;
    border-radius: 0px 5px 5px 0px;
}
.login-name-right input {
    width: 100%;
    padding: 13.5px 20px;
    border: 0px;
    /* height: 53px; */
    font-size: 14px;
    line-height: normal;
    vertical-align: middle;
    border-radius: 0px 5px 5px 0px;
}
.login-name {
    margin-bottom: 20px;
}
button.login-div-btn {
    background: #69c610;
    height: 50px;
    line-height: 56px;
    border: 0px;
    font-size: 20px;
    color: #fff;
    padding: 0px 60px;
    margin: auto;
    text-align: center;
    display: block;
    transition: 0.3s ease;
}
button.login-div-btn:hover {
    background: #fff;  
    color: #69c610;     
}
.last-div {
    margin-top: 60px;
    text-align: center;
}
.last-div p {
    font-size: 15px;
    color: #fff;
}
.last-div a {
    font-weight: 600;
    color: #010101;
    transition: 0.3s ease;
}
.last-div a:hover {   
    color: #fff;    
}

 button.close{
    position: absolute !important;
    top: 5px !important;
    right: 5px !important;
}
 .close{
    float: right !important;
    font-size: 30px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    color: #fff !important;
    text-shadow: none !important;  
	  filter: alpha(opacity=20) !important;
    opacity: 0.7 !important;
}

 

.modal-backdrop {     
    z-index: 9999 !important;   
}



.involved-div ul {
    margin: 50px 0px;
    padding: 0px;
    display: flex;
}
.involved-div ul li{
   margin-right: 3%;
       position: relative;
	   overflow:hidden;
}
.involved-div ul li a img{
     transform: scale(1);
	     transition: transform 0.5s ease-in;
}
.involved-div ul li a img:hover{
     transform: scale(1.1);
	     
}

.involved-div ul li:nth-child(2) {
   margin-right: 0px;
}
.head-div {
    position: absolute;
    top: 125px;
    width: 100%;
    text-align: center;
}
.head-div h2 {
    font-size: 37px;
    color: #000000;
    line-height: 47px;
    text-transform: uppercase;
	font-weight:600;
}
.subscribe-div {
    position: absolute;
    bottom: 50px;
    width: 100%;
    text-align: center;
    background: url(../images/shape.png) no-repeat top right 15px;
    padding-top: 183px;
}
.subscribe-div input {
    width: 390px;
    background: transparent;
    border: 0px;
    border-bottom: 1px solid #000;
    text-align: center;
    font-size: 18px;
    color: #000;
    font-weight: 500;
    line-height: 47px;
}
.subscribe-div button {
    height: 42px;
    background: #ec1859;
    border: 0px;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    line-height: 45px;
    padding: 2px 35px;
    border-radius: 50px;
    margin-top: 26px;
	position: relative;
    vertical-align: middle;
	transition:0.3s ease;
   
}
 
.subscribe-div button:hover {
   background: #c50841;
}
.newsroom-div {
    margin: 40px 0px;
}
.newsroom-div ul.nav {
    margin: 0px;
    padding: 0px;
    text-align: center;
	    border: 0px;
}
.newsroom-div ul.nav li {
    display: inline-block;
    text-align: center;
    float: none;
    border: 0px;
    width: 190px;
	    margin: 0px 5px;
}
.newsroom-div ul.nav li a {
    border: 0px;
    background: #d7d7d7;
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    line-height: 49px;
    height: 50px;
    padding: 4px;
    border-radius: 30px;
    color: #000;
}
.newsroom-div ul.nav li.active a, .newsroom-div ul.nav li:hover a {    
    background: #ec1859;  
    color: #fff;
	 border: 0px;   
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    line-height: 49px;
    height: 50px;
    padding: 4px;
    border-radius: 30px;
     
}
.div-news ul {
    margin: 20px 0px;
    padding: 0px;
}
.div-news ul li {
    width: 23.5%;   
    float: left;
	overflow:hidden;
	margin:20px 2% 20px 0px;
}
.div-news ul li:nth-child(4n+4) {
    
    margin-right: 0%;
   
}
.news-img {
    border: 4px solid #eaeaea;
	overflow:hidden;
	position: relative;
}
.video-icon {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    height: auto;
}
button.mfp-close {
    line-height: 53px;
}
.news-img img{
    transform: scale(1);
	transition: transform 0.5s ease-in;
}
.news-img:hover img{
    transform: scale(1.1);
	 
}
.div-news ul li h2 {
    font-size: 16px;
    line-height: 26px;
    color: #3a3a3a;
    margin: 15px 0px 0px;
    min-height: 50px;
	    font-weight: 300;
}
.viewer-navbar {
    display: none;
}

/**
 * Simple fade transition,
 */
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}
.blog-div ul {
    margin: 20px 0px;
    padding: 0px;
}
.blog-div ul li {
    margin: 20px 1.5% 20px 0px;
    float: left;
    width: 32.3%;
	background: #e8e8e8;
	transition:0.4s ease;
	overflow:hidden;
}
.blog-div ul li:nth-child(3n) {
    margin: 20px 0px 20px 0px;    
}
.blog-content {
    padding: 30px 25px 35px 25px;
    min-height: 280px;
    position: relative;
}
.blog-content h2 {
    line-height: 20px;
    font-size: 20px;
	margin-bottom: 20px;
}
.blog-content h2 a {
    font-size: 20px;
    color: #ec1859;
    line-height: 24px;
	font-weight: 400;
	transition:0.4s ease;
}
.blog-content p {
    color: #565656;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
	transition:0.4s ease;
}
.author-div {
    position: absolute;
    bottom: 35px;
}
.author-div p {
    color: #606060;
    font-weight: 300 !important;
    font-size: 16px;
}
.author-div p strong {    
    font-weight: 500 !important;   
}
.blog-div ul li:hover {
background: #ec1859;
}
.blog-div ul li .blog-img {
 overflow:hidden;
}
.blog-div ul li .blog-img img {
 transform: scale(1);
	transition: transform 0.5s ease-in;
}

.blog-div ul li:hover .blog-img img {
 transform: scale(1.2);	 
}
	
.blog-div ul li:hover  h2 a  { color: #fff;}
.blog-div ul li:hover  p { color: #000;}

.view-all-btn {
    text-align: center;
}
.view-all-btn a {
    display: inline-block;
    padding: 17px 40px 14px;
    border: 1px solid #231f20;
    color: #231f20;
    line-height: 16px;
    font-size: 16px;
	    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
}
.view-all-btn a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ec1859;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.view-all-btn a:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}

.view-all-btn a:hover {
	color:#fff;
}
label.error2 {
    color: #fff !important;
    display: inline;
    font-size: 14px;
    margin: 20px 0 14px;
    font-weight: normal;
    position: relative;
    top: 5px;
}
 
.contact-div {
    margin: 30px 0px;
}
.contact-div-left {
    width: 50%;
    padding-right: 5%;
    float: left;
}
.contact-div-right {
    width: 50%;
    float: left;
    padding-left: 5%;
    border-left: 1px solid #b2b2b2;
}
.contact-div-left p span {
    font-size: 18px;
    line-height: 36px;
    background: transparent;
    border: 0px;
    padding: 0px;
    margin: 0px;
    font-family: 'Hind Guntur', sans-serif !important;
    margin-right: 138px;
    display: block;
}
.contact-div-left p strong {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
    display:block;
}
.contact-div-left a {
    color: #ec1859;
    transition: 0.3s ease;
}
.contact-div-left a:hover {
    color: #000;    
	text-decoration:none;
}
.email-submit h2 {
    position: absolute;
    top: 230px;
    z-index: 99999999;
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: #f00;
}
.banner_posi h2 {
    text-align: center;
    font-size: 45px;
    font-weight: 500;
    text-transform: capitalize;
    text-shadow: 0px 2px 3px #000000;
}
.borad-div ul {
    margin: 0px 0px 40px 0px;
    padding: 0px;
}
.borad-div ul li {
    width: 31.33%;
    float: left;
    margin-right: 3%;
    background: #f8f8f8;
    padding-bottom: 50px;
	margin-bottom: 3%;
}
.borad-div ul li:nth-child(3n+3) {   
    margin-right: 0%;
}
.borad-img {
    text-align: center;
    margin: 30px auto 25px;
}
.borad-img img {
    width: 172px;
    height: 172px;
    border-radius: 50%;
}
.borad-div h3 {
    font-size: 22px;
    text-align: center;
    color: #ed1556;
    font-weight: 500;
    min-height:60px;
    padding: 0 10px;
}
.borad-div span {
    font-size: 16px;
    text-align: center;
    color: #8e8e8e;
    font-weight: 400;
    display: block;
    padding: 0 10px;
}
.borad-div p {
    font-size: 16px;
    line-height: 27px;
    color: #404040;
    font-weight: 400;
    padding: 25px 15px 30px;
    text-align: center;
}
.borad-btn {
    text-align: center;
}
.borad-btn a {
    font-size: 16px;
    color: #231f20;
    border: 1px solid #231f20;
    padding: 7px 30px 3px;
	transition: all 0.5s ease;
    position: relative;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
}
.borad-btn a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ed1556;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.borad-btn a:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
.borad-btn a:hover { color:#fff;}
.borad-div {
    padding: 25px 0px 50px 0px;
}

.news a {
    font-size: 18px;
    color: #000;
    line-height: 23px;
    font-weight: 500;
    transition: 0.3s ease;
}
.news a:hover {   
    color:#ed1556;   
}
.borad-div ul li:nth-child(3n+4) {
    clear: left;
}

.testimonials {
    margin-top: 20px;
}
.testimonials ul li {
    background: #f8f8f8;
    padding: 50px 30px 35px 50px;
    border:1px solid #e4e4e4;
    margin-bottom: 20px;
}
.test_left {
    width: 280px;
    float: left;
    margin-right: 40px;
}
.test_left img {
    width: 100%;
}
.test_left span {
    display: block;
    font-size: 22px;
    color: #ed1556;
    font-weight: 500;
    line-height: 28px;
    margin-top: 10px;
}
.test_left em {
    display: block;
    font-size: 16px;
    color: #ed1556;
    font-weight: 500;
    line-height: 25px;
    font-style: normal;
    padding-bottom: 5px;
}
.test_left i {
    display: block;
    font-size: 16px;
    color: #727272;
    font-weight: 500;
    line-height: 25px;
    font-style: normal;
}
.test_text p {
    font-size: 18px;
    color: #6d6d6d;
    line-height: 31px;
    font-weight: 400;
}

.testimonials ul li:nth-child(even) .test_left {
    float: right;
    margin-right: 0;
    margin-left: 40px;
}

.testimonials ul li:nth-child(even) {
    background: url(../images/testi_right_bg.jpg) repeat;
    background-size: cover;
}

.testimonials:last-child {
    margin-bottom: 40px;
}


/*Up load- css chenges--------------------------------*/
.op_lod_mn {
    position: relative;
    max-width: 305px;
    margin: 0 auto;
    background: #ed1556;
    height: 59px;
    border-radius: 30px;
    text-align: center;
    margin-bottom: 10px;
    width: 100%;
}
.op_lod span {
    position: absolute;
    width: 100%;
    color: #fff;
    font-size: 18px;
    display: inline-block;
    top: 50%;
    font-weight: 400;
    transform: translate(0, -50%);
}
.fileUpload input.upload {
    opacity: 0;
    line-height: 20px;
    display: inline-block;
    height: 59px;
    margin-bottom: 0px;
    width:100%;
}

.inbox_chait ul li {
    width: 75%;
    display: block;
    background: #f5f5f5;
    padding: 25px;
    border-radius: 15px;
    margin-bottom: 15px;
    font-size: 16px;
    color: #6d6d6d;
    line-height: 25px;
}
.inbox_chait ul li.Costomer {
    float: left;
}
.inbox_chait ul li p{
    font-size: 16px;
    color: #6d6d6d;
    line-height: 25px;
    display: block;
    font-weight: 400;
}
.inbox_chait ul li h1{
    font-size: 18px;
    color: #6d6d6d;
    line-height: 25px;
    display: inline-block;
    margin-bottom: 15px;
    font-weight: 500;
}
.inbox_chait ul li span{
    font-size: 16px;
    color: #6d6d6d;
    line-height: 25px;
    display: inline-block;
    margin-bottom: 15px;
    float: right;
    font-weight: 400;
}
.inbox_chait ul li.me {
    float: right;
    background: #e6e6e6;
}
.inbox_chait_mn {
    padding-bottom: 25px;
}

.reply em img {
    width: auto;
    display: inline-block;
    margin-right: 7px;
}
.reply {
    vertical-align: middle;
    margin: 0 0 10px 0;
}
.reply a {
    font-size: 16px;
    color: #000083;
    display: inline-block;
}
.program_in_div {
    display: inline-block;
    text-align: center;
    vertical-align: top;
}


.read_popup {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    max-width: 832px;
    height: 476px;
    background: #f1f1f1;
    width: 100%;
    z-index: 9999;
    transform: translate(-50%, -50%);
    padding: 15px;
    text-align: left;
    border-radius: 10px 0 10px 10px;
}
.read_more_po_bg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #0000007a;
    z-index: 9999;
    display: none;
}
.tex_scroll {
    height: 404px;
    overflow: hidden;
}
.tex_scroll p {
    min-height: 15px !important;
}
.mCSB_inside>.mCSB_container {
    margin-right: 15px !important;
}
.tex_scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ed1556;
}
.read_popup h1 {
    font-size: 22px;
    color: #ed1556;
    line-height: 25px;
    padding-bottom: 0;
    font-weight: 500;
    margin-top: 25px;
}

.read_popup p {
    padding: 10px 0 0 0;
    color: #313131;
    text-align: left;
    line-height: 27px;
}
.close2 {
    text-align: right;
    line-height: 15px;
    margin: -42px -16px 0 0;
    padding: 0;
}
.close2 a {
    display: inline-block;
    text-align: right;
    font-size: 22px;
    line-height: 23px;
    padding: 5px 7px;
    background: #ed1556;
    height: 27px;
    color: #fff;
}

.error {
    font-size: 18px;
    color: #fff;
    font-weight: 300;
    text-align: center;
}
.ovHidden {
    overflow: hidden;
}

.tex_scroll_img img {
    width: 100%;
}

.tex_div {
    width: 100%;
    margin-top: 25px;
    margin-bottom: 15px;
}
.tex_scroll_img {
    width: 25%;
    display: block;
    float: left;
    margin-right: 25px;
    margin-top: 15px;
}
.read_popup ul {
    display: block;
    overflow: hidden;
    margin-bottom: 0;
    margin-top: 17px;
}

.read_popup ul li, .We_aim ul li {
    position: relative;
    padding: 0 0 15px 24px;
    font-size: 16px;
    color: #313131;
    line-height: 25px;
    font-weight: 500;
    display: block;
    width: 100%;
    background: no-repeat;
    margin: 0;
}
.read_popup ul li:after, .We_aim ul li:after {
    position: absolute;
    content: "";
    top: 5px;
    left: 0;
    height: 10px;
    width: 10px;
    background: #ed1556;
    border-radius: 50%;
}
.We_aim ul li{font-size: 18px; color:#6d6d6d; font-weight: 400;}
.We_aim table.table_desc{margin-bottom: 30px}
.We_aim table.table_desc th{background: #ee215e; color: #fff; font-weight: lighter;}
.We_aim table.table_desc th, .We_aim table.table_desc td{border: 1px solid #ccc; padding: 15px;}
.footer_left {
    display: none;
}
.footer_right {
    /*width: 41%;*/
}


.about_sectio_new ol li {
    margin: 12px;
    list-style: none;
}


.learn.program_tex a {
    padding: inherit;
    font-size: inherit;
    color: #fff;
    background: #ed1556;
    font-size: 16px;
    display: inherit;
    border:inherit;
    width: 111px;
    height: 35px;
    transform: perspective(1px) translateZ(0);
    position: relative;
}

.learn.program_tex a:before { background: #c50841; }

.contact-div-left p span, .contact-div-right p span { font-size: 14px; line-height: 12px; background: transparent;
    border: 0px;
    padding: 0px;
    margin: 0px;
    font-family: 'Hind Guntur', sans-serif !important;
    margin-right: 58px;
    display: block; }
.contact-div-left a, .contact-div-right a {color: #ec1859; transition: 0.3s ease;}



/*Hide submenu of Leadership & Advisory*/
.menu ul ul li:last-child { display: none; }