/*Welcome part-1*/
.WLCM-1{padding:0; position:relative;}
.WLCM-1 .welcome-box{padding:120px 0 120px 17%; width:54%;}
.WLCM-1 .section-heading{color:#2d2c2d; font-size:42px; font-weight:500; padding-bottom:50px; margin:0; font-family: 'Roboto', sans-serif;}
.WLCM-1 .welcome-box p{font-size:16px; color:#535353; line-height:24px; font-weight:300; font-family: 'Roboto', sans-serif; padding-bottom:15px; margin:0;}
.WLCM-1 .welcome_textarea{height:196px; overflow:hidden; margin:0 0 40px;}
.WLCM-1 .welcome-box a.read_more{background:#990061; padding:10px 30px; font-size:12px; text-transform:uppercase; font-weight:600; display:inline-block; color:#fff;}
.WLCM-1 .wel_1_bg{position:absolute; right:0; height:100%; width:44%; top:0; overflow:hidden;}
.WLCM-1 .wel_1_bg img{height:100%; width:auto; max-width:none;}
/*end of Welcome part-1*/

/*Responsive Welcome part-1*/
@media only screen and (max-width:1024px){
	.WLCM-1 .section-heading{font-size:36px;}
}

@media only screen and (max-width:1000px){
	.WLCM-1 .welcome-box{padding:15px;}
}

@media only screen and (max-width:767px){
	.WLCM-1 .welcome-box{width:100%;}
	.WLCM-1 .wel_1_bg{position:relative; height:auto; top:auto; right:auto; width:100%;}
	.WLCM-1 .wel_1_bg img{height:auto; width:100%;}
}

@media only screen and (max-width:640px){
	.WLCM-1 .section-heading{padding-bottom:25px; padding-top:25px;}
	.WLCM-1 .welcome-box p{padding-bottom:20px;}
}
/*****=====================================*******/

/*Welcome part-2*/
.WLCM-2{padding:80px 0 0; position:relative;}
.WLCM-2 .welcome-box{padding:0;}
.WLCM-2 .section-heading{color:#2d2c2d; font-size:42px; font-weight:500; padding-bottom:40px; margin:0; font-family: 'Roboto', sans-serif;}
.WLCM-2 .section-sub-heading{color:#d94602; margin:0; padding:0 0 15px; font-size:14px; font-family: 'Roboto', sans-serif; font-weight:400;}
.WLCM-2 .welcome-box p{font-size:16px; color:#535353; line-height:24px; font-weight:300; font-family: 'Roboto', sans-serif; padding-bottom:40px; margin:0;}
.WLCM-2 .welcome-box a.read_more{background:#d94602; padding:12px 30px; font-lsize:12px; border-radius:30px; font-weight:600; display:inline-block; color:#fff;}
.WLCM-2 .welcome-box a.read_more i{font-size:18px; display:inline-block; padding-left:10px;}
.WLCM-2 .welcome-box a.read_more:hover{background:#333; text-decoration:none;}
.WLCM-2 .wel_1_bg{position:absolute; right:0; height:100%; width:44%; top:0; overflow:hidden;}
.WLCM-2 .wel_1_bg img{height:100%; width:auto; max-width:none;}
.WLCM-2 .owl-dots{text-align:center; padding-top:25px;}
.WLCM-2 .owl-dot{display:inline-block; width:14px; height:14px; border-radius:50%; background:#dbdbdb; margin:0 2px;}
.WLCM-2 .owl-dot.active{background:#d94602;}

@media only screen and (max-width:767px){
	.WLCM-2 .welcome-box a.read_more{margin-bottom:15px;}
}
/*end of Welcome part-2*/

/*Welcome part-3*/
.WLCM-3{}
.WLCM-3 .welcome-box .section-heading{margin: 10px 0 25px;padding-bottom: 15px;}
.WLCM-3 h3,.SRVC-3 h3,.STRS-3 h3{color: #2d2c2d}
.WLCM-3 p,.SRVC-3 p{color: #535353}
.WLCM-3 .welcome_textarea{height:103px; overflow:hidden;}
.WLCM-3 .read_more{font-size:14px; font-weight:600; color:#333;}

/*end of Welcome part-3*/

/*Welcome part-4*/
.WLCM-4{padding:56px 0 0;}
.WLCM-4 .section-heading{color:#121212; text-transform:uppercase; font-size:40px; font-weight:400; padding:0; padding-bottom:20px; margin:0; font-family:'Poppins', sans-serif; text-align:center;}
.WLCM-4 .welcome_textarea{overflow:hidden; max-height:43px; padding:0 20%; text-align:center; margin-bottom:50px; font-size:14px; color:#858585; line-height:23px; font-weight:400; font-family:'Poppins', sans-serif;}
.WLCM-4 p.welcome_text{padding-bottom:50px; margin:0; text-align:center; font-size:14px; color:#858585; line-height:23px; font-weight:400; font-family:'Poppins', sans-serif;}
.WLCM-4 .wel_gal_text{position:absolute; transition:ease 0.8s; bottom:0; z-index:99; background:rgba(0,0,0,0.8); width:100%; padding:20px 25px; left:0;}
.WLCM-4 .wel_gal_text h4{font-size:24px; color:#fff; font-family:'Poppins', sans-serif; padding:0; margin:0; text-transform:uppercase; font-weight:300;}
.WLCM-4 .wel_gal_text p{font-size:14px; color:#fff; font-family:'Poppins', sans-serif; padding:0; margin:0; text-transform:uppercase; font-weight:300;}
.WLCM-4 .item:hover .wel_gal_text{background:rgba(255,255,5,0.84);}
.WLCM-4 .item:hover .wel_gal_text h4, .WLCM-4 .item:hover .wel_gal_text p{color:#282828;}
.WLCM-4 .owl-carousel .item .item_image{width:100%; height:350px; background-position:center; background-size:cover; background-repeat:no-repeat;}
/*end of Welcome part-4*/


/*Welcome part-5*/
.WLCM-5{padding:80px 0; position:relative; background:#fff; font-family:'Josefin Sans', sans-serif;}
.WLCM-5 .welcome-box{padding:0;}
.WLCM-5 .section-heading{color:#0e263b; font-size:38px; text-transform:uppercase; font-weight:600; padding-bottom:20px; margin:0; position:relative;}
.WLCM-5 .section-heading span{display:block; font-size:24px; font-weight:300;}
.WLCM-5 .section-heading:before{content:""; background:#02a493; width:5px; height:80px; position:absolute; top:0; left:-20px;}
.WLCM-5 .welcome-box p{font-size:14px; color:#535353; line-height:24px; font-weight:300; margin:0; font-family:'Arimo', sans-serif;}
.WLCM-5 .welcome_textarea{max-height:none; overflow:hidden; font-size:14px; color:#535353; line-height:24px; font-weight:300; font-family:'Arimo', sans-serif; margin-bottom:40px;}
.WLCM-5 .welcome-box a.read_more, .WLCM-5 a.read_more{background:#02a493; padding:10px 30px 6px; font-size:12px; text-transform:uppercase; font-weight:600; display:inline-block; color:#fff; margin-top: 15px;}
.WLCM-5 .wel_5_bg{ background-repeat:no-repeat; background-position:center; background-size:cover; height: 300px; }
.WLCM-5 .wel_5_bg img{ width: 100%; height: 100%; object-fit: cover; }

.WLCM-5 .welcomeText {max-height: 180px; overflow: auto;}
.WLCM-5 .welcomeText pre{ border: none; background-color: transparent; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; padding: 0; }
	
/*end of Welcome part-5*/

/*Responsive Welcome part-5*/
@media only screen and (max-width:1024px){
	.WLCM-5 .section-heading{font-size:36px;}
}

@media only screen and (max-width:1000px){
	.WLCM-5 .welcome-box{padding:15px;}
}

@media only screen and (max-width:991px){
	.WLCM-5 a.read_more{padding: 10px 30px; line-height: 100%;}
}

@media only screen and (max-width:767px){
	.WLCM-5{padding:15px 0;}
	.WLCM-5 .welcome-box{width:100%;}
	.WLCM-5 .wel_5_bg{position:relative; height:auto; top:auto; right:auto; width:100%;}
	.WLCM-5 .wel_5_bg img{height:auto; width:100%;}
	.WLCM-5 .section-heading{font-size:40px;}
	.WLCM-5 a.read_more{margin-bottom: 15px;}
}
@media only screen and (max-width:640px){
	.WLCM-5 .section-heading {font-size: 30px;}
}

/*****=====================================*******/

/*Welcome part-7*/
.WLCM-7{padding:230px 0 60px; background-color:#f4f3f3; font-family:'Roboto', sans-serif; text-align:center;}
.WLCM-7 .welcome-box h3{font-size:30px; margin: 0 0 20px; color:#403023; line-height: 100%; font-weight: 700; text-transform: uppercase;}
.WLCM-7 .welcome-box h3 + p{font-size:18px; line-height:24px; margin-bottom:20px; font-weight:300;}
/*****=====================================*******/





























