.section-titp .page-heading h1{ display:none;}

  .trip img{
        max-width: 100%;
    }

    .youtful-left {
        width: 700px;
        float: left;
    }
    .youtful {
        padding: 50px 0 0 0; 
        background: #fcfcfc;
    }
    .trp-head {
	font-size: 21px;
	color: #2395d2;
	/*text-transform: uppercase;*/
}

.youtful-left {
	width: 700px;
	float: left;
    padding-left: 56px;
    background: url('../images/left-brad-red.png') no-repeat 0 0 ;
}
.trp-head span {
	font-size: 20px;
	color: #000000;
	display: block;
	text-transform: none;
	margin-top: 19px;
}
.trp-head p{
    font-size: 17px;
    color: #000000;
    text-transform: none;
    text-align: left
}
.trp-head p img{
    display: inline-block;
    vertical-align: bottom;
    margin-left: 10px;
}
.sign {
	margin-top: 35px;
	width: 100%;
	float: left;
	font-size: 17px;
	color: #0587d1;
	font-weight: bold;
}
.sign span{
    color: #a2061d;
    display: block;
    margin-top: 10px;
}
.sign-left {
	width: 300px;
	float: left;
}
.sign-right {
	width: 160px;
	float: right;
	text-align: right;
}
.youtful-right {
	width: 370px;
	float: right;
	text-align: right;
}
.obejective {
	padding: 40px 0;
}
.obej-left {
	width: 470px;
	float: left;
}
.obej-left h5 {
	font-size: 28px;
	color: #0089cf;
	/*text-transform: uppercase;*/
	margin-bottom: 31px;
}

.txt {
	font-size: 16px;
	color: #000000;
	line-height: 23px;
	text-align:justify;
	/*min-height:205px;*/
}
.obej-left h6 {
	font-size: 14px;
	color: #000000;
	margin-top: 29px;
	line-height: normal;
	font-weight: normal;
	margin-bottom: 32px;
}
.obej-right {
	width: 679px;
	float: right;
}
.read-more-r {
	font-size: 12px;
	color: #0587d1;
	text-transform: uppercase;
	border: 1px solid #0587d1;
	padding: 6px 10px;
	border-radius: 6px;
    float: right;
    transition: all ease 0.6s;
}
.read-more-r:hover{
    background: #0587d1;
    color: #fff;
}
.titp h6 {
	font-size: 28px;
	color: #a2061d;
	/*text-transform: uppercase;*/
	text-align: center;
	margin-bottom: 39px;
}
.titp {
    padding: 20px 0;
}
.titp-left {
	width: 611px;
	float: left;
}
.titp-right {
	width: 636px;
	float: right;
	background: #a2061d;
	padding: 39px 48px 40px 83px;
	margin-left: -73px;
	color: #fff;
	box-sizing: border-box;
	font-size: 16px;
	height: 440px;
	margin-top: 32px;
	z-index: -9;
	position: relative;
}
.titp-right p {
	font-size: 17px;
	line-height: 23px;
}
.impl{
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}
.impl::after {
	background: url(../images/pattern-b.jpg) repeat;
	content: "";
	width: 100%;
	height: 80%;
	top: 8%;
	left: 0;
	position: absolute;
	z-index: -9;
	/* margin-top: 30px; */
}
.impl-left {
	width: 610px;
	float: left;
	margin-top: 55px;
	padding-top: 35px;
}
.impl-left h6 {
	font-size: 28px;
	color: #0089cf;
	/*text-transform: uppercase;*/
	line-height: normal;
	font-weight:normal;
}
.text {
	font-size: 16px;
	color: #000000;
	padding-right: 38px;
}
.text p{
    font-size: 16px;
    line-height: 20px;
}
.impl-right {
	width: 710px;
	float: right;
	margin-right: -157px;
}
.send-org{
    margin-top: 45px;
    padding-bottom: 20px;
	padding-top:25px;
}
.send-org h5 {
	text-align: center;
	font-size: 28px;
	color: #339dd5;
	/*text-transform: uppercase;*/
	margin-bottom: 23px;
}
.text-center {
	font-size: 16px;
	color: #000000;
	text-align: center;
	padding: 0 132px;
	line-height: 23px;
	margin-bottom: 23px;
}
.send-org .send-ul .txt{ min-height:205px;}
.send-ul ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    
}
.send-ul li{
    width: 375px;
    border: 3px solid #ebebeb;
    padding: 20px;
        padding-bottom: 20px;
    box-sizing: border-box;
    text-align: center;
    position: relative;
   /* padding-bottom: 87px;*/ 
    transition: all ease 0.6s;  
}
.send-ul li:hover{
    border: 3px solid #339dd5;
}
.send-ul li:hover h4{color: #339dd5;}
.send-ic {
	margin-bottom: 21px;
	margin-top: 9px;
}
.send-ul li h4 {
	font-size: 21px;
	color: #2e2e2e;
    font-weight: bold;
    margin-bottom: 15px;
    transition: all ease 0.6s;  
}
.bttm-ic {
	/*position: absolute;*/
	bottom: 10px;
	right: 0;
	left: 0;
	margin: auto;
	
}
.bttm-ic a.xle{
	width: 60px;
    height: 56px;
    top: 20px;
	position:relative;}
	
/*.bttm-ic a.xle:hover .img{ display:none;}*/
.bttm-ic a.xle .img{ }
.bttm-ic a.xle .imghover {position: absolute; right: 0; opacity:0; }
.bttm-ic a.xle:hover .imghover{ opacity:1; }

.bttm-ic a.pdf-icon{ position:relative;}
.bttm-ic a.pdf-icon img{ margin-top:20px;}
.bttm-ic a.pdf-icon .imghover {position: absolute; right: 0; opacity:0; }
.bttm-ic a.pdf-icon:hover .imghover{ opacity:1; }

.oversease{
    background: url(../images/overseas-employment_bg.jpg) 0 0 no-repeat;
    position: relative;
    padding: 50px 0;
}
.oversease h5 {
	font-size: 28px;
	color: #ffffff;
	text-align: center;
	/*text-transform: uppercase;*/
}
.oversease .text-center{ color: #fff;padding: 0; margin-top: 25px;}
.over-ul ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.over-ul li{
    width: 30%;
    
}
.over-ul li h4 {
	font-size: 26px;
	color: #fff;
	margin-top: 16px;
}
.over-ul li p {
	background: url(../images/bullet_point.png) 0 3px no-repeat;
	color: #fff;
	font-size: 16px;
	margin-bottom: 0;
	padding-left: 24px;
	padding-bottom: 0;
	margin-top: 14px;
}
.over-ul li h6 {
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	line-height: 26px;
	margin: 20px 0;
}
.over-ul li a {
	border: 1px solid #fff;
	font-size: 16px;
	padding: 9px 15px;
	color: #fff;
	/*text-transform: uppercase;*/
	border-radius: 5px;
	margin-top: 4px;
    display: inline-block;
    transition: all ease 0.6s;
}
.over-ul li a:hover{
    background: #339dd5;
    
}
.over-ul li a.link{ border:none; text-transform:capitalize; padding:0; text-decoration:underline;}
.over-ul li a.link:hover{ background:none; color:#339dd5;}
.suc-story{
    width: 100%;
    padding: 40px 0;
}
.suc-story h5 {
	text-align: center;
	color: #0586cf;
	font-size: 28px;
	/*text-transform: uppercase;*/
}
.for-flex{
   position: relative;
}
.test-txt {
	background: #a2061d;
	color: #fff;
	padding: 30px;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 440px;
	line-height: 27px;
	font-size: 17px;
	box-sizing: border-box;
	text-align:justify;
}
.suc-story .slick-next {
	background: url(../images/right_arrow.jpg) 0 0 no-repeat;
	border: 0;
	font-size: 0;
	width: 40px;
	height: 40px;
	position: absolute;
	/* bottom: 0; */
	top: 155px;
	z-index: 9;
	right: -55px;
	cursor: pointer;
}
.suc-story  .slick-prev {
	background: url(../images/left_arrow.jpg) 0 0 no-repeat;
	border: 0;
	font-size: 0;
	width: 40px;
	height: 40px;
	position: absolute;
	/* bottom: 0; */
	top: 155px;
	z-index: 9;
	left: -55px;
	cursor: pointer;
}
.for-fle-gal {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between ;
}
.flex-inside{
    width: 390px;
    position: relative;
}
.photo-gal p {
	position: absolute;
	bottom: 5px;
	color: #fff;
	padding: 0 15px;
	text-align: left;
	font-size: 15px;
	text-align:justify;
}
.photo-gali{
    position: relative;
}
.bottom-slider h5{
    font-size: 28px;
    color: #0586cf;
   /* text-transform: uppercase;   */
    margin-bottom: 20px;
}
.for-res{
    position: relative;
}
.bottom-slider .slick-next {
	background: url(../images/right_arrow_small.png) 0 0 no-repeat;
	border: 0;
	font-size: 0;
	width: 25px;
	height: 25px;
	position: absolute;
	/* bottom: 0; */
	top: -40px;
	z-index: 9;
	right: 0;
	cursor: pointer;
}
.bottom-slider .slick-prev {
	background: url(../images/left_arrow_small.png) 0 0 no-repeat;
	border: 0;
	font-size: 0;
	width: 25px;
	height: 25px;
	position: absolute;
	/* bottom: 0; */
	top: -40px;
	z-index: 9;
	right: 30px;
    cursor: pointer;
    left: auto;
}
.t-slider{
    background: #fff;
}

.bottom-slider {
	background: url(../images/pattern-b.jpg) repeat;
	padding: 40px 0;
}
.t-slider {
	background: #fff;
	height: 329px;
	padding: 26px;
	position: relative;
	padding-bottom:0;
}
.wr-bg{
    height: 329px;
    position: relative;
}
.wr-bg{
    background: url(../images/after-left.png) 0 0 no-repeat , url(../images/right-bottom.png) right bottom no-repeat
}
.wr-bg {
	height: auto !important;
	position: relative;
	padding: 25px 25px 25px 45px;
	box-sizing: border-box;
}

.wr-bg::after {
	background: url(../images/quote_left.png) 0 0 no-repeat;
	content: "";
	position: absolute;
	width: 21px;
	height: 16px;
	top: 22px;
	left: 15px;
}
.u-t {
	font-size: 16px;
	line-height: 24px;
}
.u-t  img{
    display: inline-block;
}
.b-t {
	margin-top: 20px;
	font-size: 18px;
	color: #0587d1;
}
.b-t span {
	font-size: 15px;
	color: #a2061d;
	display: block;
	margin-top: 6px;
}
.photo-gal::after {
	background: url(../images/shadow.png) 0 0 no-repeat;
	position: absolute;
	content: "";
	width: 100%;
	height: 39px;
	/* bottom: 0; */
	left: 0;
}
.photo-gal{
    position: relative;
}
.para-toggle{
    display: none;
}

.notice-slider{
	border: 1px solid #e4e0e0;
    padding: 11px;
    position: relative;
    padding-left: 50px;
    font-size: 17px;
    color: #000000;
    text-transform: none;
    text-align: left;
}
.notice-slider a{  color: #000000;}
.notice-slider::after {
	width: 30px;
	height: 1px;
	background: #ccc;
	position: absolute;
	content: "";
	left: 9px;
	top: 0;
	bottom: 0;
	margin: auto;
}
.notice-slider span {
	background: #a2061e;
	color: #fff;
	display: inline-block;
	padding: 6px 13px;
	margin-right: 5px;
}
.notice-slider i{
    font-style: normal;
    font-weight: bold;
}


@media screen and (max-width:1100px)
{
    .notice-slider{
        padding-left: 0;
    }
    .notice-slider:after{
        display: none;
    }
    .youtful-left {
        width: calc(100% - 443px);        
    }
    .obej-left {
        width: 45%;
        float: left;
    }
    .obej-right {
        width: 54%;
        float: right;
    }
    .titp-left {
        width: 44%;
        float: left;
    }
    .titp-right {
        width: 59%;
        float: right;
        background: #a2061d;
        padding: 3px 37px 40px 46px;
        margin-left: -73px;
        color: #fff;
        box-sizing: border-box;
        font-size: 16px;
        height: 369px;
        margin-top: 32px;
        z-index: -9;
        position: relative;
    }
    .impl-right {
        width: 39%;
        float: right;
        margin-right: 0;
        margin-top: 17px;
    }
    .impl-left {
        width: 60%;
        float: left;
        margin-top: 0;
        padding-top: 35px;
    }
    .impl::after {
        background: url(../images/pattern-b.jpg) repeat;
        content: "";
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        position: absolute;
        z-index: -9;
        /* margin-top: 30px; */
    }
    .send-ul ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        flex-direction: column ;
    }
    .send-ul li {
        width: 100%;        
        margin-bottom: 23px;
    }
    .flex-inside {
        width: 33%;
        position: relative;
    }
}
@media screen and (max-width:800px)
{
    .t-slider{
        height:auto;
    }
    .wr-bg {
        height: auto !important;
        position: relative;
        padding: 25px 5px 25px 46px;
        box-sizing: border-box;
        line-height: 23px;
        margin-bottom: 24px;
    }
    .b-t {
        margin-top: 20px;
    }
    
    .sign {
        margin-top: 14px;       
    }
    .titp h6{
        line-height: normal;
    }
    .titp-left {
        width: 100%;
        float: left;
    }
    .titp-right {
        width: 100%;
        float: right;
        background: #a2061d;
        padding: 3px 37px 40px 46px;
        margin-left: -73px;
        color: #fff;
        box-sizing: border-box;
        font-size: 16px;
        height: auto;
        margin-top: 0;
        z-index: 1;
        position: relative;
    }
    .impl-left {
        width: 100%;
        float: left;
        margin-top: 0;
        padding-top: 35px;
    }
    .impl-right {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-top: 0;
    }
    .text-center {
        padding: 0 0; 
    }
    .over-ul li {
        width: 48%;
    }
    .oversease {  
        background-size: 100% 100%;
    }
    .test-txt {
        background: #a2061d;
        color: #fff;
        padding: 18px;
        position: relative;
        bottom: 0;
        right: 0;
        width: 100%;
        line-height: 27px;
        font-size: 17px;
        box-sizing: border-box;
    }
    .suc-story .slick-next{
        right: 0;
    }
    .suc-story .slick-prev{
        left: 0;
    }
    .flex-inside {
        width: 49%;
        position: relative;
        margin-top: 30px;
    }
    .titp h6 {
        font-size: 20px;  
        margin-bottom: 28px;
    }
    .trp-head p {
        font-size: 15px;    
    }
}
@media screen and (max-width:800px)
{
    .youtful-left {
        width: 100%;
        box-sizing: border-box;
    }
    .sign-left {
        width: 100%;
        float: left;
    }
    .sign-right {
        width: 100%;
        float: right;
        text-align: right;
        margin-top: 10px;
    }
    .youtful-right {
        width: 100%;
        float: right;
        text-align: center;
    }
    .obej-left {
        width: 100%;
        float: left;
    }
    .obej-right {
        width: 100%;
        float: right;
        margin-top: 24px;
    }
    .titp-right {
        width: 100%;
        float: right;
        background: #a2061d;
        padding: 3px 23px 40px 16px;
        margin-left: 0;
        color: #fff;
        box-sizing: border-box;
        font-size: 13px;
        height: auto;
        margin-top: 0;
        z-index: 1;
        position: relative;
    }
    .titp-right p {
        font-size: 15px;
        line-height: 23px;
    }
    .impl-left h6 {
        font-size: 19px;
   
    }
    .text p {
        font-size: 15px;
        line-height: 20px;
    }
    .text {    
        padding-right: 0;
    }
	.txt{ min-height:auto;}
    .oversease h5 {
        font-size: 22px; 
        line-height: normal;
    }
    .over-ul li {
        width: 100%;
        margin-bottom: 35px;
    }
    .flex-inside {
        width: 380px;
        position: relative;
        margin-top: 30px;
    }
    .suc-story .slick-next , .suc-story .slick-prev{
        top: 100px;
    }
    .main-container {
        width: 94%;
        margin: 0 auto;
    }
    .img-right {
        width: 100%;
        margin-top: 20px;
    }
    .heading-text {
        margin-top: 0;
    }
}
@media screen and (max-width:450px)
{
    .flex-inside {
        width: 100%;       
    }
    .trp-head {
        font-size: 19px;
        line-height: normal  
    }
    .titp h6{
        line-height: normal;
    }
    .send-org h5 {
        text-align: center;
        font-size: 22px;        
        margin-bottom: 13px;
        line-height: normal;
    }
}
