/*** HEADER ****/
.header{width:100%; float:left; padding:40px 0;font-family:'Assistant-Regular';}
.header_content{width:480px; float:right;}
.logo{ width:256px; float:right; padding:3px 0 0 0;}
.header_content .text_holder{width:210px; float:left; line-height:20px;}
.top_content{width:480px; float:left; font-size:28px;} 
.top_content span{color:#6e4385;}
.top_content span a{color:navy;text-decoration:underline;}
.top_content img{float:left; width:38px;}

/*** FOOTER ****/
.footer{ width:100%; float:left; padding:70px 0; background:#f7f7f7; font-size:19px;color:#454047;}
.footer a{color:#454047;}
.footer a:hover{text-decoration:underline;}
.footer h4{font-size:22px;font-family:'Assistant-SemiBold'; margin-bottom:5px; color:#704587;}
.footer ul li{width:100%; line-height:25px;}
.footer_links{width:20%; float:left; padding:0 3% 0 0; background:url(../images/dot.png) repeat-y right 0;}
.footer_text{width:31%; float:left; font-size:29px;font-family:'Assistant-Regular';}
.footer_text img{width:32px; margin:10px 0 0 10px; float:right;}
.footer_text img.logo_img{margin:0 0 10px 0; width:250px;}
.copyright{width:100%; float:left; padding:30px 0; text-align:center; font-size:17px; color:#a5a5a5;}

.common_container{width:100%; float:left; background:url(../images/background1.png) repeat-x 0 0;}
.home_container{width:100%; float:left;}

/*** HOME PAGE ***/
.testimonials{width:100%; float:left; background:url(../images/background2.png) no-repeat center 0; padding:60px 0 30px 0;}
.testimonials .title{width:220px; float:right; font-size:48px; line-height:48px; color:#6e4384;}
.home_gallery{width:100%; float:left; padding:3px 0; text-align:center;}
.home_gallery ul li{width:24.85%; border-bottom:8px solid #302a33; margin:0 0.2% 0 0;}
.home_gallery ul li:last-child{margin:0;}
.home_gallery a{color:#fff;}
.home_gallery .img_holder{width:100%; float:left; top:0; left:0; position:relative; z-index:10; background:#000;}
.home_gallery .img_holder img{-webkit-filter:brightness(1.2) grayscale(5) opacity(.7);-moz-filter:brightness(1.2) grayscale(5) opacity(.7);filter:brightness(1.2) grayscale(5) opacity(.7);transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms;}
.home_gallery ul li:hover .img_holder img{-webkit-filter:brightness(1.2) grayscale(0s) opacity(10);-moz-filter:brightness(1.2) grayscale(0) opacity(10);filter:brightness(1.2) grayscale(0) opacity(10);}
.home_gallery .text_holder{width:100%; float:left; top:0; left:0; position:relative; z-index:20; padding:20px 0 0 0; height:80px; margin-top:-100px; font-size:20px; background:rgba(112,69,135,0.85)}
.home_gallery .text_holder strong{font-size:30px; font-family:'Assistant-SemiBold';}
.home_form{width:94%; float:left; padding:30px 3%; background:url(../images/form-bg1.png) repeat-y center 0; color:#fff;}
.home_form .title{width:310px; float:right; font-size:26px;}
.home_form .form_holder{width:75%; float:left;}
.home_form .form_holder .btn_holder{width:263px; float:left;}
.home_form .form_holder .textbox{width:72%; float:right;}
.home_form .form_holder .textbox ul li{width:49%; margin:0 0 0 1%;}
.home_form .form_holder .textbox input{border:2px solid #fff; height:41px; padding:0 4.5%; width:90%; text-align:right; color:#fff; font-size:18px; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; background:none;}
.home_form .form_holder .textbox input:focus{background:#fff; color:#000;}
.home_content_one, .home_content_two{width:100%; float:left; padding:50px 0;}
.home_content_one{border-bottom:2px solid #c7c7c7;}
.home_content_one .video_player{width:410px; float:left; padding:15px 0 0 0;}
.home_content_one .text_holder{width:65%; float:right; line-height:20px;}
.home_content_one .text_holder h1, .home_content_two h2, .full_text h2{font-size:36px; color:#6e4384; padding:0 0 15px 0;font-family:'Assistant-Light';}
.home_content_two ul li{width:48%; margin:0 4% 0 0;}
.home_content_two ul li:first-child{margin:0;}
.home_content_two .img_holder{width:320px; float:right; background:#000;}
.home_content_two .img_holder img{transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms;}
.home_content_two ul li:hover .img_holder img{-webkit-filter:brightness(1.2) grayscale(1) opacity(.7);-moz-filter:brightness(1.2) grayscale(1) opacity(.7);filter:brightness(1.2) grayscale(1) opacity(.7);}
.home_content_two .text_holder{width:48%; padding:0 1% 0 0; float:left; font-size:18px; line-height:20px;}
.home_content_two .text_holder h3{font-size:30px; color:#6e4384; padding:0 0 15px 0;font-family:'Assistant-Light';}

/*** INNER PAGE  ***/
.page_banner{width:100%; float:left;font-family:'Assistant-Regular';}
.page_banner .details_holder{background:url(../images/slide-bg.png) no-repeat center 0 fixed; -webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; clear:both;padding:20px 0 60px 0;}
.page_banner .text_holder{width:97%; float:left; font-size:15px; padding:0 0 20px 0;}
.page_banner .text_holder a{color:#000;}
.page_banner .text_holder a:hover{color:#704587;}
.page_banner h1{font-size:53px; line-height:53px; width:97%;}
.innerpage_content{width:100%; float:left; padding:20px 0;}

.sidebar{width:340px; float:left;}

.sidebar_form{width:86%; float:left; padding:30px 7%; background:url(../images/form-bg2.png) no-repeat center 0 #6b4181; color:#fff; text-align:center;}
.sidebar_form .title{width:100%; float:left; font-size:26px; line-height:26px;}
.sidebar_form .textbox{width:100%; float:left; padding:10px 0;}
.sidebar_form .textbox ul li{width:100%; padding:0 0 7px 0;}
.sidebar_form .textbox input{border:2px solid #fff; height:43px; padding:0 4.5%; width:90%; text-align:right; color:#fff; font-size:18px; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px; background:none;}
.sidebar_form .textbox input:focus{background:#fff; color:#000;}
.sidebar_form .btn_holder{width:100%; float:left;}
.sidebar_form .btn_holder img{width:277px; margin:0 auto;}

.sidebar_gallery{width:100%; float:left; text-align:center; padding:20px 0 0 0;}
.sidebar_gallery ul li{width:100%; border-bottom:8px solid #302a33; margin:0 0 20px 0;}
.sidebar_gallery a{color:#fff;}
.sidebar_gallery .img_holder{width:100%; height:250px; overflow:hidden; float:left; top:0; left:0; position:relative; z-index:10; background:#000;}
.sidebar_gallery .img_holder img{-webkit-filter:brightness(1.2) grayscale(5) opacity(.7);-moz-filter:brightness(1.2) grayscale(5) opacity(.7);filter:brightness(1.2) grayscale(5) opacity(.7);transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms;}
.sidebar_gallery ul li:hover .img_holder img{-webkit-filter:brightness(1.2) grayscale(0s) opacity(10);-moz-filter:brightness(1.2) grayscale(0) opacity(10);filter:brightness(1.2) grayscale(0) opacity(10);}
.sidebar_gallery .text_holder{width:100%; float:left; top:0; left:0; position:relative; z-index:20; padding:20px 0 0 0; height:80px; margin-top:-100px; font-size:20px; background:rgba(112,69,135,0.85)}
.sidebar_gallery .text_holder strong{font-size:30px; font-family:'Assistant-SemiBold';}

.main_content{width:70%; float:right;}
.full_text{width:100%; float:left; line-height:22px;}
.other_gallery{width:100%; float:left; padding:30px 0 0 0;}
.other_gallery ul li{width:30.333%; margin:0 3% 30px 0; background:#000;}
.other_gallery ul li:nth-child(1), .other_gallery ul li:nth-child(4){margin:0 0 30px 0;}
.other_gallery ul li:nth-child(7), .other_gallery ul li:nth-child(10){margin:0 0 30px 0;}

.other_gallery ul li:nth-child(13), .other_gallery ul li:nth-child(16){margin:0 0 30px 0;}
.other_gallery ul li:nth-child(19), .other_gallery ul li:nth-child(22){margin:0 0 30px 0;}


.other_gallery ul li img{border:1px solid #654483;}

.other_gallery ul li:hover img{-webkit-filter:brightness(1.2) grayscale(1) opacity(.7);-moz-filter:brightness(1.2) grayscale(1) opacity(.7);filter:brightness(1.2) grayscale(1) opacity(.7);}








