body{background: url(../images/main_bg.jpg) center top repeat-y #eee;}
.margin_none{margin:0px!important;}
.padding_none{padding:0px!important;}
.navbar-nav{font-weight:bold; background:#fff; border-bottom:1px solid #f1f1f1;}
.custome_row{float:left; width:100%; background:#fff;}
.custome_row_inner{float:left; width:100%; background:#fff; padding:20px;}
.custome_slider_row{float:left; width:100%; padding:1%; background:#fff;}
.home_committees{float:left; width:100%; margin:50px 0;}
.footer_main{float:left; width:100%; background:#e35458; padding:15px; color:#fff; font-size:14px;}
.footer_main small{font-size:10px; text-transform:uppercase;}
.footer_addrress{float:left; width:100%; background:#e5e5e5; padding:8px 15px; text-align:center; font-size:10px; text-transform:uppercase;}
.footer_fb img{float:right;}
.head_txt{font-size:18px;}
.inner_txt_area p{font-size:14px; line-height:24px; padding-bottom:5px;}
.inner_head {float: left; width: 100%; border-bottom: 1px solid #f1f1f1; margin:0px 0 30px 0;}
.inner_head h1 {float: left; width: 100%; text-align: center; font-size: 60px; text-transform: uppercase; font-weight: bold; color: #3bb3c3; line-height: 55px;}
.modal-dialog {width:600px;}
.thumbnail {margin-bottom:6px;}
.gallery_section .padding_none a{max-height:186px!important; overflow:hidden; float:left;}
.video_img{padding:10px 10px;}
.video_img img{float:left; max-width:100%;}
.position_txt_bold{font-weight:bold;}
h2.inter_head{float:left; width:100%; font-size:22px; text-transform:uppercase; font-weight:bold; color:#3bb3c3; line-height:35px; margin:0px;}
.devider_row{float:left; width:100%; border-bottom:1px solid #f1f1f1; padding-top:15px; margin-bottom:15px;}
.box_img img{float:left; max-width:100%;}
.img_border{border:1px solid #ccc;}
.contact_form label{float:left; font-size:15px; font-weight:bold; width:172px; text-align:left;}
.contact_form input{float:left; font-size:12px; width:330px; text-align:left; border: 1px solid #d8d7d7; border-radius: 3px; padding:5px;}
.contact_form textarea{float:left; font-size:12px; width:330px; text-align:left; border: 1px solid #d8d7d7; border-radius: 3px; padding:5px;}
.btn_form_reg{float:left; width:150px!important; background:#3bb3c3; color:#fff; text-align:center!important; margin:0 10px 0 0; border:1px solid #2a5d9a; line-height:35px; font-weight:bold; font-size:15px!important;}
.contact_form p{float:left; width:100%; font-size:15px;}
.contact_form p a{color:#3bb3c3;}
.form_row{float:left; width:100%; margin:5px 0;}

/*Micro Side Start From Here*/
.micro_header_banner{float:left; width:100%;}
.micro_header_banner img{float:left; max-width:100%;}
.micro_content_area{float:left; width:100%; padding:40px; background:#fff;}
.micro_content_area img{float:left; width:100%;}
.micro_content_area h2{float:left; width:100%; font-size:22px; text-transform:uppercase; font-weight:bold; color:#3bb3c3; line-height:35px; margin:0px;}
.micro_content_area h1{float: left; width: 100%; text-align: center; font-size: 40px; text-transform: uppercase; font-weight: bold; color: #3bb3c3; line-height:45px; margin:0px; padding:0 0 30px 0;}
.micro_content_area h3{float: left; width: 100%; font-size:22px; text-transform: uppercase; font-weight: bold; color: #3bb3c3; line-height:35px; margin:0px; padding: 20px 0 0 0;}
.micro_content_area p{float:left; width:100%; font-size:14px; line-height:22px; font-weight:normal;}
/*Micro Side End From Here*/



/*Banner Slider Start Here*/
.carousel-control.left, .carousel-control.right {background-image:none !important; display:none;}
.carousel-indicators {bottom:5px; left:10px; width:auto; padding:5px 25px 5px 25px; margin-left:0; background:rgba(0,0,0,0.7); display:none;}
.carousel-indicators li {border-radius:0; width:8px; height:8px; background:#fff;}
.carousel-indicators .active {width:10px; height:10px; background:#39b3d7; border-color:#39b3d7;}
.carousel-control {background:    transparent; color:#fff; padding: 4px 0; width:26px; top:auto;	 left:auto; bottom:12px; opacity:0.85; }
.carousel-control :hover {padding:4px; background:rgba(0,0,0,0.35); } 
.carousel-control.right {right:10px;}
.carousel-control.left {right: 46px;}
.carousel-caption {top:auto; width:auto;  right:auto; bottom:60px; left:10px; padding:20px; background:rgba(0,0,0,0.70); text-align:left; height:auto; max-width:50%;}
/*Banner Slider End Here*/

/*Video Slider Start Here*/
.video_carousel{float:left; width:100%; padding:0 0; background:#fff;}
.slider_bt_txt{float:left; width:80%; padding:0 0 0 5%;}
.slider_bt_txt h4{float: left; padding: 35px 0 15px 100px; color: #a6c9eb; font-size: 40px; line-height: 40px; width: 100%; padding-left: 4.5%; margin: 0px;}
.slider_bt_txt p{float: left; width: 40%; padding: 0 0 0 0px; color: #fff; font-size: 16px; width:100%; padding-left: 4.5%; line-height: 26px;}
.slider_bt_txt small a{color: #8ed8f8; text-decoration: none; font-weight: bold; font-size: 15px; padding: 20px 0 0 0; margin-left:4.5%; float: left;}
#quote-carousel .carousel-control{background: none; color: #fff; font-size: 1.5em; text-shadow: none; margin-top: 30px; z-index:9999999; display:block;}
#quote-carousel .carousel-control.left {left:5px; top:40%;}
#quote-carousel .carousel-control.right  {right:5px !important; top:40%;}
#quote-carousel .carousel-indicators {right: 50%; top: auto; bottom: 0px; margin-right: -19px;}
#quote-carousel .carousel-indicators li {}
#quote-carousel .carousel-indicators .active {}
#quote-carousel img{max-width: 100%;}
.item blockquote {border-left: none; margin: 0;}
.item blockquote img {margin-bottom: 10px;}
.item blockquote p:before {content: "\f10d"; font-family: 'Fontawesome'; float: left; margin-right: 10px;}
/*Video Slider End Here*/

/*Home Page Committees Start From Here*/
.card {padding-top: 20px; margin: 10px 0 20px 0; background-color: rgba(214, 224, 226, 0.2); border-top-width: 0; border-bottom-width: 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
border-radius: 3px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.card .card-heading {padding: 0 20px; margin: 0;}
.card .card-heading.simple {font-size: 20px; font-weight: 300; color: #777; border-bottom: 1px solid #e5e5e5;}
.card .card-heading.image img {display: inline-block; width: 46px; height: 46px; margin-right: 15px; vertical-align: top; border: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.card .card-heading.image .card-heading-header {display: inline-block; vertical-align: top;}
.card .card-heading.image .card-heading-header h3 {margin: 0; font-size: 14px; line-height: 16px; color: #262626;}
.card .card-heading.image .card-heading-header span {font-size: 12px; color: #999999;}
.card .card-body {padding: 0 20px; margin-top: 20px;}
.card .card-media {padding: 0 20px; margin: 0 -14px;}
.card .card-media img {max-width: 100%; max-height: 100%;}
.card .card-actions {min-height: 30px; padding: 0 20px 20px 20px; margin: 20px 0 0 0;}
.card .card-comments {padding: 20px; margin: 0; background-color: #f8f8f8;}
.card .card-comments .comments-collapse-toggle {padding: 0; margin: 0 20px 12px 20px;}
.card .card-comments .comments-collapse-toggle a, .card .card-comments .comments-collapse-toggle span {padding-right: 5px; overflow: hidden; font-size: 12px; color: #999; text-overflow: ellipsis; white-space: nowrap;}
.card-comments .media-heading {font-size: 13px; font-weight: bold;}
.card.people {position: relative; display: inline-block; width: 170px; height: 300px; padding-top: 0; margin-left: 20px; overflow: hidden; vertical-align: top;}
.card.people:first-child {margin-left: 0;}
.card.people .card-top {position: absolute; top: 0;left: 0; display: inline-block; width: 170px; height: 150px;background-color: #ffffff;}
.card.people .card-top.green {background-color: #53a93f;}
.card.people .card-top.blue {background-color: #427fed;}
.card.people .card-info {position: absolute; top: 150px; display: inline-block; width: 100%; height: 101px; overflow: hidden; background: #ffffff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
box-sizing: border-box;}
.card.people .card-info .title {display: block; margin: 8px 14px 0 14px; overflow: hidden; font-size: 16px; font-weight: bold; line-height: 18px; color: #404040;}
.card.people .card-info .desc {display: block; margin: 8px 14px 0 14px; overflow: hidden; font-size: 12px; line-height: 16px; color: #737373; text-overflow: ellipsis;}
.card.people .card-bottom {position: absolute; bottom: 0; left: 0; display: inline-block; width: 100%; padding: 10px 20px; line-height: 29px; text-align: center; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;box-sizing: border-box;}
.cardheader{float:left; position:relative;}
.cardheader_title{position:absolute; float:left; width:100%; left:0; top:0;}
.cardheader_title a{float: left; width: 100%; color: #fff; text-decoration: none; font-size: 28px; font-weight: bold; line-height: 45px; text-align: center; vertical-align: central; padding:91px 0; text-shadow: 0px 0px 6px rgba(0, 0, 0, 1);}
.card.hovercard img{float:left; max-width:100%;}
.card.hovercard {position: relative; padding-top: 0; overflow: hidden; text-align: center; background-color: rgba(214, 224, 226, 0.2);}
.home_cam_pad{padding-bottom:68px;}
/*.card.hovercard .cardheader {background: url("http://lorempixel.com/850/280/nature/4/"); background-size: cover; height: 135px;}*/
.card.hovercard .avatar {position: relative; top: -50px; margin-bottom: -50px;}
.card.hovercard .avatar img {width: 100px; height: 100px; max-width: 100px; max-height: 100px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;border: 5px solid rgba(255,255,255,0.5);}
.card.hovercard .info {padding: 4px 8px 10px; bottom:0; position:absolute; background:#3bb3c3; color:#fff; width:100%;}
.card.hovercard .info_new{padding: 4px 8px 10px; bottom:0; position:static!important; width:100%; background:#f2f2f2!important; color:#fff;}
.card.hovercard .info .title {margin-bottom: 4px; font-size: 24px; line-height: 1; color: #262626; vertical-align: middle;}
.card.hovercard .info_new .title { padding-top:10px!important; float:left; width:100%; text-align:center; color:#3bb3c3!important; font-size:18px; font-weight:bold;}
.card.hovercard .info_new .desc {overflow: hidden; font-size: 12px; line-height:18px; color: #333!important; float:left; width:100%; text-align:center; padding-bottom:8px;}
.card.hovercard .info .desc {overflow: hidden; font-size: 12px; line-height:18px; color: #fff; text-overflow: ellipsis;}
.card.hovercard .bottom {padding: 0 20px; margin-bottom: 17px;}
/*Home Page Committees End From Here*/


/*BOTTOM STLIDER START FROM HERE*/
.carousel {margin-bottom: 0;}
ul.thumbnails.image_picker_selector {overflow: auto; list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0px; margin: 0px;}
ul.thumbnails.image_picker_selector ul {overflow: auto; list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0px; margin: 0px; }
ul.thumbnails.image_picker_selector li.group_title {float: none; }
ul.thumbnails.image_picker_selector li {margin: 0px 12px 12px 0px; float: left;}
ul.thumbnails.image_picker_selector li .thumbnail {padding: 6px; border: 1px solid #dddddd; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
ul.thumbnails.image_picker_selector li .thumbnail img {-webkit-user-drag: none;}
ul.thumbnails.image_picker_selector li .thumbnail.selected {background: #0088cc;}
.custome_slider_row h2{float: left; width: 99.2%; font-size: 20px; background: #3bb3c3; text-transform: uppercase; text-align: center; line-height: 43px; color: #fff; margin: 0px 0.4%; padding: 0px;}
.custome_slider_row h2 a{color: #fff; text-decoration: none;}
/*BOTTOM STLIDER END FROM HERE*/

/*Play Video Start From Here*/
.cuadro_intro_hover{padding: 0px;  position: relative; overflow: hidden; height:293px;}
.cuadro_intro_hover:hover .caption{opacity: 1; transform: translateY(-50px); -webkit-transform:translateY(-50px); -moz-transform:translateY(-50px); -ms-transform:translateY(-50px); -o-transform:translateY(-50px);}
.cuadro_intro_hover img{z-index: 4;}
.cuadro_intro_hover .caption{position: absolute; top:293px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; width: 100%;}
.cuadro_intro_hover .blur{background-color: rgba(0,0,0,0.2); height:50px; z-index: 5; position: absolute; width: 100%;}
.cuadro_intro_hover .caption-text{z-index: 10; color: #fff; position: absolute; height:100px; text-align: center; top:7px; width: 100%;}
/*Play Video Start End Here*/
