/*About Us 1 Style Starts*/
.ABOUT-1{padding:80px 0;}
.ABOUT-1 .section-heading{font-size:42px; color:#222; font-weight:600; margin:0; padding:0 0 50px; font-family: 'Roboto', sans-serif; text-align:center;}
.ABOUT-1 .section-text{font-size:18px; color:#6e7680; font-weight:400; margin:0; padding:0 0 50px; font-family: 'Roboto', sans-serif; text-align:center;}
.ABOUT-1 .about-title{font-size:30px; text-transform:uppercase; font-weight:600; letter-spacing:2px; font-family: 'Roboto', sans-serif; margin:0; padding:0 0 10px; color:#111;}
.ABOUT-1 .about-sub-title{font-size:18px; font-weight:300; line-height:30px; font-family: 'Roboto', sans-serif; margin:0 0 30px; padding:0 0 30px; border-bottom:1px rgba(0,0,0,0.4) solid; color:#222;}
.ABOUT-1 .about-content-text{font-size:16px; color:#666; line-height:23px; font-family: 'Roboto', sans-serif; margin:0; padding-bottom:30px;}
.ABOUT-1 .about-call-us{text-transform:uppercase; font-size:16px; color:#fff; padding:10px 20px; border-radius:3px; display:inline-block; font-family: 'Roboto', sans-serif; font-weight:500; background:#990061;}
.ABOUT-1 .about_bkg{text-align:center; background-repeat:no-repeat; background-position:center; background-size:cover; padding:50px; position:relative;}
.ABOUT-1 .about_bkg:after{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:0;}
.ABOUT-1 .about_textarea{position:relative; z-index:1;}
@media only screen and (max-width:990px){
	.ABOUT-1 .about-call-us{margin-bottom:30px;}	
}
/************END************/

/*About Us 2 Style Starts*/
.ABOUT-2{padding:50px 0;}
.ABOUT-2 .about-title{font-size:38px; font-weight:300; font-family: 'Roboto', sans-serif; margin:0; padding:0 0 10px; color:#222;}
.ABOUT-2 .about-sub-title{font-size:16px; font-weight:600; line-height:30px; font-family: 'Roboto', sans-serif; margin:0; padding:0 0 20px; color:#333;}
.ABOUT-2 .about-content-text{font-size:15px; color:#666; height:170px; overflow:auto; line-height:20px; font-family: 'Roboto', sans-serif; margin:0; margin-bottom:20px;}
.ABOUT-2 .about-call-us{text-transform:uppercase; font-size:16px; color:#fff; padding:10px 20px; border-radius:3px; display:inline-block; font-family: 'Roboto', sans-serif; font-weight:500; background:#990061;}
.ABOUT-2 .about_image{background-repeat:no-repeat; background-position:center; background-size:cover; height:400px;}
.ABOUT-2 .about_textarea{background:#f5f5f5; padding:30px; height:400px;}
.ABOUT-2 .read_more{font-size:16px; color:#222; font-weight:400; font-family: 'Roboto', sans-serif; border-radius:5px; display:inline-block; padding:8px 25px; background:#f1f1f1; margin-top:20px;}
@media only screen and (max-width:990px){
	.ABOUT-2 .about-call-us{margin-bottom:30px;}	
}
/************END************/

/*About Us 3 Style Starts*/
.ABOUT-3{padding:50px 0;}
.ABOUT-3 .about-title{font-size:30px; font-weight:600; font-family: 'Roboto', sans-serif; margin:0; padding:0 0 10px; color:#2f2800;}
.ABOUT-3 .about-sub-title{font-size:16px; font-weight:500; line-height:23px; font-family: 'Roboto', sans-serif; margin:0; padding:0 0 30px; color:#615d46;}
.ABOUT-3 .about-content-text{font-size:14px; line-height:23px; color:#727070; font-family: 'Roboto', sans-serif; margin:0; padding-bottom:20px;}
.ABOUT-3 .about-call-us{text-transform:uppercase; font-size:16px; color:#fff; padding:10px 20px; margin-bottom:20px; border-radius:3px; display:inline-block; font-family: 'Roboto', sans-serif; font-weight:500; background:#222;}
.ABOUT-3 .about_image{width:70%; float:left;}
.ABOUT-3 .about_textarea{float:left; width:calc(30% + 20%); background:rgba(255,255,255,0.9); margin:15px 0; margin-left:-20%; padding:30px;} 
@media only screen and (max-width:990px){
	.ABOUT-3 .about-title{font-size:36px;}
}
/************END************/

/*About Us 4 Style Starts*/
.ABOUT-4{padding:50px 0;}
.ABOUT-4 .about_image{background-position:center; overflow:hidden; width:100%; height:400px; background-repeat:no-repeat; background-size:cover; border:10px #fff solid; box-shadow:0 0 5px #ddd;}
.ABOUT-4 .about-title{font-size:16px; font-weight:600; font-family: 'Raleway', sans-serif; margin:0; padding:18px 0 25px; margin:0 0 30px; color:#ffe105; position:relative;}
.ABOUT-4 .about-title span{font-weight:600; display:block; font-size:50px; color:#2a2b33; padding:0;}
.ABOUT-4 .about-title:after{content:""; background:#ffe105; width:60px; height:2px; position:absolute; bottom:0; left:0;}
.ABOUT-4 .about-sub-title{font-size:20px; font-weight:300; line-height:30px; font-family: 'Raleway', sans-serif; margin:0; padding:0 0 30px; color:#2a2b33;}
.ABOUT-4 .about-content-text{font-size:15px; color:#727070; line-height:20px; font-family: 'Raleway', sans-serif; margin:0; padding-bottom:30px;}
.ABOUT-4 .social_icon{position:relative; text-align:center; margin:30px 0 0;}
.ABOUT-4 .social_icon:after{content:""; width:100%; height:1px; background:#333; position:absolute; top:50%; left:0; transform:translateY(-50%); z-index:1;}
.ABOUT-4 .social_icon a{width:30px; height:30px; background:#fff; box-shadow:0 0 0 6px #fff; margin:0 3px; position:relative; z-index:2; border:1px #333 solid; font-size:18px; color:#333; display:inline-block; text-align:center;  border-radius:50%; padding:3px 0 0;}
@media only screen and (max-width:990px){
	.ABOUT-4 .about-call-us{margin-bottom:30px;}	
}
/************END************/


/*About Us 5 Style Starts*/
.ABOUT-5{padding:50px 0; font-family: 'Roboto', sans-serif;}
.ABOUT-5 .about_title_area{background:#1c1c1c; padding:50px 0; text-align:center; margin:0 0 30px;}
.ABOUT-5 .section-heading{font-size:40px; text-transform:capitalize; color:#222; font-weight:600; margin:0; padding:0;}
.ABOUT-5 .about-title{font-size:40px; font-weight:600; margin:0; padding:0 0 25px; color:#222;}
.ABOUT-5 .about-sub-title{font-size:18px; font-weight:500; line-height:20px; margin:0; padding:0 0 30px; color:#615d46;}
.ABOUT-5 .about-content-text{font-size:15px; color:#727070; line-height:20px; margin:0; padding-bottom:30px;}
.ABOUT-5 .about-call-us{text-transform:uppercase; font-size:16px; color:#fff; padding:10px 20px; border-radius:3px; display:inline-block; font-weight:500; background:#990061;}
.ABOUT-5 .about_image{width:400px; height:300px; float:left; background-repeat:no-repeat; margin:0 30px 10px 0; background-position:center; background-size:cover; position:relative;}

@media only screen and (max-width:767px){
	.ABOUT-5 .about-title{font-size:36px; padding-top:30px;}
}
/************END************/


/*About Us 6 Style Starts*/
.ABOUT-6{padding:50px 0; background:#f1f1f1;}
.ABOUT-6 .about-title{font-size:40px; font-weight:600; font-family: 'Arimo', sans-serif; margin:0; padding:0 0 20px; color:#222;}
.ABOUT-6 .about-content-text{font-size:16px; color:#333; line-height:24px; font-family: 'Arimo', sans-serif; margin:0; padding-bottom:30px;}
.ABOUT-6 .about-call-us{text-transform:uppercase; font-size:16px; color:#fff; padding:10px 20px; border-radius:3px; display:inline-block; font-family: 'Arimo', sans-serif; font-weight:500; background:#990061;}
.ABOUT-6 .about_image{width:100%; height:400px; background-repeat:no-repeat; background-position:center; background-size:cover; box-shadow:0 0 20px rgba(0,0,0,0.2); position:relative;}
.ABOUT-6 .about_image1{width:250px; height:250px; border-radius:50%; border:2px #fff solid; background-repeat:no-repeat; top:50%; transform:translateY(-50%); right:-20%; background-position:center; background-size:cover; box-shadow:0 0 20px rgba(0,0,0,0.2); position:absolute;}

@media only screen and (max-width:767px){
	.ABOUT-6 .about-title{font-size:36px; padding-top:30px;}
	.ABOUT-6 .about_image1{display:none;}
}
/************END************/


/*About Us 7 Style Starts*/
.ABOUT-7{padding:0; font-family: 'Raleway', sans-serif;}
.ABOUT-7 .about_textarea{background:rgba(0,0,0,0.6); padding:120px 15px; text-align:center;}
.ABOUT-7 .about-title{font-size:36px; text-transform:uppercase; letter-spacing:2px; font-weight:400; margin:0; padding:0 0 20px; color:#fff;}
.ABOUT-7 .about-content-text{font-size:16px; color:#fff; line-height:23px; margin:0; padding:0;}
.ABOUT-7 .about-call-us{text-transform:lowercase; font-size:16px; color:#fff; padding:10px 20px; border-radius:3px; display:inline-block; font-weight:500; background:#990061;}
.ABOUT-7 .about_bkg{width:100%; height:auto; background-repeat:no-repeat; background-position:center; background-size:cover; position:relative;}

@media only screen and (max-width:767px){
	.ABOUT-7 .about-title{font-size:36px; padding-top:30px;}
}
/************END************/

















