@charset "utf-8"; /* Design by Om Prakash Choudhary - omtonk@gmail.com */
@import url(libs/om.slider.css);
@import url(fonts/font.css);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);
body { background:#fff; color:#333; font:14px 'Open Sans', Arial, Helvetica, sans-serif; text-align:justify; cursor:default; margin:0; padding:0;}
a img	{ border:none; outline:none; display:block;}
a,img	{ outline:none;}
img		{ max-width:100%;}
h1,h2,h3,h4,h5,h6 { text-align:left;}
hr { border:none; border-bottom:1px solid #ccc;}
strong { font-weight:600; font-family:'Open Sans', Arial, Helvetica, sans-serif;}
/****************************************************************************************************/
.relv	{ position:relative;}
.lAlign	{ text-align:left;}
.cAlign	{ text-align:center;}
.rAlign	{ text-align:right;}
.lFloat	{ float:left;}
.rFloat	{ float:right;}
.Max	{ max-width:100%;}
.padded { padding-left:0; padding-right:0;}
.Clear	{ display:table; width:100%; clear:both;}
.Image	{ background:#fff; padding:4px; border:1px solid #ddd;}
.lImage { float:left; margin-right:15px; max-width:100%;}
.rImage { float:right; margin-left:15px; max-width:100%;}
.cImage { text-align:center;}
.cImage img { max-width:100%;}
.fImage { width:100%; margin:10px 0;}
.parallax { background-repeat:no-repeat; background-position:center center; background-size:cover; background-attachment:fixed; position:relative;}
.pattern,.pattern-dark,.pattern-v,.pattern-b { position:relative;}
.pattern:after,.pattern-dark:after,.pattern-v:after,.pattern-b:after { content:""; background:url(images/pattern.png); width:100%; height:100%; position:absolute; top:0; left:0; z-index:0;}
.pattern > div,.pattern-dark > div,.pattern-v > div,.pattern-b > div { position:relative; z-index:1;}
.pattern-dark:after{ background:url(images/pattern-dark.png);}
.pattern-v:after{ background:url(images/pattern-v.png);}
.pattern-b:after{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiYGBgePz//38GRhABAgABBgBFTAbfCBNE2AAAAABJRU5ErkJggg==);}
/****************************************************************************************************/
#Never { width:auto; height:30px; padding:0 40px 0 6px; display:block; cursor:pointer; position:fixed; top:30px; right:15px; z-index:5601; font:bold 18px/30px 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-decoration:none;}
#Never:after { content:""; border:130px solid transparent; border-right-color:#bb3345; width:0; height:0; display:inline-block; position:absolute; top:-160px; right:-15px;}
#Never span { width:24px; height:4px; display:inline-block; position:absolute; top:12px; right:6px; background:#fff; z-index:5602;}
#Never span:before,#Never span:after { position:absolute; content:""; width:100%; height:100%; background:#fff; left:0;}
#Never span:before { bottom:200%;}
#Never span:after { top:200%;}
#Never[title="Close"]:after { display:none;}
#Never[title="Close"] span { background:none;}
#Never[title="Close"] span:before { transform:rotate(45deg); top:0;}
#Never[title="Close"] span:after { transform:rotate(135deg); top:0;}

nav { width:320px; height:100%; position:fixed; top:0; right:0; background:rgba(0,0,0,.8); display:none; padding-top:70px; z-index:5600;}
nav ul { margin:0; padding:0;}
nav ul li { margin:0; padding:0; list-style:none;}
nav ul li a { color:#fff; text-align:center; display:block; padding:15px; position:relative; color:#fff; font:16px Arial, Helvetica, sans-serif; text-transform:uppercase;}
nav ul li a.active { color:#bb3345;}
nav ul li a:hover { color:#bb3345; text-decoration:none;}
nav ul li a:after { content:""; width:80%; height:1px; display:inline-block; background:rgba(255,255,255,.1); position:absolute; top:100%; left:10%;}
/****************************************************************************************************/
/*for Desktop View (Apply similar to Bootstrap class col-md-)*/
@media screen and (min-width:992px){
}
/*for Large Desktop View (Apply similar to Bootstrap class col-lg-)*/
@media screen and (min-width:1200px){
}
/*for Tablet View (Apply similar to Bootstrap class col-sm-)*/
@media screen and (min-width:768px) and (max-width:991px){
#omSlider #caption .contentBox { width:100%;}
}
/*for Mobile View (Apply similar to Bootstrap class col-xs-)*/
@media screen and (min-width:0) and (max-width:767px){
.mAlign { text-align:center;}
#omSlider #caption .contentBox { width:100%;}
}
/*for Small Screen Mobile*/
@media screen and (max-width:500px){
}