@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Coda&display=swap');

#owl-demo-25 .item{margin:9px 10px;}
#owl-demo-25 .item img{display:block;}

#owl-demo-28 .item{margin:9px 10px;}
#owl-demo-28 .item img{display:block;}

#owl-demo-30 .item{margin:9px 10px;}
#owl-demo-30 .item img{display:block;}

#owl-demo-31 .item { margin: 31px 10px; float: left;}
#owl-demo-31 .item img{display:block;}

#owl-demo-37 .item{margin:9px 10px;}
#owl-demo-37 .item img{display:block;}

#owl-demo-43 .item{margin:0px 10px 20px;}
#owl-demo-43 .item img{display:block;}

#christ-consult-banner-hdd {
	position:relative;
	}
.consult-banner-hdobx {
    position: absolute;
    bottom: 82px;
    left: 0;
    right: 0;
}	
.consult-banner-txt {
    background: #fff;
    padding: 46px 5px;
    width: 399px;
    margin: 0px auto;
}
.consult-banner-txt img {
	margin:0px auto;
	}
#consult-sec-menu {
	background:#385170;
	position:relative;
	}
.bnr-bttn-blue-bx {
	height:150px;
	background:#022753;
	}
.bnnr-bxx2 {
	padding: 46px 24px;
	background: linear-gradient(180deg, rgba(2,0,36,1) 0%, rgba(230,236,243,1) 0%, rgba(180,210,245,1) 100%);
	width: 92%;
	height: 172px;
	margin: 0px auto;
}
.bnnr-bxx2:before {
	content:url(../images/shade1.png);
	position: absolute;
	bottom: -6px;
	left: -8px;
	}	
.ach-icon-txts h3{
	margin:0px auto;
	font-size:24px;
	color:#3C3C3C;
	}
.bnnr-bxx1 {
	position: relative;
	top: -81px;
	}
#centr-about {
	background:#F9FAFB;
	padding:70px 0 50px;
	}
#bnner-bttm-3bx {
	background:#F9FAFB;
	}	
.centr-abt-itm {
	
	}
.centr-abt-itm p {
	color:#3C3C3C;
	font-size:16px;
	line-height:27px;
	}
.yt-link {
	
	}
#photo-gallrycentr {
    padding: 45px 0px 53px;
    background: #F9FAFB;
    position: relative;
}
#pk-homepp {
	position:relative;
	}
.pk-home-flt1 {
    position: absolute;
    bottom: 132px;
    left: 0;
    right: 0;
}
.pk-home-flt1-flt {
    width: 43%;
    margin: 0px auto;
}
.pk-home-flt1-flt h1 {
	font-size:100px;
	font-weight:400;
	margin:0px auto;
	color:#fff;
	}
.pk-home-flt1-flt h3 {
	margin:0px auto;
	font-size:55px;
	font-weight:400;
	color:#fff;
	}
.pk-home-flt1-flt h2 {
	margin:0px auto;
	font-size:100px;
	font-weight:400;
	color:#fff;
	}
.pk-hm2 {
	padding-left:159px;
	}
.banner-menu-bttm {
	padding:16px 0;
	}
.banner-menu-bttm-inn {
    background: #fff;
    padding: 11px 54px;
    border-radius: 77px 77px 0 0;
}
#banner-menu-bttmdi #cssmenu2 > ul > li > a {
    padding: 15px 22px;
    text-decoration: none;
    color: #333;
    border-bottom: 7px solid #283891;
	border-top:none;
    font-size: 15px;
    text-transform: uppercase;
}
#banner-menu-bttmdi .home-icon .fa {
    font-size: 25px;
    color: #FF9900;
}
#banner-menu-bttmdi .home-icon {
    padding: 10px 13px !important;
	border-bottom:none !important;
}
#banner-menu-bttmdi {
	position: absolute;
	bottom: -16px;
	left: 0;
	right: 0;
	}
#pk-home-contnt {
	padding:55px 0px;
	font-size:16px;
	}
.intro-grp-abt-txt p {
	color:#4A4A4A;
	line-height:24px;
	text-align:justify;
	}
.intro-right-bg {
	background:#39639B;
	float:left;
	width:100%;
	padding:25px;
	}
.vision-txts-pk h4 {
	font-size:18px;
	color:#fff;
	}
.vision-txts-pk p {
	font-size:16px;
	color:#fff;
	line-height:27px;
	text-align:justify;
	}
.vison-bxs-12 {
    background: #fff;
    color: #3C3C3C;
    float: left;
    width: 100%;
    border: 1px solid #CCC;
    padding: 13px 20px;
    border-radius: 8px;
	margin-bottom:8px;
	text-align:justify;
}
.vison-bxs-12 h4 {
	font-size:18px;
	}
#testimonils2 {
	background: #fff;
	padding: 35px 0px;
	}
#our-nws-ppge {
    padding: 35px 0px;
    background: #F5F5F5 !important;
}
#tlec-homepp {
	position:relative;
	}
.tlec-bx-hd {
    text-align: center;
    background: #FFFFFFC4;
    padding: 37px;
    border-top: 16px solid #ED1F24;
    border-bottom: 16px solid #ED1F24;
}
.tlec-bx-hd h1 {
	font-size:70px !important; 
	}
.tlec-bx-hd h1 {
	font-size:60px !important; 
	color:#000 !important;
	}
.tlec-bx-hd h2 {
    font-size: 40px !important;
    color: #000 !important;
    text-transform: uppercase;
}
.tlec-bx-hd img {
	margin:0px auto;
	}
#tlec-homepp .pk-home-flt1-flt {
    width: 31%;
    margin: 0px auto;
}

#pk-innerpp {
	position:relative;
	}
.pk-inner-flt1 {
    position: absolute;
    bottom: 80px;
    left: 0;
    right: 0;
}
.pk-inner-flt1-flt {
    width: 24%;
    margin: 0px auto;
}
.pk-inner-flt1-flt h1 {
	font-size:37px;
	font-weight:400;
	margin:0px auto;
	color:#fff;
	}
.pk-inner-flt1-flt h3 {
	margin:0px auto;
	font-size:21px;
	font-weight:400;
	color:#fff;
	}
.pk-inner-flt1-flt h2 {
	margin:0px auto;
	font-size:37px;
	font-weight:400;
	color:#fff;
	}
.pk-inner-hm2 {
    padding-left: 70px;
}
.pk-inner-menu-active {border-bottom: 7px solid #ff9d0a !important; }
.intro-grp-abt-txt-pk-inner { background: #FFFFFF 0% 0% no-repeat padding-box;}
.intro-grp-abt-txt-pk-inner p { text-align: left; letter-spacing: 0px; color: #3C3C3C; opacity: 1;}
.pk-inner-message-img img { margin:0px auto; }
.pk-inner-message-img p { font-size:16px; text-align:center;}
#our-team-pk-inner { background: #F5F5F5 0% 0% no-repeat padding-box; padding:25px 0px;}
#owl-demo-29 .item {  background: #F9FAFB 0% 0% no-repeat padding-box; 	box-shadow: 0px 3px 5px #00000029; 	border: 1px solid #CCCCCC; 	border-radius: 5px; opacity: 1; margin: 8px;
}
.our-nws-cp2-txt-pp-inner  { padding:95px 15px 15px 15px;}
.our-nws-cp2-txt-pp-inner p {}
.our-nws-cp2-mmg-pp-inner { background: #39639B 0% 0% no-repeat padding-box; height: 110px;}
.pp-tem-imgg img { margin:0px auto; position: absolute;
    left: 0;
    right: 0;
    top: 38px; }
.pp-team-head-sec { position: absolute; top: 146px; left: 88px;}	
.pp-team-head-sec h4{ text-align: center; font-size:18px; letter-spacing: 0px; color: #4A4A4A;}	


#tlec-homepptlec .pk-home-flt1-flt {
    width: 31%;
    margin: 0px auto;
	}
.tlec-brdcrmp {
	padding:16px 0px;
	}
.tlec-brdcrmp a {
	color:#3399FF;
	}
.tlec-brdcrmp .fa {
	color:#FF9900;
	}
#tlec-menu-bar {
	background:#39639B;
	}
.top-brder {
	border-top:10px solid #283891;
	border-bottom: 6px solid #3C3C3C;
	}
#tlec-menu-bar #cssmenu2 {
    position: relative;
    top: -10px;
}
#tlec-menu-bar #cssmenu2 > ul > li > a {
    padding: 15px 22px 5px;
}
#techmnt-lrning {
	padding:35px 0px;
	background:#E1EFF6;
	}
.techmnt-icons {
	
	}
.techmnt-icon-mmg {
    background: #fff;
    width: 182px;
    height: 182px;
	border-radius: 50%;
	padding: 31px 0;
	margin:0px auto;
	border: 1px solid #CCC;
}
.techmnt-icon-txxt {
	
	}
.techmnt-icon-mmg img {
	margin:0px auto;
	}
.techmnt-icon-txxt h3 {
	text-align:center;
	font-weight:bold;
	font-size:24px;
	color:#3C3C3C;
	}
#intro-abt-txts {
	padding:45px 0px;
	background:#F9FAFB;
	}
.intro-txt {
	padding:20px 0;
	}
.intro-txt p {
	color:#3C3C3C;
	line-height:27px;
	padding:17px 0px;
	}
.workshop-itm {
	
	}
.workshop-itm-img {
	
	}
.workshop-itm-txt {
	color:#3C3C3C;
	line-height:28px;
	}
.workshop-itm-img img {
	width:100%;
	}


/*Career Guide page*/

#career-guidence-wrpr {
	position:relative;
	}
.carer-guid-bnnr {
    position: absolute;
	bottom: 29px;
	left: 33%;
}
.guid-hdds {
	
	}
.carer-hd1 {
	font-size:80px;
	font-family: 'Coda', cursive;
	background: linear-gradient(180deg, rgba(2,0,36,1) 0%, rgba(17,157,197,1) 0%, rgba(30,188,233,1) 100%); 
	margin:0px auto;
	float:left;
	padding: 15px 27px;
	color: #fff;	
	}
.carer-hd2 {
	font-size:80px;
	font-family: 'Coda', cursive;
	background: linear-gradient(180deg, rgba(2,0,36,1) 0%, rgba(17,157,197,1) 0%, rgba(30,188,233,1) 100%); 
	margin:6px auto 0 28%;
	float:left;
	padding: 15px 27px;
	color: #fff;
	}
#carer-guid-body {
	padding:91px 0;
	background:#F9FAFB;
	}
.carr-guid-mmg1 {
	overflow:hidden;
	}
.para-career {
	
	}
.para-dv {
	padding: 0 32px;
	}
.para-dv p {
	margin:10px auto;
	color:#3C3C3C;
	font-size:16px;
	line-height:27px;
	}
.form-carr-frm {
	margin:15px auto;
	}	
.carer-guid-fm2 {
	border:1px solid #CCCCCC;
	padding:13px;
	width:100%;
	}	
.carer-guid-fm {
	margin:15px auto;
	}	
.name-labe {
	font-size:16px;
	color:#A5A5A5;
	}	
.carer-guid-fm3 {
	border:1px solid #CCCCCC;
	padding:13px;
	width:100%;
	height:200px;
	}		
.carr-guid-mmg1 {
	margin:10px auto;
	}	
.cchs-hd {
    position: absolute;
    bottom: -91px;
    text-align: center;
    left: 0;
    right: 0;
}
.cchs-hd-bg {
    background: #F37040E6;
    padding: 13px 35px 59px;
    width: 22%;
    margin: 0px auto;
    border-radius: 0 0 165px 165px;
}
.cchs-hd-bg h1 {
	font-size:80px;
	font-family: 'Coda', cursive;
	color:#fff;
	}	
	
.cchs-hd-bg h3 {
	font-size:35px;
	color:#fff;
	}	
.carr-guid-mmg1 img {
	margin:0px auto;
	}	
#carer-guid-body2 {
	padding:91px 0 0;
	background:#F9FAFB;
	text-align:justify;
	}	
.cchs-itm-wrpr {
	background:#F5F5F5;
	padding:70px 0 50px;
	}	
.cchs-itm-wrpr2 {
	background:#F9FAFB;
	padding:70px 0 50px;
	}	
.cch-wrpr-txt p{
	font-size:16px;
	line-height:27px;
	color:#7A7A7A;
	}	
#helth-centr-tble {
	padding:70px 0 50px;
	background:#F9FAFB;
	}	
.tble-hd-blue {
	background:#39639B;
	padding:15px;
	width:100%;
	}	
.tble-hd-blue h4 {
	margin:0px auto;
	text-align:center;
	color:#fff;
	font-weight:300;
	text-transform:uppercase;
	}	
.thd-d tr td{
	padding:10px;
	color:#7A7A7A;
	/*border-bottom:1px solid #707070;*/
	background:#F9FAFB;
	}	
.thbdy tr td {
	padding:20px;
	color:#7A7A7A;
		}
.brd-tb {
	border:1px solid #707070;
	}
.rech-us {
	padding: 39px 0 5px;
	}
.rech-us-hd {
	
	}	
.rechus-line-hdding {
	
	}	
.cchs-line {
	border:1px solid #d1d2d2;
	}	
.rechus-line-hdding h3 {
    font-size: 35px;
    margin: 0px auto;
    color: #0B3F64;
    font-weight: normal;
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    background: #f9fafb;
    text-align: center;
    width: 30%;
}
.rech-3itms {
	text-align:center;
	}
.rech-3itms h4 {
	font-size:15px;
	color:#7A7A7A;
	margin:10px auto;
	}	
.rech-3itms p {
	font-size:15px;
	color:#7A7A7A;
	margin:0px auto 10px;
	}		
.rechus-address {
	padding:28px 0 0;
	}	

/*Career Guide page*/

#christ-consult-banner-hdd3 {
	position:relative;
	}
#christ-consult-banner-hdd3 .consult-banner-txt {
    background: #fff;
    padding: 0;
    width: 399px;
    margin: 0px auto;
}
#ccc-services {
	background:#F9FAFB;
	padding:45px 0px;
	}
.cc-servce-about {
	
	}
.cc-abt-para1 {
	font-size:16px;
	color:#3C3C3C;
	margin:25px auto;
	}
.service-item1 {
	position:relative;
	}
.service-item1-in {
	border:1px solid #CCCCCC;
	box-shadow: -1px 2px 5px -3px rgba(0,0,0,0.75);
	padding:41px 25px 25px;
	float:left;
	width:100%;
	height: 254px;
	text-align: justify;
	}
.num1 {
    border: 1px solid #707070;
    padding: 17px 10px;
    position: absolute;
    top: -29px;
    width: 54px;
    height: 54px;
    text-align: center;
    border-radius: 50%;
	background:#fff;
}
.num1 h4 {
	margin:0px auto;
	}
.service-item1-in p {
	font-size:17px;
	line-height:27px;
	}
.team {
	padding:25px;
	float:left;
	width:100%;
	border:1px solid #CCCCCC;
	box-shadow: -1px 2px 5px -3px rgba(0,0,0,0.75);
	margin:35px auto;
	background:#fff;	
	}
.team img {
	margin:0px auto;
	}
/*.servce-paras p {
	font-size:16px;
	line-height:27px;
	margin:28px auto;
	color:#3C3C3C;
	}*/
#service-service-area {
	padding:45px 0px;
	background:#F5F5F5;
	}
.service-servc-area-itm-bx {
	padding:25px;
	border:1px solid #ccc;
	box-shadow: -1px 2px 5px -3px rgba(0,0,0,0.75);
	float:left;
	width:100%;
	margin-bottom:40px;
	}
.service-mmmg1 img{
	border-radius:50%;
	}
.service-servc-area-itm-bx h4 {
	margin:0px auto 15px;
	font-size:18px;
	color:#4A4A4A;
	}
.service-servc-area-itm-bx p {
	font-size:15px;
	line-height:27px;
	color:#4A4A4A;
	text-align:justify;
	}
#testimonils-cc {
    background: #f5f5f5;
    padding: 35px 0px;
	position:relative;
}
#testimonils-cc .testim-itm-bx {
    background: #f5f5f5;
    border: 1px solid #f5f5f5;
    float: left;
    width: 97%;
    position: relative;
    padding: 25px;
    z-index: 1;
    margin: 0px 13px;
}
#centr-cc-contacts {
	padding:45px 0;
	}
.tlec-brdcrmp3 {
    position: absolute;
    bottom: 96px;
    text-align: center;
    left: 0;
    right: 0;
    width: 24%;
    margin: 0px auto;
}	
.tlec-brdcrmp3 h1 {
	text-transform:uppercase;
	margin:0px auto;
	color:#fff;
	}	
.tlec-brdcrmp3 h2 {
	text-transform:uppercase;
	margin:0px auto;
	color:#fff;
	font-weight:400;
	}		
#tlec-homepptlec {
	position:relative;
	}	
#brdcrmpline2 {
	padding:14px 0;
	background:#F2F2F2;
	}
#brdcrmpline2 ul li {
	display:inline-block;
	border-right:1px solid #c2c2c2;
	padding:0 10px;
	}
#brdcrmpline2 ul li:last-child {
	border-right:none !important;
}
#brdcrmpline2 ul {
	margin:0px auto;
	}
#brdcrmpline2 ul li a {
	color:#333;
	}
#adv-brd {
	padding:35px 0;
	background:#F9FAFB;
	}
.adv-brd3-hdd {
	font-size:35px;
	color:#39639B;
	}
.adv-brd-itm1 {
	float: left;
	width: 100%;
	margin: 22px auto;
	}
.adv-itm-prof img{
	border-radius:50%;
	width:60%;
	margin:0px auto;
	border:8px solid #ccc;
	}
.adv-itm-prof {
	text-align:center;
	color:#283891;
	font-size:16px;
	}
.adv-itm-txts {
	
	}
.adv-itm-txts p {
	font-size:16px;
	line-height:27px;
	}
.adv-para6 {
	width: 89%;
	margin: 0px auto;
	font-size:16px;
	line-height:26px;
	}
#adv-team-scon {
	background:#fff;
	padding:45px 0;
	}
.team-itm-pics {
	
	}
.tem-itm-itms {
	height: 230px;
	margin: 21px auto 0;
	text-align:center;
}
.tem-itm-itms img {
	margin:0px auto;
	}
.tem-itm-txt-name {
	
	}
.tem-itm-txt-name p{
	margin:10px auto;
	}
#adv-brd5 {
	padding:35px 0;
	background:#F9FAFB;
	}
#centr-tl-cb ul li {
	display:inline-block;
	padding:0 10px 0 0;
	list-style:none;
	}
#centr-tl-cb ul {
	margin:0px auto;
	}
#centr-tl-cb {
	padding:17px 0;
	}

#centr-tl-cb ul li .fa {
	color:#FF9900;
	}
#centr-tl-cb ul li a {
	color:#3399FF
	}
#capacty-cb-txts {
	padding:30px 0px;
	background:#F9FAFB;
	}
#capacty-cb-txts h1 {
	margin:0px auto;
	font-size:40px;
	}
.cb-txt-para {
    text-align: justify;
    font-size: 16px;
    margin: 22px auto;
    width: 94%;
    line-height: 28px;
}
.cb-boxs1234 {
	margin:10px auto;
	}
.boxs-cb-txts {
    border: 1px solid #39639B;
    background: #fff;
    padding: 28px 20px;
    border-radius: 11px;
    text-align: center;
    height: 203px;
}
.boxs-cb-txts p {
    margin: 10px auto 0;
    font-size: 18px;
}
.boxs-cb-txts img {
	margin:0px auto;
	}
#recofrd {
	background:#F9FAFB;
	padding:47px 0 30px;
	}
#recofrd h1 {
	margin:0px auto;
	font-size:40px;
	}
.cb-txt-para2 {
	font-size: 16px;
    margin: 22px auto;
    width: 94%;
	}
.cb-txt-para2 ul li {
	list-style:none;
	line-height: 28px;
	font-weight: bold;
	font-size: 18px;
	}
.cb-txt-para2 ul li:before {
	content:'\f111';
	font-family:FontAwesome;
	font-size:13px;
	padding-right: 11px;
	}
.cam-itm-profles {
	
	}

/*---------------*/
/***** Lily *****/
/*---------------*/

/*figure.effect-lily img {
	max-width: none;
	width: -webkit-calc(100% + 50px);
	width: calc(100% + 50px);
	opacity: 0.7;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-40px,0, 0);
	transform: translate3d(-40px,0,0);
}*/

figure.effect-lily figcaption {
	text-align: left;
	
}

figure.effect-lily figcaption > div {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0px;
	width: 100%;
	height: 100%;
	
}

figure.effect-lily h2,
figure.effect-lily p {
	-webkit-transform: translate3d(0,40px,0);
	transform: translate3d(0,40px,0);
}

figure.effect-lily h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-lily p {
	color: rgba(255,255,255,0.8);
	opacity: 0;
	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
	transition: opacity 0.2s, transform 0.35s;
}

figure.effect-lily:hover img,
figure.effect-lily:hover p {
	opacity: 1;
}

figure.effect-lily:hover img,
figure.effect-lily:hover h2,
figure.effect-lily:hover p {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	background: #002147b3;
	height: 100%;
	text-transform: initial;
}

figure.effect-lily:hover p {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
	padding: 16px;
	line-height: 22px;
}

#cnt-const-cntnt .grid figure {
    position: relative;
    float: left;
    width:100%;
    border-radius: 0;
}
#cnt-const-cntnt .grid figure img {
    margin: 0 auto;
    width: 100%;
	opacity: 9;
}
.cam-prof-name h4{
	margin:0px auto;
	font-size: 16px;
	}
.cam-prof-name {
	padding:8px 0;
	height: 87px;
	}
.camp-name-hd {
	font-size:14px !important;
	padding-bottom:10px;
	}
#cccntr-cmntnt2 {
	padding:45px 0px;
	}
#cntr-cc-cntnt-page2nd {
	background: #f4f4f4;
	padding:42px 0;
	
	}
.ph-hddd {
	margin:0px auto;
	color:#002147;
	text-align:center;
	font-size: 34px;
	}
.dym-mentee-bx1 {
    background: #fff;
    float: left;
    width: 100%;
    padding: 21px;
    margin-bottom: 31px;
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.11);
}
.cntr-bx {
	padding:31px 0 0;
	}
.hdd-mentee-hd {
	text-align:center;
	}
.hdd-mentee-hd h4 {
	font-size:23px;
	}
.hdd-mentee-hd h5 {
	
	}
.dym-mnte-itm-itm {
	
	}
.dym-mnte-wrpr {
	padding-bottom: 12px;
	}
.dym-mnte-wrpr-mmg-txt {
	padding: 12px 0 0;
	}
.dym-mnte-wrpr-mmg img{
	border-radius:50%;
	}
.dym-mnte-wrpr h4{
	text-align:center;
	margin:0px auto 4px;
	} 
.dym-mnte-wrpr p{
	text-align:center;
	} 
.dym-mnte-wrpr-mmg img{
	margin: 0px auto;
	border: 1px solid #a4a4a4;
	padding: 5px;
	}
.sep-clor-sectn {
	
	}
.sep-clr-2 {
	background:#dac3da;
	padding:20px;
	float:left;
	width:100%;
	margin-bottom: 30px;
	}
.sep-clr-2 h3 {text-align:center;}
.sep-clr-2 h5 {text-align:center;}
.dym-mentee-bx {
	padding-top:15px;
	}



#sep-color-itm_2 .sep-clr-2 {
    background: #89B32263;
    padding: 20px;
    float: left;
    width: 100%;
	margin-bottom: 30px;
	height: 590px;
}
#sep-color-itm_3 .sep-clr-2 {
    background: #D6D6D6;
    padding: 20px;
    float: left;
    width: 100%;
	margin-bottom: 30px;
	height: 590px;
}
#sep-color-itm_4 .sep-clr-2 {
    background: #68C4AF47;
    padding: 20px;
    float: left;
    width: 100%;
	margin-bottom: 30px;
	height: 590px;
}
#sep-color-itm_5 .sep-clr-2 {
    background: #F3ECFF;
    padding: 20px;
    float: left;
    width: 100%;
	margin-bottom: 30px;
	height: 590px;
}
#sep-color-itm_6 .sep-clr-2 {
    background: #FF99005C;
    padding: 20px;
    float: left;
    width: 100%;
	margin-bottom: 30px;
	height: 590px;
}
#sep-color-itm_7 .sep-clr-2 {
    background: #008B444F;
    padding: 20px;
    float: left;
    width: 100%;
	margin-bottom: 30px;
	height: 590px;
}

#sep-clor-sectn {
	padding:70px 0;
	}

.tse-scrollable {
	overflow-y: scroll;
}
.tse-scrollable.horizontal {
	overflow-x: scroll;
	overflow-y: hidden;
}
.tse-scrollable {
	position: relative;
	width: 100%; /* Default value. Overwite this if you want. */
	height: 446px; /* Default value. Overwite this if you want. */
	overflow: hidden;
}
.tse-scrollable .tse-scroll-content {
	overflow: hidden;
	overflow-y: scroll;
}
    /* No longer using ::scrollbar too, since it breaks Chrome 25 */
    .tse-scrollable .tse-scroll-content::-webkit-scrollbar {
 width: 0;
 height: 0;
}
.tse-scrollbar {
	z-index: 99;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 11px;
}
.tse-scrollbar .drag-handle {
	position: absolute;
	right: 2px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	min-height: 10px;
	width: 7px;
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
	background: #6c6e71;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
}
.tse-scrollbar:hover .drag-handle {
	opacity: 0.7;
	-webkit-transition: opacity 0 linear;
	-moz-transition: opacity 0 linear;
	-o-transition: opacity 0 linear;
	-ms-transition: opacity 0 linear;
	transition: opacity 0 linear;
}
.tse-scrollbar .drag-handle.visible {
	opacity: 0.7;
}
 .scrollbar-width-tester::-webkit-scrollbar {
 width: 0;
 height: 0;
}
.tse-scrollable.horizontal .tse-scroll-content {
	overflow-x: scroll;
	overflow-y: hidden;
}
 .tse-scrollable.horizontal .tse-scroll-content::-webkit-scrollbar,  .tse-scrollable.horizontal .tse-scroll-content::scrollbar {
 width: auto;
 height: 0;
}
.tse-scrollable.horizontal .tse-scrollbar {
	top: auto;
	left: 0;
	width: auto;
	height: 11px;
}
.tse-scrollable.horizontal .tse-scrollbar .drag-handle {
	right: auto;
	top: 2px;
	height: 7px;
	min-height: 0;
	min-width: 10px;
	width: auto;
}
.tse-scroll-content {
	height:453px !important;
	}
#vdeo-testim-cc {
	padding:50px 0px;
	background:#f4f4f4;
	}
.testim-cc-page {
	padding: 27px 0 0;
	}
.testim-ccc-wrpr {
	
	}
.testim-ccc-wrpr-mmg {
	position:relative;
	}
.testim-ccc-wrpr-txts {
    background: #002147;
    color: #fff;
    position: absolute;
    z-index: 99;
    padding: 11px 15px;
	bottom: -17px;
    left: 12px;
}
.testim-ccc-wrpr-txts h4 {
	margin:0px auto;
	}

#myModal .modal-header .close {
    margin-top: -2px;
    position: absolute;
    right: 27px;
    top: 46px;
    font-size: 31px;
}
.vdo-icon-hver {
    position: absolute;
    top: 43px;
    z-index: 99;
    left: 0;
    right: 0;
    bottom: 0;
}
.testim-ccc-wrpr-mmg img {
	margin:0px auto;
	}
.intro-grp-abt-txt-pk-inner ul li {
	list-style:none;
	line-height:29px;
	}
.intro-grp-abt-txt-pk-inner ul li:before {
	content:'\f101';
	font-family:FontAwesome;
	padding-right:10px;
	}
.intro-grp-abt-txt-pk-inner ul {padding:0;}























