@charset "utf-8";
/* CSS Document */
html, body                              { height: 100% }
.doc-loader                             { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 99999; }
.doc-loader td                          { text-align: center; vertical-align: middle; }
.doc-loader td                          { background-color: #000 }
/*------------------------------------------------------------------------- Home Page Starts --*/
#borito                              { background-image: url(../image/textures/black-dots-pattern.png); position: relative; overflow: hidden; height: 100%; }
.slider-text                            { position: absolute; overflow: hidden; top: 40%; }
#slidecaption                           { font-family: 'Oswald', sans-serif; font-size: 100px; line-height: 150px; text-transform: uppercase; font-weight: 700; overflow: hidden; color: white; }
.slidedescription                       { font-family: 'Oswald', sans-serif; font-size: 40px; line-height: 40px; font-weight: 300; padding-top: 14px; padding-bottom: 14px; margin-top: 14px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; }
.slidedescription-2                     { font-family: 'Oswald', sans-serif; font-size: 60px; line-height: 60px; font-weight: 300; padding-bottom: 14px; }
.social-icons                           { position: absolute; overflow: hidden; bottom: 15%; }
/*------------------------------------------------------------------------- Home Page Ends --*/
.navbar .brand                          { font-family: 'Oswald', sans-serif!important; font-size: 44px!important; font-weight: 700!important; color: #FFF!important; letter-spacing: 2px!important; margin-top: 7px; margin-bottom: 7px; }
section                                 { padding-bottom: 80px; padding-top: 80px; }
li.socials                              { padding-top: 12px!important; padding-right: 12px!important; padding-left: 12px!important; }
li:last-child.socials                   { padding-bottom: 12px!important }
/*------------------------------------------------------------------------- Navigation Starts --*/
ul.nav li                               { font: 300 18px 'Oswald', sans-serif; padding: 0px; }
ul.nav li a                             { text-decoration: none; padding-top: 15px!important; padding-right: 20px!important; padding-bottom: 15px!important; padding-left: 20px!important; margin: 0px!important; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/*------------------------------------------------------------------------- Navigation Ends --*/
/*------------------------------------------------------------------------- About Page Starts --*/
#about                                  { }
#about .column img                      { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#about .column:hover img                { opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; -khtml-opacity: 0.8; }
.bar span                               { float: left; padding-left: 20px; font: 300 20px 'Oswald', sans-serif; }
.accordion-heading                      { font: 300 20px 'Oswald', sans-serif }
/*------------------------------------------------------------------------- About Page Ends --*/
/*------------------------------------------------------------------------- Team Page Start --*/
#team                                   { }
#team .s-icons                          { padding-top: 14px; padding-bottom: 10px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#team .s-icons img:hover                { opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; -khtml-opacity: 0.8; }
/*------------------------------------------------------------------------- Team Page Ends --*/
/*------------------------------------------------------------------------- Services Page Starts --*/
#services                               { }
#services .description                  { padding-top: 8px }
.small-icons img                        { margin-right: 12px; margin-bottom: 12px; }
#services .more-services                { margin-top: 30px }
#services .column img, #services .columns img
                                        { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#services .column:hover img, #services .columns:hover img
                                        { opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; -khtml-opacity: 0.8; }
#services ul                            { padding: 0px; margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-type: none!important; }
#services ul li                         { margin: 0px; padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#services ul li:hover                   { background-color: #666 }
/*------------------------------------------------------------------------- Services Page Ends --*/
/*------------------------------------------------------------------------- Products Page Starts --*/
.featurette-divider                     { margin: 40px 0; /* Space out the Bootstrap <hr> more */ }
.featurette                             { padding-top: 40px; /* Vertically center images part 1: add padding above and below text. */; overflow: hidden; /* Vertically center images part 2: clear their floats. */; }
.featurette-image                       { margin-top: -40px; /* Vertically center images part 3: negative margin up the image the same amount of the padding to center it. */; }
/* Give some space on the sides of the floated elements so text doesn't run right into it. */
.featurette-image.pull-left             { margin-right: 40px }
.featurette-image.pull-right            { margin-left: 40px }
/* Thin out the marketing headings */
.featurette-heading                     { font-size: 50px; font-weight: 300; line-height: 1.2!important; }
.featurette .lead                       { font-size: 24px!important; line-height: 1.2!important; }
/*------------------------------------------------------------------------- Products Page Ends --*/
/*------------------------------------------------------------------------- Portfolio Starts --*/
#portfolio                              { }
#options                                { margin-bottom: 40px; font-family: 'Oswald', sans-serif; font-size: 18px; line-height: normal; }
#options ul                             { margin: 0px; padding: 0px; }
#options li                             { display: inline-block; color: #FFF; text-decoration: none; }
#options li a                           { display: inline-block; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; margin-right: 1px; background: #7d8085; color: #FFF; text-decoration: none; }
#options li a:hover, #options li a.selected
                                        { background: #f1ba17; color: #FFF; text-decoration: none; transition: background 0.5s; -moz-transition: background 0.5s; -webkit-transition: background 0.5s; -o-transition: background 0.5s; }
#portfolio .element                     { padding-bottom: 10px }
/*#portfolio .element img                 { background-image: url(../images/portfolio/shadow.png); background-position: left bottom; padding-bottom: 24px; background-repeat: no-repeat; }_NO__DOTCOMMA__AFTER___NO__DOTCOMMA__AFTER__*/
#portfolio .element:hover img           { opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; -khtml-opacity: 0.8; }
#portfolio .title                       { color: #f1ba17; margin-top: -10px; font-family: 'Oswald', sans-serif; font-size: 18px; line-height: normal; }
#portfolio .description                 { clear: both }
#portfolio .element div img             { background-image: none!important; opacity: 1.0!important; -moz-opacity: 1.0!important; -webkit-opacity: 1.0!important; -khtml-opacity: 1.0!important; }
#portfolio .element                     { margin-bottom: 20px }
/*------------------------------------------------------------------------- Portfolio Ends --*/
/*------------------------------------------------------------------------- Contact Starts --*/
#contact                                { }
.form-element                           { }
.form-element label                     { }
.form-element input.text                { padding-left: 20px; margin-bottom: 10px!important; }
.form-element .textarea                 { padding-left: 20px; margin-bottom: 10px!important; }
.form-element .hightlight               { border: 2px solid #9F1319 }
#message_post {
	padding-top: 14px;
	padding-bottom: 14px;
	text-align: center;
}
.errorMessage {
	color: red;
}
.successMessage {
	color: green;
}
.loading {
	height: 28px;
	width: 28px;
	display: none;
	background-image: url(../image/progress.gif);
	background-repeat: no-repeat;
	background-position: 1px;
}
.done {
	display: none
}                 { }
#contact .map iframe                    { width: 100%!important }
#contact .say-hello                     { }
#contact .copyright                     { }
/*------------------------------------------------------------------------- Contact Ends */
/*------------------------------------------------------------------------- Image Separators Starts */
.image-separator                        { background-image: url(../image/textures/black-dots-pattern.png) }
.line-top                               { background-image: url(../image/line-top.png); background-repeat: repeat-x; height: 6px; }
.line-bottom                            { background-image: url(../image/line-bottom.png); background-repeat: repeat-x; height: 6px; }
.image-separator .container             { height: 400px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.image-separator .container div         { display: table; /*max-width: 960px;*/ height: 100%; padding: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.image-separator .container div div div { display: table-cell; vertical-align: middle; color: #fff; text-align: center; }
.image-separator h1, .image-separator h2, .image-separator h3
                                        { color: #fff!important }
/*------------------------------------------------------------------------- Image Separators Ends */
/*------------------------------------------------------------------------- Testimonials Starts */
.testimonials                           { color: #fff!important; background-image: url(../image/textures/black-dots-pattern.png); }
.testimonials p                         { margin-top: 20px }
.testimonial-icon                       { margin-bottom: 16px }
.testimonials .line-top                 { background-image: url(../image/line-top.png); background-repeat: repeat-x; height: 6px; }
.testimonials .line-bottom              { background-image: url(../image/line-bottom.png); background-repeat: repeat-x; height: 6px; }
.testimonials .item                     { height: 400px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.testimonials .item div                 { display: table; max-width: 960px; height: 100%; padding: 0; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.testimonials .item div div div         { display: table-cell; vertical-align: middle; color: #fff!important; text-align: center; }
/*------------------------------------------------------------------------- Testimonials Ends */
/*------------------------------------------------------------------------- Video Starts */
.video                                  { color: #fff!important; background-image: url(../image/textures/black-dots-pattern.png); }
.video .line-top                        { background-image: url(../image/line-top.png); background-repeat: repeat-x; height: 6px; }
.video .line-bottom                     { background-image: url(../image/line-bottom.png); background-repeat: repeat-x; height: 6px; }
.videoWrapper                           { position: relative; padding-bottom: 56.25%; /* 16: 9 */; padding-top: 25px; height: 0; margin: 60px; }
.videoWrapper iframe                    { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*------------------------------------------------------------------------- Video Ends */
/*------------------------------------------------------------------------- Pages Main Heading Starts */
h1                                      { margin-bottom: 50px; position: relative; text-align: center; }
h1.one                                  { margin-top: 20 }
h1.one:after                            { content: ""; display: block; border-top: solid 3px #f1ba17; width: 100%; height: 1px; position: absolute; top: 50%; z-index: 1; }
h1.one span                             { background: #f1ba17; color: #FFF; position: relative; z-index: 5; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; }
/*h2 span                                 { background: #f1ba17; color: #FFF; position: relative; z-index: 5; padding-top: 0; padding-right: 30px; padding-bottom: 0; padding-left: 30px; }_NO__DOTCOMMA__AFTER__*/
/*------------------------------------------------------------------------- Pages Main Heading Ends */
/*------------------------------------------------------------------------- Float/Align Starts */
.center                                 { text-align: center }
.f-left                                 { float: left }
.f-right                                { float: right }
/*------------------------------------------------------------------------- Float/Align Ends */
/*------------------------------------------------------------------------- Image Shadow Starts */
.image-shadow                           { background-image: url(../image/portfolio/shadow.png); background-position: left bottom; padding-bottom: 24px; background-repeat: no-repeat; }
/*------------------------------------------------------------------------- Image Shadow Ends */
/*------------------------------------------------------------------------- Padding Starts */
.large-padding                          { padding: 50px }
.medium-padding                         { padding: 30px }
.small-padding                          { padding: 20px }
.large-t-b-padding                      { padding-top: 30px; padding-bottom: 30px; }
.medium-t-b-padding                     { padding-top: 20px; padding-bottom: 20px; }
.small-t-b-padding                      { padding-top: 10px; padding-bottom: 10px; }
.large-top-padding                      { padding-top: 30px }
.medium-top-padding                     { padding-top: 20px }
.small-top-padding                      { padding-top: 10px }
.large-bottom-padding                   { padding-bottom: 30px }
.medium-bottom-padding                  { padding-bottom: 20px }
.small-bottom-padding                   { padding-bottom: 10px }
.large-left-padding                     { padding-left: 50px }
.medium-left-padding                    { padding-left: 20px }
.small-left-padding                     { padding-left: 10px }
.large-right-padding                    { padding-right: 50px }
.medium-right-padding                   { padding-right: 20px }
.small-right-padding                    { padding-right: 10px }
/*------------------------------------------------------------------------- Padding Ends */
/*------------------------------------------------------------------------- Twitter Starts */
#twitter                                { color: #FFF; padding-top: 8px; padding-bottom: 8px; }
.twitted p.preLoader                    { margin: 0; nowhitespace: afterproperty; padding: 0; text-align: center; /* generate your own loader gif: http://www.ajaxload.info */; : ; background-color: transparent; background-image: url(../images/progress.gif); background-repeat: no-repeat; background-position: center center; height: 32px; : ; }
.twitter-icon                           { padding-bottom: 16px }
.twitted ul#twitter_update_list         { margin: 0; padding: 0; list-style-type: none; }
.twitted ul#twitter_update_list li      { padding-top: 6px; padding-bottom: 6px; text-align: center; }
.twitted ul#twitter_update_list li      { /* tweet content */ display: block; }
.twitted ul#twitter_update_list li a    { /* links in tweet content */ color: #fff; text-align: center; }
.twitted ul#twitter_update_list li a    { /* timestamp link */ color: #fff; }
.twitted ul#twitter_update_list li.firstTweet
                                        { }
.twitted ul#twitter_update_list li.lastTweet
                                        { border-bottom: none }
.twitted p.profileLink                  { }
/*------------------------------------------------------------------------- Twitter Ends */
/*------------------------------------------------------------------------- BG & Textures Starts-------------*/
.white-bg                               { background-color: #FFF }
.black-bg                               { background-color: #1c1e20 }
.yellow-bg                              { background: #7d8085 }
.light-grey-bg                          { background: #e8e8e8 }
.black-fade                             { background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.9); }
.white-fade                             { background: rgb(256, 256, 256); background: rgba(256, 256, 256, 0.9); }
/*---------White Dotted Textures Starts-------------*/
.dotted-bg                              { background-image: url(../image/textures/white-dots-pattern.png)!important }
/*---------White Dotted Textures Starts-------------*/
/*---------Light Textures 1 Starts-------------*/
.light-texture-1                        { background-image: url(../image/textures/light_grey.png)!important; background-repeat: repeat!important; }
/*---------Light Textures 1 Ends-------------*/
/*---------Light Textures 2 Starts-------------*/
.light-texture-2                        { background-image: url(../image/textures/pw_maze_white.png)!important; background-repeat: repeat!important; }
/*---------Light Textures 2 Ends-------------*/
/*---------Dark Textures 1 Starts-------------*/
.dark-texture-1                         { background-image: url(../image/textures/dark_geometric.png); background-repeat: repeat; color: #fff; }
.dark-texture-1 strong, .dark-texture-1 h2, .dark-texture-1 h3, .dark-texture-1 h4, .dark-texture-1 h5, .dark-texture-1 h6
                                        { color: #fff }
.dark-texture-1 a, .dark-texture-1 a:visited
                                        { color: #fff; text-decoration: underline; outline: 0; }
.dark-texture-1 a:hover, .dark-texture-1 a:focus
                                        { color: #fff; text-decoration: none; }
.dark-texture-1 p a, .dark-texture-1 p a:visited
                                        { line-height: inherit }
/*---------Dark Textures 1 Ends-------------*/
/*---------Dark Textures 2 Starts-------------*/
.dark-texture-2                         { background-image: url(../image/textures/pw_maze_black.png); background-repeat: repeat; color: #fff; }
.dark-texture-2 strong, .dark-texture-2 h1, .dark-texture-2 h2, .dark-texture-2 h3, .dark-texture-2 h4, .dark-texture-2 h5, .dark-texture-2 h6
                                        { color: #fff }
.dark-texture-2 a, .dark-texture-2 a:visited
                                        { color: #fff; text-decoration: underline; outline: 0; }
.dark-texture-2 a:hover, .dark-texture-2 a:focus
                                        { color: #fff; text-decoration: none; }
.dark-texture-2 p a, .dark-texture-2 p a:visited
                                        { line-height: inherit }
/*---------Dark Textures 2 Ends-------------*/
/*------------------------------------------------------------------------- BG & Textures Ends-------------*/
/*------------------------------------------------------------------------- Media Queries Starts-------------*/
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width:959px)                             { 
	
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width:768px) and (max-width:959px)                             { 
	#slidecaption                           { font-size: 60px; line-height: 60px; }
	.slidedescription                       { font-size: 30px; line-height: 28px; padding-top: 10px; padding-bottom: 10px; }
	.slidedescription-2                     { font-family: 'Oswald', sans-serif; font-size: 36px; line-height: 36px; font-weight: 300; padding-bottom: 14px; }
	.view a.info                            { padding-top: 25px!important }
	input[type="text"], input[type="password"], input[type="email"], textarea, select
	                                        { width: 340px }
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width:767px)                             { 
	#slidecaption       { font-size: 50px; line-height: 50px; }
	.slidedescription   { font-size: 30px; line-height: 28px; padding-top: 8px; padding-bottom: 8px; }
	.slidedescription-2 { font-family: 'Oswald', sans-serif; font-size: 36px; line-height: 36px; font-weight: 300; padding-bottom: 14px; }
	.featurette-heading { font-size: 30px }
	.featurette .lead   { font-size: 20px!important; line-height: 1.2!important; }
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width:480px) and (max-width:767px)                             { 
	.navbar .brand                          { font-family: 'Oswald', sans-serif!important; font-size: 40px!important; font-weight: 700!important; color: #FFF!important; letter-spacing: 2px!important; margin-top: 2px; margin-bottom: 2px; }
	#slidecaption                           { display: none }
	.slidedescription                       { display: none }
	.social-icons                           { display: none }
	#navigation ul                          { display: none }
	#navigation select                      { display: inline-block; font-family: 'Oswald', sans-serif; font-weight: 300; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; min-width: 420px; font-size: 16px; }
	section                                 { padding: 20px!important }
	.lead                                   { font-size: 26px; margin-bottom: 30px!important; }
	.page-header                            { position: relative; padding-top: 90px; padding-bottom: 20px; }
	.page-banner                            { background-image: url(../images/textures/white-dots-pattern.png); padding-top: 20px; padding-bottom: 20px; }
	.page-contents                          { position: relative; padding-top: 40px; padding-bottom: 40px; }
	h1                                      { font-size: 28px; line-height: normal; margin-bottom: 15px; position: relative; text-align: center; }
	h2                                      { font-size: 24px; line-height: normal; margin-bottom: 10px; }
	h3                                      { font-size: 20px; line-height: normal; margin-bottom: 8px; }
	h4                                      { font-size: 18px; line-height: normal; margin-bottom: 4px; }
	h5                                      { font-size: 16px; line-height: normal; }
	h6                                      { font-size: 14px; line-height: normal; }
	.large-padding                          { padding: 20px }
	.medium-padding                         { padding: 15px }
	.small-padding                          { padding: 10px }
	.large-t-b-padding                      { padding-top: 20px; padding-bottom: 20px; }
	.medium-t-b-padding                     { padding-top: 15px; padding-bottom: 15px; }
	.small-t-b-padding                      { padding-top: 10px; padding-bottom: 10px; }
	.large-top-padding                      { padding-top: 20px }
	.medium-top-padding                     { padding-top: 15px }
	.small-top-padding                      { padding-top: 10px }
	.large-bottom-padding                   { padding-bottom: 20px }
	.medium-bottom-padding                  { padding-bottom: 15px }
	.small-bottom-padding                   { padding-bottom: 10px }
	.large-left-padding                     { padding-left: 50px }
	.medium-left-padding                    { padding-left: 15px }
	.small-left-padding                     { padding-left: 10px }
	.large-right-padding                    { padding-right: 50px }
	.medium-right-padding                   { padding-right: 15px }
	.small-right-padding                    { padding-right: 10px }
	#options                                { margin-bottom: 20px }
	#options li a                           { display: inline-block; padding-right: 12px; padding-top: 10px; padding-bottom: 10px; padding-left: 12px; margin-right: 1px; background: #7d8085; color: #FFF; text-decoration: none; }
	input[type="text"], input[type="password"], input[type="email"], textarea, select
	                                        { width: 394px }
	.videoWrapper                           { position: relative; padding-bottom: 56.25%; /* 16: 9 */; padding-top: 25px; height: 0; margin: 30px; }
	.view a.info                            { padding-top: 80px!important }
	.featurette                             { height: auto; padding: 0; }
	.featurette-image.pull-left, .featurette-image.pull-right
	                                        { display: block; float: none; max-width: 80%; margin: 0 auto 20px; }
	.featurette .lead                       { font-size: 22px!important; line-height: 1.2!important; }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:479px)                             { 
	.navbar .brand                          { font-family: 'Oswald', sans-serif!important; font-size: 40px!important; font-weight: 700!important; color: #FFF!important; letter-spacing: 2px!important; margin-top: 2px; margin-bottom: 2px; }
	#slidecaption                           { display: none }
	.slidedescription                       { display: none }
	.social-icons                           { display: none }
	#navigation ul                          { display: none }
	#navigation select                      { display: inline-block; font-family: 'Oswald', sans-serif; font-weight: 300; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; width: 300px; font-size: 16px; }
	section                                 { padding: 20px!important }
	.lead                                   { font-size: 22px; margin-bottom: 20px!important; }
	.page-header                            { position: relative; padding-top: 90px; padding-bottom: 20px; }
	.page-banner                            { background-image: url(../images/textures/white-dots-pattern.png); padding-top: 20px; padding-bottom: 20px; }
	.page-contents                          { position: relative; padding-top: 40px; padding-bottom: 40px; }
	h1                                      { font-size: 28px; line-height: normal; margin-bottom: 15px; position: relative; text-align: center; }
	h2                                      { font-size: 24px; line-height: normal; margin-bottom: 10px; }
	h3                                      { font-size: 20px; line-height: normal; margin-bottom: 8px; }
	h4                                      { font-size: 18px; line-height: normal; margin-bottom: 4px; }
	h5                                      { font-size: 16px; line-height: normal; }
	h6                                      { font-size: 14px; line-height: normal; }
	.large-padding                          { padding: 20px }
	.medium-padding                         { padding: 15px }
	.small-padding                          { padding: 10px }
	.large-t-b-padding                      { padding-top: 20px; padding-bottom: 20px; }
	.medium-t-b-padding                     { padding-top: 15px; padding-bottom: 15px; }
	.small-t-b-padding                      { padding-top: 10px; padding-bottom: 10px; }
	.large-top-padding                      { padding-top: 20px }
	.medium-top-padding                     { padding-top: 15px }
	.small-top-padding                      { padding-top: 10px }
	.large-bottom-padding                   { padding-bottom: 20px }
	.medium-bottom-padding                  { padding-bottom: 15px }
	.small-bottom-padding                   { padding-bottom: 10px }
	.large-left-padding                     { padding-left: 50px }
	.medium-left-padding                    { padding-left: 15px }
	.small-left-padding                     { padding-left: 10px }
	.large-right-padding                    { padding-right: 50px }
	.medium-right-padding                   { padding-right: 15px }
	.small-right-padding                    { padding-right: 10px }
	#options                                { margin-bottom: 20px }
	#options li a                           { display: inline-block; padding-right: 12px; padding-top: 10px; padding-bottom: 10px; padding-left: 12px; margin-right: 1px; background: #7d8085; color: #FFF; text-decoration: none; }
	input[type="text"], input[type="password"], input[type="email"], textarea, select
	                                        { width: 275px }
	.videoWrapper                           { position: relative; padding-bottom: 56.25%; /* 16: 9 */; padding-top: 25px; height: 0; margin: 30px; }
	.view a.info                            { padding-top: 45px!important }
}
/*------------------------------------------------------------------------- Media Queries Ends-------------*/
@media (-Webkit-min-device-pixel-ratio:1.5), (-moz-min-device-pixel-ratio:1.5), (-o-min-device-pixel-ratio:3/2), (min-device-pixel-ratio:1.5), (min-resolution:1.5dppx)                             { 
	.ch-img-1      { background-image: url(../../image/social-icons/facebook_active@2x.png) }
	.ch-img-2      { background-image: url(../../image/social-icons/in_active@2x.png) }
	.ch-img-3      { background-image: url(../../image/social-icons/twitter02_active@2x.png) }
	.ch-img-4      { background-image: url(../../image/social-icons/dribbble_active@2x.png) }
	.ch-img-5      { background-image: url(../../image/social-icons/youtube_active@2x.png) }
	.ch-img-6      { background-image: url(../../image/social-icons/skype_active@2x.png) }
}
