/*
Theme Name: Jumpmonkey
Theme URI: http://wordpress.org/themes/twentythirteen
Author: Neeraj Kumar and TBS Team
Author URI: http://wordpress.org/
Description: JumpMonkey can design exciting and fun, animated digital invitations. We will also develop simple or detailed RSVP systems to help you manage your event and make it easy for your guests to ccommunicate with you.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden] {
	display: none;
}

html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
	font-family: "Source Sans Pro", Helvetica, sans-serif;
}

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
	outline:none;
}
img {
	border:none;
	max-width:100%;
}
header, nav, section, article, figure, aside, footer, embed, hgroup, video {
	display: block;
}
@font-face {
	font-family: 'Conv_Motor';
	src: url('font/Motor Oil 1937 M54.eot');
	src: url('font/Motor Oil 1937 M54.woff') format('woff'), url('font/Motor Oil 1937 M54.ttf') format('truetype'), url('font/Motor Oil 1937 M54.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.row
{
margin:0 auto;
width:835px; 
}
.wrapper
{
background:url(images/body_bg.jpg) repeat-y center;
float:left;
width:100%;
border-top:solid 18px #818486;
background-size:100%;
}
header
{
float:left;
width:100%;
background:url(images/header_bg1.jpg) repeat-x;
margin-top:35px;
text-align:center;
}
.wrapper1 header
{
background:url(images/header_bg.jpg) repeat-x;
}
header img
{
text-align:center;
}
.print_web,.down_arrow
{
float:left;
width:100%;
text-align:center;
}
.down_arrow img
{
margin:40px 0;
}
#home p
{
color:#231f20;
font:300 28px/38px 'Open Sans', sans-serif;
text-align:justify;
}
span.bold
{
font:600 28px/38px 'Open Sans', sans-serif;
color:#818285;
}
span.bold span
{
color:#be202e;
}
span.black
{
font:bold 28px/38px 'Open Sans', sans-serif;
color:#000;
}
span.red
{
font:bold 28px/38px 'Open Sans', sans-serif;
color:#be202e;
}
.heading
{
text-align:center;
float:left;
width:100%;
border-top:solid 1px #979794;
margin-top:60px;
padding-bottom:40px;
}
.heading img
{
padding-top:40px;
margin-left: 70px;
}
.image_area
{
float:left;
width:100%;
}
.image1
{
float:left;
width:16.8%;
}
.image2
{
float:left;
width:66.35%;
}
.image_area img
{
float:left;
vertical-align:top;
max-width:100%;
}
.cl
{
clear:both;
}
.image2_top
{
float:left;
width:100%;
}
.image3
{
float:left;
width:16.6%;
}
.image_hor
{
float:left;
width:100%;
}
.image_hor img
{
float:left;
}
.our_service_img
{
float:left;
width:100%;
text-align:center;
margin-top:30px;
border-top:solid 6px #bf202f;
margin-bottom:20px;
}
#our_services 
{
float:left;
width:100%;
}
.our_service_img img
{
margin-top:57px;
}
.our_services_left
{
float:left;	
width:50%;
}
.our_services_right
{
float:left;
width:50%;
}
.our_services_left p,.our_services_right p
{
text-align:right;
font:bold 36px/42px 'Open Sans', sans-serif;
color:#818285;
padding-right:20px;
}
.our_services_right p
{
text-align:left;
padding-left:20px;
color:#6c4328;
font:bold 40px/46px 'Open Sans', sans-serif;
}
#contact
{
float:left;
width:100%;
margin-top:60px;
}
.contact_image
{
border-top:solid 6px #bf202f;
padding-top:60px;
}
.contact_left
{
float:left;
width:50%;
margin-top:75px;
text-align:right;
}
.contact_left a
{
font:bold 30px/35px 'Open Sans', sans-serif;
text-decoration:none;
color:#818285;
margin-right:20px;
}
.contact_right
{
margin-top:75px;
float:right;
width:50%;
}
.contact_right p
{
font:bold 28px/35px 'Open Sans', sans-serif;
color:#6c4328;
padding-left:20px;
}
.footer_logo
{
margin-top:60px;
text-align:center;
float:left;
width:100%;
padding-bottom:30px;
border-bottom:solid 6px #bf202f;
}
.copy_right
{
float:left;
width:100%;
text-align:center;
font:normal 12px/18px 'Open Sans', sans-serif;
color:#818285;
margin: 25px 0 21px 0;
}
.copy_right span,.copy_right a
{
color:#be202e;
text-decoration:none;
padding-left:5px;
}
.home_image
{
position:relative;
float:left;
width:100%;
text-align:center;
}

.wrapper .menu
{
right:26px;
position:fixed;
width:227px;
}
.wrapper1 .menu
{
position:fixed;
right:106px;
width:227px;
}
.menu ul
{
margin-top:-9px;
display:none;
}
.menu li
{
list-style:none;
padding-left:67px;
background:url(images/li_style.jpg) no-repeat center left;
text-align:left;
}
.menu ul a
{
text-decoration:none;
font:normal 27px/32px Conv_Motor;
color:#6c4328;
}
.menu a span
{
color:#be202e;
}
.menu_button
{
background:url(images/menu_button.png) no-repeat;
width:56px;
height:55px;
float:left;
font-size:0px;
text-decoration:none;
position:absolute;
left:0px;
top: -64px;
}
/*.menu_button:hover .menu ul
{
display:block;
}*/
.parallax, .no-parallax  {
  background-repeat: repeat;
  background-position: center center !important;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.scroll-down{
    display: block;
    height: 83px;
	width: 121px;
    margin: 0 auto;
    position: absolute;
    left: 0;
	right:0;
    top: -80px;
}
.home_img
{
margin-left:-36px;
}
.da-thumbs li a div {
	top: 0px;
	left: -100%;
	-webkit-transition: all 0.3s ease;
	-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;
}
.da-thumbs li a:hover div{
	left: 0px;
}
.da-thumbs {
	list-style: none;
	width: 100%;	
	position: relative;	
}
.da-thumbs li {
	float: left;	
	background: #fff;	
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.da-thumbs li a,
.da-thumbs li a img {
	display: block;
	position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #333;
	background: #fff;
	width: 100%;
	height: 100%;
}
.da-thumbs li a div span {
	display: block;
	padding: 10px 0;
	margin: 10px 5px 10px 8px;
	/*text-transform: uppercase;*/
	font-weight: normal;
word-break: break-all;
	font:bold 21px/25px 'Open Sans', sans-serif;
	color: #000;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	position:absolute;
	bottom:0px;
	left:0px;
	
	
}
.ou_img img:nth-child(1)
{
margin:20px 0 20px 71px;
text-align:center;
}
.ou_img img:nth-child(2)
{
margin-top:20px;
}
.inner_img h2
{
background:url(images/hdg_bg1.jpg) no-repeat center;
float:left;
width:100%;
margin:20px 0;
text-align:center;
font:bold 32px/34px 'Open Sans', sans-serif!important;
}
.infographics h2
{
background:url(images/hdg_bg2.png) no-repeat center;
}
.inner_img h2
{
background: url(images/new_bg.png) repeat-x center;
font-size:27px;
}

.inner_img h2 span
{
color:#be202e;

}
.inner_img h2 span.span_bg
{
background: url(images/span_bg.jpg) no-repeat center;
background-size: 100%;
padding: 0 20px;
}
.inner_img h2 span span
{
color:#6c4328;
}
.inner_img p
{
color: #231f20;
font: normal 28px/38px 'Open Sans', sans-serif;
text-align: justify;
}
.top_row_left,.bottom_left
{
float:left;
width:50%;
}
.top_row_right,.bottom_right
{
float:left;
width:50%;
}
.top_row
{
float:left;
width:100%;
margin:40px 0 0 0;
}
.middle_row
{
float:left;
width:100%;
}
.inner_img img
{
vertical-align:top;
}
/*.inner_page p{ margin-bottom:40px;}*/
.inner_page .row
{
max-width:830px!important;
}
.inner_page .copy_right p
{
text-align:center!important;
border-top: solid 6px #bf202f;
padding-top:20px;
}
.ou_img .print_back img:nth-child(1),.ou_img .print_back img:nth-child(2)
{
margin:0px;
}
.print_back img:nth-child(1)
{
float:left;
}
.print_back a 
{
float:right;
}
.print_back
{
float:left;
width:100%;
}
.previes_next
{
float:left;
width:100%;
margin-top:35px;
}
.previes_next_left
{
float:left;
width:50%;
text-align:left;
}
.previes_next_right
{
float:right;
width:50%;
text-align:right;
}
.wrapper1 .row
{
max-width:668px!important;
}
.slider_top_inner
{
width:600px;
padding:0 34px;
background:url(images/slider_inner_bg.png) no-repeat top center;
height: 415px;
}
.flexslider
{
padding:0 34px;
}
.slider_top
{
float:left;
width:100%;
background:url(images/slide_bg.jpg) no-repeat top;
height:414px;
padding-top:30px;
}
.slider_2
{
float:left;
width:100%;
background:url(images/slide_bg.jpg) no-repeat top;
height:443px;
margin-top:-1px;
}
.slider_2_outer
{
margin:0 auto;
width:248px;
height:380px;
}
.slider_2_inner
{
float:left;
width:100%;
margin:17px 0;
height:380px;
background:url(images/slide_bg1.png) no-repeat top; padding:31px 17px;
}
.slider_2 .flexslider
{
height: 313px;
width: 214px;
margin: 0 auto;
padding-top:30px;
}
.logo
{
margin-top:-8px;
}
.slider_2 .flexslider .flex-prev
{
left: -217px;
}
.slider_2 .flexslider .flex-next
{
right: -217px;
}
.animated_mid
{
margin-top:7px;
}
.animated_bottom
{
margin-top:3px;
}
.elearning
{
margin-top:60px;
}
.animated_slider p
{
text-align:center!important;
color: #231f20!important;
    font: 24px/30px 'Open Sans',sans-serif!important;
	padding-bottom:30px;
}
.wordpress_slider3
{
margin-top:25px;
}
.ppt_template
{
margin-top:30px;
}
.conference_bg
{
background:url(images/slide_bg1.jpg) no-repeat top;
float:left;
width:100%;
}

.animated_slider {
    float: left;
    width: 100%;
}
.animated_slider_inner{
    background: url(images/screen.png) no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 521px;
    margin: 0 auto;
    width: 750px;
	padding:27px 56px;
}
