@charset "utf-8";
/**
 * style.css
 *
 * Theme Name: Multi Dimensional
 * Theme URI: http://www.rcreators.com
 * Description: A Clean and clear multipurpose theme For WordPress
 * Version: 1.5
 * Author: Rcreators Websolutions
 * Author URI: http://www.rcreators.com
 * License: GNU General Public License version 3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Tags: one-column, two-columns, right-sidebar, left-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
 * Text Domain: rc-alpha-framework;
 */

@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);

body { background: #ffffff; font-family: 'Open Sans', sans-serif; line-height:24px; font-weight:400; font-size: 16px; color: #282828; }

.wrapper { width:100%; height:auto; }

.container { float:none; }

.box_wrapper { margin: auto; max-width: 1200px; }

a { color:#000; text-decoration:none; }

a:hover, a:focus { color:#000; }

h1, h2, h3, h4, h5, h6 { margin-top:0; padding-top:10px; padding-bottom:10px; }

img.alignright { float:right; margin-left:20px; }

.aligncenter{ display: block; margin: 0 auto; text-align: center;}

img { max-width:100%; height:auto; }

.align_left { text-align: left; }

.align_center { text-align: center; }

.align_right { text-align: right; }

.left_content, .left_sidebar { float: left; }

.right_content, .right_sidebar { float: right; }

.white_text, .white_text  h1, .white_text h2, .white_text h3, .white_text h4, .white_text h5, .white_text h6, .white_text a { color: #fff; }

/* Header */

.logo { padding-top: 10px; padding-bottom: 10px; }

.static .normal_logo ,.float_logo { display: none; }

.static .float_logo { display: block; }

.header_wrapper { position:relative; display:block; -webkit-transition: width 1s, height 1s, background 1s, top 1s, -webkit-transform 1s; transition: width 1s, height 1s, background 1s, top 1s, transform 1s; }

.header_nav { text-align: inherit; }

.header_nav li li { display: block; }

.header_nav li li a:hover, .header_nav li li a:focus { padding: 10px; }

/* Sticky Header */

.header_wrapper.static { position: fixed; top:0; left:0; z-index:999; webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1),0 0 0 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1),0 0 0 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1),0 0 0 1px rgba(0, 0, 0, 0.05); }

.navigation_wrapper.static { position: fixed; top:0; left:0; z-index:999; webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1),0 0 0 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1),0 0 0 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1),0 0 0 1px rgba(0, 0, 0, 0.05); }

/*headings hinal css*/
.heading_wrapper h1{ margin: 0; padding: 0;}

/* content wrapper */

.content_wrapper { min-height: 450px; }

.vc_separator { margin-bottom:25px; }

/* Form Elements */

input, select, textarea { background-color: #F7F7F7; width: 100%!important; padding: 10px!important; color: #302e9b; border: none; }

input[type="submit"], input[type="button"] { background:#2b2bdc; border:none; width:100%; max-width:290px; margin:10px auto; display:inline-block; color:#FFF; padding:10px; }

.charleft { color:#2b2bdc; }

/* Footer Wrapper */

.footer_wrapper { background: #000; padding-top: 20px; color:#fff; padding-bottom: 20px; }

.footer_wrapper a { color:#FFF; }

.copyright_wrapper { padding-top:10px; padding-bottom:10px; background:#000; }

/*Comments Area*/

.comments-area , .profile ,.left_block { width: 100%; display: inline-block;}

.left_block ol,.left_block ul { padding: 0;}

.left_block  ol, .left_block  li { list-style: none}

.left_profile { float: left; width: 15%;}

.right_profile { float: right; width: 85%;}

.comment_bottom { max-width: 700px; width: 100%;}

.comment_bottom input ,.comment_bottom textarea { border: 1px solid #000; width: 100%; padding: 10px;} 

.comment_bottom .submit { background: #000; padding: 20px 0; }

/*breadcrmubs*/

#crumbs { padding: 0; text-transform: uppercase; }

#crumbs li { list-style: none; display: inline-block; }

/* Back To Top */

.back-to-top { position: fixed; bottom: 15px; right: 20px; cursor: pointer; opacity: 0.8; z-index: 1100; display:none; }

.back-to-top:hover, .back-to-top:focus { opacity:1; }

.scroll-to-top { width:45px; height:45px; background:#400000; border-radius:5%; cursor:pointer; border:2px solid #FFF; color: #fff; text-align: center; padding: 10px; }

/* Social Media */

.social_media { padding: 0; margin: 0; list-style: none; }

.social_media li { display: inline-block; text-align: center; margin-right: 5px; margin-bottom: 7px; }

.social_media li:last-child { margin-right: 0; }

.social_media a { display: block; }

.top_bar_wrapper .col-sm-6:last-child .social_media { text-align: right; }

.top_bar_wrapper .social_media li { margin-bottom: 0; }

/* Menu Toggle */

.mobile_toggle { position: relative; z-index: 2000; text-align:center; display: inline-block; width: 19%;  margin-top: 5%; cursor:pointer; }

.nav-expander { display:block; margin:auto; }

.navicon-line { width: 40px; height: 5px; background-color: #000; margin:0 auto 5px; cursor:pointer; }

.close-menu { font-size:34px; }

.nav-popup { z-index:300; width:100%; height:100%; position:fixed; top:0; left:0; visibility:hidden; background: rgba(0,0,0,0.8); opacity:0.1; }

.nav-popup.expanded { visibility:visible; opacity:1; }

@media screen and (max-width:767px) {
	
.responsive-menu { background: rgba(110, 207, 246, 0.9); display: block; height: 100%; overflow: auto; position: fixed; left: -75%; font-size: 15px; width: 75%;top: 0; z-index: 2000; transition: left 0.3s ease-in-out 0s; -webkit-transition: left 0.3s ease-in-out 0s; -moz-transition: left 0.3s ease-in-out 0s; -o-transition: left 0.3s ease-in-out 0s; padding-top:20px; padding-bottom:20px; }

.nav-expanded .responsive-menu { left: 0; }

}



