
.relative-wrapper{position: relative;}
.m-t-80{margin-top: 80px}

.trained-sec{padding:150px 0 40px;background: url(../images/shapes_bg.png)}
.trained-sec p{font-size: 14px;color: #605456;font-weight: 400}
.trained-sec .trained-main{width:93%}
.trained-sec .trained-main p{line-height: 24px;padding-bottom: 50px;}
.trained-sec .trained-main h2{padding-bottom: 25px;font-size: 17px;font-family: 'GillSansMT-Bold';text-transform: uppercase;}

.trained-sec .intro-tri-wrapper{margin-bottom: 60px;}
.trained-sec .intro-tri-wrapper:before{content:url(../images/diamond.png);left: -80px;position: absolute;top: -80px;}
.trained-sec .intro-tri-wrapper p{line-height: 24px;}

.filled-wrapper h3{letter-spacing: 4px;}
.filled-wrapper h5{font-size: 20px;letter-spacing: .5px;}
.filled-wrapper .member{margin-top: 40px;}
.filled-wrapper .member h5{font-size: 14px;padding-bottom:5px;}
.filled-wrapper .member h6{padding-bottom: 0}
.filled-wrapper .member{vertical-align: middle;}
.filled-wrapper .member img{display: inline-block;float: left;}
.filled-wrapper .member .register{display: inline-block;float: left;margin-top: 10px;}

.special-wrappers{padding:50px 0;}
.special-wrappers .intro-tri-wrapper h2:before{ content: url("../images/diamond.png");left: -100px;position: absolute;top: -35px;}
.special-wrappers .intro-tri-wrapper h2{font-size: 24px;font-family: 'GillSansMT-Bold';text-transform: uppercase;color: #424242;padding-bottom: 30px;letter-spacing: 2px;}
.special-wrappers .intro-tri-wrapper p{font-size: 14px;line-height: 24px;width: 93%}

/*****small-banner**/
.small-banner{background: url("../images/banner-bg-main.jpg")no-repeat top center;height:350px;position: relative;}
.banner-text{height: 100%}
.banner-text h2{font-size: 25px;font-family: 'GillSansMT-Bold';text-transform: uppercase;letter-spacing: 2px;color: #000;position: absolute;bottom:50px;}
/*end of small-banner*/


/**gallery**/
.img-content{margin-top: 30px}
.section a{width: 100%}
/*end of gallery*/

/*testimonial*/
.testi-wrapper{background: url("../images/shapes_bg.png");padding: 200px 0}
.testi-wrapper li{padding-top: 70px}
.testi-wrapper li:first-child,.testi-wrapper li:last-child{padding-top: 0px;}
.testi-inner{font-style: italic;letter-spacing: 1px;font-weight:600i}
.testi-inner p{font-size: 14px;letter-spacing: 2.5px;line-height: 18px;}
.author-inner{font-size: 14px;letter-spacing: 2px;margin-top: 20px;}
.author-inner span{font-weight:800;}
.testimonial-wrapper{max-width: 570px;margin: 0 auto;position: relative;}
.testimonial-wrapper:before{content:"";background:url("../images/before-arrow.png")no-repeat;position: absolute;width:50px;height: 65px;left:-100px;top: 4px}
.testimonial-wrapper:after{content:"";background:url("../images/after-arrow.png")no-repeat;position: absolute;width:50px;height: 65px;right:-100px;top: 4px}
/*end of testimonial*/

.msg-error{font-size: 14px;color: #e04040;margin-top: 20px;padding-left: 18px;}
.msg-success{font-size: 14px;color: #0cc864;margin-top: 20px;padding-left: 18px;}
.form-group input{color: #000}
.form-group label.error{font-size: 12px;color:#e04040;font-weight: 400}

.project-head i{font-size:1.82em !important}

@media screen and (min-width:768px) and (max-width:991px)
{
.special-wrappers .intro-tri-wrapper p{width: 100%}
.testimonial-wrapper::after{right: -75px;}
.testimonial-wrapper::before{left: -75px;}
}

@media screen and (max-width:768px)
{
	.trained-sec .intro-tri-wrapper::before{content: url("../images/diamond.png");left: 0;position: absolute;top: -100px;}
	.special-wrappers .intro-tri-wrapper h2::before{content: url("../images/diamond.png");left:0px;position: absolute;top: -100px;}
	.special-wrappers{padding: 90px 0 0;}
	.trained-sec .trained-main{width: 100%;margin-top: 25px;}
	.trained-sec .intro-tri-wrapper{margin-bottom: 0px;}
	.trained-sec{padding: 100px 0 50px}
	.registered{padding: 70px 0}
	.testi-wrapper{padding:64px 0}
	.testi-wrapper li{padding-top: 35px;}
	.testimonial-wrapper::after{content: " ";background: none;height: 0;width: 0px;right: 0}
	.testimonial-wrapper::before{content: " ";background: none;height: 0;width: 0px;left: 0}
}
