.homepage {
    padding-right:0 !important;
}
.itextser .modal-body p{
    line-height:21px;
}
.itextser .modal-body p span{
    color:#f68400;
	font-size:15px;
	font-weight:800;
	text-transform:uppercase;
}
.bg-blue {
	background-color: #04bcde;
}
.bg-violet {
	background-color: #835dbe;
}
.bg-red {
	background-color: #f6434e;
}
.bg-yellow {
	background-color: #f1b444;
}
.bg-green {
	background-color: #00c775;
}
.bg-gray {
	background-color: #e9e9e9;
}
.bg-white {
	background-color: #fff;
}
.bg-light-yellow {
	background-color: #f8f2c8;
}
.slide img {
	opacity: 0.2;
}
.slide {
	position: relative;	
}
.assured-txt {
	margin: auto 0;	
	width: 100%;
	float: left;	
	position: absolute;	
	top:300px;	
}
.placement-results
{
	border: 1px solid rgba(209, 254, 255, .5);
	padding:15px;
	width:55%;
}
.placement-results tr th{
	color:#d1feff;
	font-size:22px;
	font-weight: 900;
	padding:7px;
	text-align:center;
	border: 1px solid rgba(209, 254, 255, .5);
}
.placement-results tr td{
	font-size:30px;
	font-weight: 900;
	color:#d1feff;
	padding:7px;
	text-align:center;
	border: 1px solid rgba(209, 254, 255, .5);
}
.assured-txt h1 {
	font-size:24px;	
	line-height: 32px;
	padding: 0;
}
.assured-txt h2{
	font-size: 26px;
}
.assured-txt h2 span{
	font-size: 58px;
}
.assured-txt h3 {
	font-family: montserratbold;
	color: #000;
	font-size: 23px;
	margin-top: 20px;
}
.assured-txt p {
	color: #000;
}
.slide1 h1, .slide1 h2 {
	color: #fff5da;
}
.slide2 h2 {
	color: #ffd8d8;
}
.slide3 h2 {
	color: #d1feff;
}
.slide1 h3 {
	color: #fff5da;
}
.slide2 h3 {
	color: #ffd8d8;
}
.slide3 h3 {
	color: #d1feff;
}
.slide1 p {
	color: #fff5da;
}
.slide2 p {
	color: #ffd8d8;
}
.slide3 p {
	color: #d1feff;
}
a.btn-custom {
	background: #fff;
	border-radius: 3px;
	color: #333;
	padding: 7px 25px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	margin-top: 20px;
}
a.btn-custom1 {
	background: #cd2122;
	color: #fff;
	padding: 9px 46px;
}
a.btn-custom:hover {
	background: #cd2122;
	color: #fff;
}
a.btn-custom1:hover {
	background: #ffcb0b;
	color: #333;
}
.section.bg-testimonial.bg-fixed {
    position: relative;
}
.testimonials-shapes {
	height: 0;
	position: absolute;
	width: 0;
}
.testimonials-shapes.one {
	border-bottom: 132px solid rgba(247, 180, 0, 0.8);
	border-left: 500px solid transparent;
	border-right: 208px solid transparent;
	bottom: -1px;
	right: 55%;
}
.testimonials-shapes.two {
	border-bottom: 132px solid rgba(239, 43, 85, 0.8);
	border-left: 208px solid transparent;
	border-right: 208px solid transparent;
	bottom: -1px;
	left: 50%;
	transform: translateX(-50%);
}
.testimonials-shapes.three {
	border-bottom: 132px solid rgba(47, 191, 211, 0.8);
	border-left: 208px solid transparent;
	border-right: 500px solid transparent;
	bottom: -1px;
	right: 0;
}
.owl-pagination {
    position: relative;
    z-index: 999;
}
.owl-theme .owl-controls .owl-page span {
    background: #fff none repeat scroll 0 0;
    width: 34px;
	border-radius:0;
}
.owl-theme .owl-controls .owl-page {
    display: block;
}
.owl-theme .owl-controls {
    bottom: 0;
    position: absolute;
    right: 0;
	left:0;
}
.owl-theme .owl-controls {
    bottom: 49%;
}
.sservice{
    padding:35px 0;
    width: 100%;
    background: #2fbfd3;
}
.sservice-first{
	background:#fff;
	color:#333;
}
.sservice hr{
	display: block; height: 1px; border: 0; border-top: 1px solid #3ccee2; margin: 1em 0; padding: 0; 
}
.sservice h1{
	margin-bottom:5px; 
	color:#fff;
	font-size:36px;
}
.sservice p{	
	line-height:21px; 
	color:#fff;
	font-size:13px;
}
.sservice-first h1, .sservice-first p{
	color:#333;
}
.stu-welfare-services{
    background: #f7f7f7 ;
    padding:60px 0;
    width: 100%;
}
.stu-welfare-services ul li {
    border-right: 1px solid #ededec;
    color: #858585;
    display: inline-block;
    font-size: 18px;
    letter-spacing: -0.1px;
    line-height: 22px;
    margin-right: 18px;
    min-height:161px;
    padding: 0 24px;
    text-align: center;
    vertical-align: top;
    width: 23%;
}
.stu-welfare-services ul li a{
	 color: #858585;
}
.stu-welfare-services ul li a:hover{
	 color: #b92a24;
}
.stu-welfare-services ul li span {
    display: block;
}
.stu-welfare-services ul li:last-child {
    border: 0 none;
}
.stu-welfare-services ul li span img {
    display: inline-block;
}
.stu-welfare-services ul li strong {
    display: block;
    font-size:18px;
    line-height:23px;
    margin-top: 5px;
	text-transform:uppercase;
}
.moreser{
	float:left;
	width:100%;
}
.swelfare-cont {
    bottom: 0;
    padding:15px;
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(26, 26, 26, 0) 0px, rgba(26, 26, 26, 0.85) 100%) repeat scroll 0 0;
}
.swelfare-cont h2{
	 color:#fff;
	 font-size:17px;
	 font-family: open_sanssemibold;
}
.swelfare-cont p{
	 color:#fff; 
}
.swelfare-left{
	position: relative;
}
.swelfare-right {    
    overflow: hidden;
	height: 168px;
    position: relative;
	margin-bottom:25px;
}
.img2 > img {
    width: 100%;
} 
.itextser{
	background:#fff;
	padding:15px;
	margin-bottom:30px;
}
.itextser h2
{
	font-size: 15px;
	text-transform: uppercase;
}
.itextser P{
	color:#333;
	line-height:15px;
	padding:10px 0;
}
a.butimg{
    margin: 0 !important;
    padding: 4px 12px !important;
}
.students-welfare-address{
	float:left;
	width:100%;
}
.students-welfare-address p{
	font-size:14px;
}
ul.swelfare-icon{
	margin:20px 0 0 0;
}
ul.swelfare-icon li{
	display: inline-block;
    vertical-align: top;
    width: 32%;
	text-align:center;
}
ul.swelfare-icon .swelfare-icon-img{
	display:block;
	text-align:center;
	margin-bottom:7px;
}
ul.swelfare-icon .swelfare-icon-img > img {
    width:60%;		
}
ul.swelfare-icon li p{
	font-size:11px;
	color:#fff;
}
.swelfare-icon .modal-content{
  text-align: left;
  color:#333;
}
.swelfare-icon .modal-content p{
  color:#333;
  font-size:13px;
}
.students-welfare-address .modal-title{
	color:#333;
    font-size:16px;
	text-transform:uppercase;
	font-weight:600;
}



.slide-wrap{  position: relative;}
.section.bg-testimonial.bg-fixed{ position: absolute; bottom: 0; right: 0; width: 100%; z-index: 1;}







@media (min-width:992px) and (max-width:1199px) {
	.swelfare-right{height:137px;}
	.itextser h2{font-size:13px;}
	.assured-txt { top:190px;}
	.assured-txt h2, .slide1 h1{font-size:23px;line-height:27px;}	
	.assured-txt h2{margin-bottom:10px;}
	.assured-txt h2 span, .slide1 h1 span{font-size:26px;}
	.assured-txt h3{margin-top:5px;font-size: 18px;}
	a.btn-custom{margin-top:5px;}
	.testimonials-shapes.one{border-bottom: 99px solid rgba(247, 180, 0, 0.8);}
	.testimonials-shapes.two{border-bottom: 99px solid rgba(239, 43, 85, 0.8);}
	.testimonials-shapes.three{border-bottom: 99px solid rgba(47, 191, 211, 0.8);border-right: 330px solid transparent;}
}
@media (min-width:768px) and (max-width:991px) {
	.swelfare-left{margin-bottom:25px;}
	.swelfare-cont{text-align:center;} .swelfare-cont h2{font-size:13px;}
	.itextser h2{font-size:13px;} .itextser{min-height:150px;}		
	.assured-txt {top:170px;padding:0;}
	.assured-txt h2, .slide1 h1{font-size:16px;line-height:24px;}	
	.assured-txt h2{margin-bottom:5px;}
	.assured-txt h2 span, .slide1 h1 span{font-size:21px;}
	.assured-txt h3{margin-top:3px;font-size:14px;}
	a.btn-custom{margin-top:3px;padding:5px 15px;}
	.testimonials-shapes.three{border-right:200px solid transparent;}
	.testimonials-shapes.one{border-bottom:42px solid rgba(247, 180, 0, 0.8);}
	.testimonials-shapes.two{border-bottom:42px solid rgba(239, 43, 85, 0.8);}
	.testimonials-shapes.three{border-bottom:42px solid rgba(47, 191, 211, 0.8);}
	.owl-theme .owl-controls{bottom:0;left:40%;}
	.owl-theme .owl-controls .owl-page span{height:8px;}
	.owl-theme .owl-controls .owl-page {display: inline-block;}
}
@media (max-width:767px) {
	.swelfare-left{margin-bottom:25px;}
	.swelfare-cont{text-align:center;} .swelfare-cont h2{font-size:14px;}
	.students-welfare-address {text-align: center;}
	ul.swelfare-icon{margin: 50px 0 0;}
	ul.swelfare-icon .swelfare-icon-img > img{width:50%;} ul.swelfare-icon li{width:28%;}
	.itextser{padding:12px;} .itextser h2{font-size:12px;} .sservice p{font-size:11px;}
	.itextser h2{font-size:12px;} .itextser{min-height:116px;padding:7px;}
	.assured-txt {top:70px; padding:0;}
	.assured-txt h2, .slide1 h1{font-size:15px;line-height:24px;}	
	.assured-txt h2{margin-bottom:0px;}
	.assured-txt h2 span, .slide1 h1 span{font-size:17px;}
	.assured-txt h3{margin-top:3px;font-size:14px;}
	a.btn-custom{margin-top:5px;padding:3px 15px;font-size:13px;}
	.testimonials-shapes.three{border-right:100px solid transparent;}
	.testimonials-shapes.one{ border-bottom:32px solid rgba(247, 180, 0, 0.8);right:40%;}
	.testimonials-shapes.two{border-bottom:32px solid rgba(239, 43, 85, 0.8);left:50%;}
	.testimonials-shapes.three{border-bottom:32px solid rgba(47, 191, 211, 0.8);}
	.owl-theme .owl-controls{bottom:0;left:40%;}
	.owl-theme .owl-controls .owl-page span{height:8px;}
	.owl-theme .owl-controls .owl-page {display: inline-block;}	
	.students-welfare-address p{font-size:14px !important;}		
	.stu-welfare-services ul li {border-bottom: 1px solid #ededec;border-right: 0 none;font-size: 15px;margin: 0 5%;min-height:150px;
	padding: 25px 0;width: 39%;}
	.stu-welfare-services ul li strong{font-size:14px;font-weight: 600;}
    .stu-welfare-services ul li:nth-of-type(3n), .stu-welfare-services ul li:last-child {border-bottom: 0 none;}
}
@media (max-width:500px) {
	.assured-txt {top:35px;padding:0;}
}
@media (max-width:480px) {
	.col-cust-service{width:100% !important;text-align:center;}
	.col-moreser{width:100% !important;}
	ul.swelfare-icon li{width:100%;margin-bottom:30px;} ul.swelfare-icon .swelfare-icon-img > img{width:30%;}
	.itextser{min-height:auto;padding:12px;}
	.slide-wrap{display:none;}
	.testimonials-shapes.one{border-bottom:52px solid rgba(247, 180, 0, 0.8);}
	.testimonials-shapes.two{border-bottom:52px solid rgba(239, 43, 85, 0.8);left:20%;}
	.testimonials-shapes.three{border-bottom:52px solid rgba(47, 191, 211, 0.8);}
	.owl-theme .owl-controls{left:30%;}	.itextser h2{font-size:14px;} .sservice p{font-size: 13px;}
	.stu-welfare-services ul li {border-bottom: 1px solid #ededec;border-right: 0 none;margin: 0;min-height: auto;padding: 25px 0;width: 100%;}
	.stu-welfare-services ul li:nth-of-type(3n){border-bottom: 1px solid #ededec;}
}
