/*

Theme Name: crossfit

Theme URI: vanguardstech.com

Description: anjan.

Author: anjan

*/


/* CSS Document */


/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol,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;
}

p
{
padding-top:4px; margin:0;
}

.p2
{
padding-top:10px; margin:0;
}

.p3
{
padding-top:14px; margin:0;
}
img, fieldset {
	border: 0;
}

/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}


/************************************************************************************
testi text
*************************************************************************************/
.testi_txt01
{
font-size:50px; color:#f58435; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl; padding-left:30px; 
}
.testi_txt0001
{
font-size:75px; color:#f58435; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl; padding-top:15px;
}
.test_td01
{
	padding-top:10px;
	
}
.testi_txt02
{
font-size:60px; color:#2fc0fd; text-decoration:none; font-family:eraser;  
position:absolute; -webkit-transform:  rotate(17deg);-moz-transform:  rotate(17deg);-o-transform:  rotate(17deg);writing-mode: lr-tb;
}
.test_td02
{
	padding-top:20px;
	
}
.testi_txt03
{
font-size:50px; color:#d9ff05; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td03
{
	padding-top:10px; padding-left:20px;
	
}
.testi_txt04
{
font-size:60px; color:#f005ff; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(48deg);-moz-transform:  rotate(48deg);-o-transform:  rotate(48deg);writing-mode: lr-tb; 
}
.test_td04
{
	padding-top:120px;
	
}
.testi_txt05
{
font-size:60px; color:#FF0080; text-decoration:none; font-family:eraser;
}
.test_td05
{
	padding-top:50px;
	
}
.testi_txt06
{
font-size:50px; color:#ff0505; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(296deg);-moz-transform:  rotate(296deg);-o-transform:  rotate(296deg);writing-mode: lr-tb;}

.test_td06
{
	padding-top:150px;
	
}

.testi_txt07
{
font-size:60px; color:#FFF; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td07
{
	padding-top:70px;
	
}
.testi_txt08
{
font-size:50px; color:#2ee4ff; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(48deg);-moz-transform:  rotate(48deg);-o-transform:  rotate(48deg);writing-mode: lr-tb; }
.test_td08
{
	padding-top:50px;
	
}

.testi_txt09
{
font-size:60px; color:#0BFF0B; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(17deg);-moz-transform:  rotate(17deg);-o-transform:  rotate(17deg);writing-mode: lr-tb; 
}
.test_td09
{
	padding-top:90px;
	
}
.testi_txt11
{
font-size:50px; color:#F77B00; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl;}
.test_td11
{
	padding-top:70px;
	
}

.testi_txt12
{
font-size:50px; color:#d9ff05; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td12
{
	padding-top:50px;
	
}
/************************************************************************************
GENERAL STYLING
*************************************************************************************/
.bodyclss{
background: url('images/line.jpg');
background-repeat:repeat-x repeat-y;
background-position:left top;

text-align:center; 
margin:0px 0px 0px 0px;
font-family:lacart; font-size:15px; color:#ffffff; background-color:#495663;
}

@font-face {
	font-family: eraser;
	src: url('fonts/eraser.ttf');
}
@font-face {
	font-family: lacart;
	src: url('fonts/acart.ttf');
}


.page_title_001
{
	font-family:eraser;
	font-weight:bold;
	font-size:25px;
	color:#ffffff;
	
}
.testimonial_anj
{
	font-family:lacart;
	
	font-size:14px;
	color:#ffffff;
}

.main
{text-align:center; margin-left:auto; margin-right:auto; width:100%;}

.uper_bg
{
background-image: url(images/uper_bg.jpg); background-repeat:repeat-x; height:130px;
}

.main_contain
{text-align:center; margin-left:auto; margin-right:auto; width:900px; overflow:hidden;}

.main_contain02
{text-align:center; margin-left:auto; margin-right:auto; width:900px; padding-top:21px; padding-bottom:18px; overflow:hidden;}

.main_contain03
{text-align:center; margin-left:auto; margin-right:auto; width:900px;}

.add
{
 height:33px; float:left; width:50%;
}

.uper_right
{
float:right; width:50%; text-align:right; 
}
.phone_txt
{
	text-decoration:none;
	font-size:16px;  color:#FFF;
	font-family:eraser;
}


.left_side
{
	float: left;
    width: 25%;
	text-align: left;
}

/************************************************************************************
navigration
*************************************************************************************/
.ulclass1
{
	padding-left:5px;

	list-style: none;
}
.liclass1
{
	background-image:url(images/tick.png); background-repeat:no-repeat;
	padding-left:30px; padding-bottom:15px;
	text-decoration:none;
}
.ul_main_nav
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}
.li_main_nav
{
float:left; ; 
}
.a_main_nav
{
background-image:url(images/nav_bg.jpg); background-repeat:no-repeat;
display:block;
width:192px;
height:39px; padding-left:13px; padding-top:15px;
color:#ffffff;
background-color:#98bf21;
text-align: left;
text-decoration:none;
text-transform:uppercase;
font-family:eraser; font-size:18px;
}
.a_main_nav:hover
{
color:#ba2310;
 
}


.tuki
{ display:none;   }





.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
	border-radius: 4px ;
-moz-border-radius: 4px ;
-webkit-border-radius: 4px ;
	
}

nav {
	height: 48px;
	width: 100%;
	background: #292929;
	font-size: 16px;
	font-family: eraser;
	font-weight: bold;
	position: relative;
	border-bottom: 2px solid #2c2d2d; overflow:hidden;
	
}
nav ul {
	padding: 0;
	margin: 0 auto;
	height: 48px;
}
nav li {
	display: inline;
	float: left;
}
nav a {
	color: #cfcfcf;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	line-height: 48px;
	padding-left:17px; 
	padding-right:17px;
}
nav li a {
	border-right: 1px solid #2c2d2d;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
nav li:last-child a {
	border-right: 0;
}
nav a:hover, nav a:active {
	background-color: #000000;
	color: #d8000d;
}
nav a#pull {
	display: none;
}


/************************************************************************************
navigration close
*************************************************************************************/

.blogtitle {
	color:#d2210b; padding-left:4px; padding-top:20px; font-size:30px; text-decoration:none; font-weight:bold;
}


.right_side
{
	float: right;
    width: 73%;
	text-align: left;
}

.welcome_bg
{
background-image:url(images/welcome_bg.png); background-repeat:no-repeat; height:48px;
}

.txt_01
{
font-family:eraser; font-size:12px; color:#ff1522; font-weight:bold; text-decoration:none;
}
.txt_0011
{
font-family:lacart; font-size:12px; color:#ff1522; font-weight:bold; text-decoration:none;
}
.txt_0011_red
{
font-family:lacart; font-size:14px; color:#ff1522;  text-decoration:none;
}
.txt_03
{
font-family:eraser; font-size:12px; color:#7a7a7a; text-decoration:none;
}

.txt_02
{
font-family:eraser; font-size:12px; color:#7a7a7a; text-decoration:none;
}

.txt_02:hover
{
font-family:eraser; font-size:12px; color:#c2000b; text-decoration: none;
}

.txt_0222
{
font-family:lacart; font-size:15px; color:#7a7a7a; text-decoration:none;
}

.txt_0222:hover
{
font-family:lacart; font-size:15px; color:#c2000b; text-decoration: none;
}

.txt_02_normal
{
font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#7a7a7a; text-decoration:none;
}

.txt_02_normal:hover
{
font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#c2000b; text-decoration: none;
}

.pic_brd
{
border:#672600 1px solid;

    -moz-box-shadow:2px 2px 2px #000000;
    -webkit-box-shadow:2px 2px 2px #000000;
    box-shadow:2px 2px 2px #000000;

}

.pic_brd02
{
border:#2b3944 1px solid;

    -moz-box-shadow:2px 2px 2px #1d3041;
    -webkit-box-shadow:2px 2px 2px #1d3041;
    box-shadow:2px 2px 2px #1d3041;

}

.pic_brd02:hover
{
border:#ed2005 1px solid;

    -moz-box-shadow:2px 2px 2px #000000;
    -webkit-box-shadow:2px 2px 2px #000000;
    box-shadow:2px 2px 2px #000000;

}

.footer_top_bg
{
background-image:url(images/footer_top_bg.jpg); background-repeat:repeat-x; height:49px;
}

.footer_bg_01
{
background-image:url(images/footer_bg_01.jpg); background-repeat:repeat-x; height:100%; background-color:#191919; padding-bottom:6px; overflow:hidden;
}


.footer_bg_02
{
background-image:url(images/footer_bg_02.jpg); background-repeat:repeat-x; height:36px; padding-top:23px; 
}


.input_png
{
border:none; background-repeat:no-repeat; width:99%; font-family:eraser; font-size:12px; color:#ffffff;  text-align:left; background-color:#3b434d; height:30px; padding-left:8px; background-color:none; 


    border:dashed 1px #000000;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;


}


.input_png_02
{
border:none; background-repeat:no-repeat; width:99%; font-family:eraser; font-size:12px; color:#ffffff;  text-align:left; background-color:#3b434d; height:204px; padding-left:8px; background-color:none; padding-top:8PX;


    border:dashed 1px #000000;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;


}

/* #Buttons
================================================== */
.button_blog_readmore {
	background: #bb2410;
	border: none;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	line-height: normal;
	padding: 4px 5px;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}

.button_blog_readmore:hover{
	background: #000000;
	color: #FFFFFF;
	text-decoration: none;
}
.button
 {
	background: #bb2410;
	border: none;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	line-height: normal;
	padding: 9px 15px;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}

.button:hover {
	background: #000000;
	color: #FFFFFF;
	text-decoration: none;
}
.tab .button:hover,
.tab button:hover,
.tab input[type="submit"]:hover,
.tab input[type="reset"]:hover,
.tab input[type="button"]:hover {
	background: #fff;
}

.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {

}

.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center; 
}



/* Testimonial */
.testimonial {

}
	.testi-body {
		background: #3b434d;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		padding: 10px 16px;
		font-style: italic;
		color: #ffffff;
		font-family: lacart;
		font-size: 13px;
		line-height: 18px;
		position: relative;
		margin-bottom: 12px;
		
	
	}
	.testi-body:before {
		content:"";
		display: block;
		position: absolute;
		left: 50px;
		bottom: -15px;
		width: 0;
		height: 0;
		border-left: 0 solid transparent;
		border-right: 15px solid transparent;
		border-top: 15px solid #3b434d;
	}
	
	.testi-author {
			
			
			padding-top:6px;
			
		}
		
		
		.testi-author-name {
			color: #ffffff; padding-left:4px; padding-top:20px; font-size:14px;
		}
		
/* Testimonial / End */

.test {

}
	.test-body {
		background: #470400;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		padding: 12px 8px;
		color: #cfcfcf;
		font-family: lacart;
		font-size: 24px;
		line-height: 18px;
		position: relative;
		margin-bottom: 12px;
		border:#672600 1px solid;
		-moz-box-shadow:1px 1px 1px #1d3041;
    -webkit-box-shadow:1px 1px 1px #1d3041;
    box-shadow:1px 1px 1px #1d3041;	
	
	}
	.test-body:before {
		content:"";
		display: block;
		position: absolute;
		left: 30px;
		bottom: -12px;
		width: 0;
		height: 0;
		border-right: 0 solid transparent;
		border-left: 15px solid transparent;
		border-top: 15px solid #470400;
		
		
	}
	
	








.header_img
{
    border:solid 2px #672600 ;
  
}	



.footer_01
{
position:relative; width:28%; float:left; text-align:left;
}

.footer_02
{
position:relative; width:40%; float:left; text-align:left;
}

.footer_03
{
position:relative; width:30%; float:left; text-align:left;
}
.footer_044
{
		float: none;
    width: 0%;
	text-align: left;
	display:none;
}

.advt_hddn
{
display:none;
}


.advt_01
{
float:left;
width:30%;
padding-right:3%;
}

.advt_02
{
float:left;
width:30%;
padding-right:3%;
}

.advt_03
{
float:right;
width:33%;

}

.gallary
{
float:left;
width:29%;
padding-right:2%;
padding-left:2%;

}
.calnder-width
{
	width:205px;
}

.nav_upper
{
	background-image:url(images/nav_upper.jpg); background-repeat:repeat-x; height:6px; width:205px;

}
.nav_lower
{
	background-image:url(images/nav_bttm.jpg); background-repeat:repeat-x; height:6px; width:205px;

}



/************************************************************************************
smaller than 955
*************************************************************************************/
@media screen and (max-width: 955px) {
	
.bodyclss{
background: url('images/line955.jpg');
background-repeat:repeat-x repeat-y;
background-position:left top;

text-align:center; 
margin:0px 0px 0px 0px;
font-family:lacart; font-size:15px; color:#ffffff; background-color:#495663;
}



.nav_upper
{
	background-image:url(images/nav_upper.jpg); background-repeat:repeat-x; height:5px; width:193px;

}
.nav_lower
{
	background-image:url(images/nav_bttm.jpg); background-repeat:repeat-x; height:5px; width:193px;

}

.calnder-width
{
	width:188px;
}
	
.page_title_001
{
	font-family:eraser;
	font-weight:bold;
	font-size:21px;
	color:#cfcfcf;
	
}
.main_contain
{text-align:center; margin-left:auto; margin-right:auto; width:95%; }

.main_contain03
{text-align:center; margin-left:auto; margin-right:auto; width:95%;}

.main_contain02
{text-align:center; margin-left:auto; margin-right:auto; width:95%; padding-top:2%; padding-bottom:2%;}



/************************************************************************************
testi text
*************************************************************************************/
.testi_txt01
{
font-size:35px; color:#f58435; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl; 
}
.testi_txt0001
{
font-size:60px; color:#f58435; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl; padding-top:15px;
}
.test_td01
{
	padding-top:10px;
	
}
.testi_txt02
{
font-size:45px; color:#2fc0fd; text-decoration:none; font-family:eraser;  
position:absolute; -webkit-transform:  rotate(17deg);-moz-transform:  rotate(17deg);-o-transform:  rotate(17deg);writing-mode: lr-tb;
}
.test_td02
{
	padding-top:20px;
	
}
.testi_txt03
{
font-size:35px; color:#d9ff05; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td03
{
	padding-top:10px;
	
}
.testi_txt04
{
font-size:45px; color:#f005ff; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(48deg);-moz-transform:  rotate(48deg);-o-transform:  rotate(48deg);writing-mode: lr-tb; 
}
.test_td04
{
	padding-top:120px;
	
}
.testi_txt05
{
font-size:35px; color:#FF0080; text-decoration:none; font-family:eraser;
}
.test_td05
{
	padding-top:50px;
	
}
.testi_txt06
{
font-size:35px; color:#ff0505; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(296deg);-moz-transform:  rotate(296deg);-o-transform:  rotate(296deg);writing-mode: lr-tb;}

.test_td06
{
	padding-top:70px;
	
}

.testi_txt07
{
font-size:35px; color:#FFF; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td07
{
	padding-top:70px;
	
}
.testi_txt08
{
font-size:35px; color:#2ee4ff; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(48deg);-moz-transform:  rotate(48deg);-o-transform:  rotate(48deg);writing-mode: lr-tb; }
.test_td08
{
	padding-top:50px;
	
}

.testi_txt09
{
font-size:35px; color:#0BFF0B; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(17deg);-moz-transform:  rotate(17deg);-o-transform:  rotate(17deg);writing-mode: lr-tb; 
}
.test_td09
{
	padding-top:90px;
	
}
.testi_txt11
{
font-size:35px; color:#F77B00; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl;}
.test_td11
{
	padding-top:70px;
	
}

.testi_txt12
{
font-size:35px; color:#d9ff05; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td12
{
	padding-top:50px;
	
}
.a_main_nav
{
background-image:url(images/nav_bg.jpg); background-repeat:no-repeat;
display:block;
width:180px;
height:39px; padding-left:13px; padding-top:15px;
color:#ffffff;
background-color:#98bf21;
text-align: left;
text-decoration:none;
text-transform:uppercase;
font-family:eraser; font-size:17px;
}
.a_main_nav:hover
{
color:#ba2310;
 
}
.calnder-width
{
	width:198px;
}
}











/************************************************************************************
smaller than 650
*************************************************************************************/
@media screen and (max-width: 750px) {

.bodyclss{
background: url('images/line750.jpg');
background-repeat:repeat-x repeat-y;
background-position:left top;
text-align:center; 
margin:0px 0px 0px 0px;
font-family:lacart; font-size:15px; color:#ffffff; background-color:#495663;
}

.add
{
 height:33px; float:left; width:50%;
}
.phone_txt
{
	text-decoration:none;
	font-size:14px;  color:#FFF;
	font-family:eraser;
}


.uper_right
{
float: right; width:50%; text-align: center; height:33px;
}	

.page_title_001
{
	font-family:eraser;
	font-weight:bold;
	font-size:20px;
	color:#cfcfcf;
	
}

.add
{
 height:33px; float:left; width:50%;
}
.phone_txt
{
	text-decoration:none;
	font-size:12px;  color:#FFF;
	font-family:eraser;
}


.uper_right
{
float: right; width:50%; text-align: center; height:33px;
}

.uper_bg
{
background-image: url(images/uper_bg.jpg); background-repeat:repeat-x; height:100%; border-bottom: #672600 2px solid;
}

.tuki
{ display: block; float: none; width:100%; text-align: center; padding-bottom:10px;}



nav {	
	border-bottom: 0;
	text-align:left;	
	height: auto;
	
		}
	
	nav a {	
	padding-left:2%; 
	padding-right:0%;
	text-align: left;
	  	width: 100%;
	  	
	}
	
		nav ul {
  		width: 100%;
  		display: block;
  		height: auto;
  	}
  	nav li {
  		width: 100%;
  		float: left;
  		position: relative;
  	}
  	nav li a {
		border-bottom: 1px solid #434545;
		border-right: 1px solid #434545;
	}
  	
	
	
	nav ul {
		display: none;
		height: auto;
	}
	nav a#pull {
		display: block;
		background-color: #1d1d1b;
		width: 100%;
		position: relative;
		color:#df000d;
		text-shadow: 1px 1px 0px #000000;
	}
	nav a#pull:after {
		content:"";
		background: url('images/nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		position: absolute;
		right: 15px;
		top: 10px;
	}
	

.left_side
{
	float: none;
    width: 0%;
	text-align: left;
	display:none;
}


.right_side
{
	float:none;
    width: 100%;
	text-align: left;
}	

.footer_01
{
position:relative; width:100%; float:none; text-align:left; padding-bottom:20px;
}

.footer_02
{
position:relative; width:100%; float:none; text-align:left;  padding-bottom:20px; background-image:url(images/footer_bg_01.jpg); background-repeat:repeat-x;
}

.footer_044
{
position:relative; width:100%; float:none; text-align:left; padding-bottom:20px; background-image:url(images/footer_bg_01.jpg); background-repeat:repeat-x; display:inherit;
}
.footer_03
{
position:relative; width:100%; float:none; text-align:left; padding-bottom:20px; background-image:url(images/footer_bg_01.jpg); background-repeat:repeat-x;
}


.test-body 
{
font-size: 18px;
}

.advt_hddn
{
display: block; padding-top:3%;
}


/************************************************************************************
testi text
*************************************************************************************/
.testi_txt01
{
font-size:30px; color:#f58435; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl; 
}
.testi_txt0001
{
font-size:50px; color:#f58435; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl; padding-top:15px; padding-left:5px;
}

.test_td01
{
	padding-top:5px;
	
}
.testi_txt02
{
font-size:30px; color:#2fc0fd; text-decoration:none; font-family:eraser;  
position:absolute; -webkit-transform:  rotate(17deg);-moz-transform:  rotate(17deg);-o-transform:  rotate(17deg);writing-mode: lr-tb;
}
.test_td02
{
	padding-top:10px;
	
}
.testi_txt03
{
font-size:30px; color:#d9ff05; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td03
{
	padding-top:15px;
	
}
.testi_txt04
{
font-size:30px; color:#f005ff; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(48deg);-moz-transform:  rotate(48deg);-o-transform:  rotate(48deg);writing-mode: lr-tb; 
}
.test_td04
{
	padding-top:60px;
	
}
.testi_txt05
{
font-size:35px; color:#FF0080; text-decoration:none; font-family:eraser;
}
.test_td05
{
	padding-top:55px;
	
}
.testi_txt06
{
font-size:30px; color:#ff0505; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(296deg);-moz-transform:  rotate(296deg);-o-transform:  rotate(296deg);writing-mode: lr-tb;}

.test_td06
{
	padding-top:85px;
	
}

.testi_txt07
{
font-size:30px; color:#FFF; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td07
{
	padding-top:55px; padding-bottom:20px;
	
}
.testi_txt08
{
font-size:30px; color:#2ee4ff; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(48deg);-moz-transform:  rotate(48deg);-o-transform:  rotate(48deg);writing-mode: lr-tb; }
.test_td08
{
	padding-top:25px;
	
}

.testi_txt09
{
font-size:30px; color:#0BFF0B; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(17deg);-moz-transform:  rotate(17deg);-o-transform:  rotate(17deg);writing-mode: lr-tb; 
}
.test_td09
{
	padding-top:30px; padding-bottom:30px;
	
}
.testi_txt11
{
font-size:30px; color:#F77B00; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl;}
.test_td11
{
	padding-top:45px;
	
}

.testi_txt12
{
font-size:30px; color:#d9ff05; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td12
{
	padding-top:10px;
	
}



}
@media screen and (max-width: 550px) {
	
.bodyclss{
background: url('images/line550.jpg');
background-repeat:repeat-x repeat-y;
background-position:left top;
text-align:center; 
margin:0px 0px 0px 0px;
font-family:lacart; font-size:15px; color:#ffffff; background-color:#495663;
}
	
.add

{
	background-image: none; background-repeat:no-repeat; height:0px; float: none; width:0%; visibility:hidden;
 
}
.phone_txt
{
	text-decoration:none;
	font-size:14px;  color:#FFF;
	font-family:eraser;
}


.uper_right
{
float: none; width:100%; text-align: center; height:33px;
}
}

/************************************************************************************
smaller than 411
*************************************************************************************/
@media screen and (max-width: 411px) {
.bodyclss {
background: url('images/line411.jpg');
background-repeat:repeat-x repeat-y;
background-position:left top;

text-align:center; 
margin:0px 0px 0px 0px;
font-family:lacart; font-size:15px; color:#ffffff; background-color:#495663;
}
		
.nothumfor_mobile	
{
	float: none;
    width: 0%;
	text-align: left;
	display:none;
}
.blogtitle {
	color:#d2210b; padding-left:4px; padding-top:20px; font-size:20px; text-decoration:none; font-weight:bold;
}
	
.add
{
	background-image: none; background-repeat:no-repeat; height:0px; float: none; width:0%; visibility:hidden;
 
}
.phone_txt
{
	text-decoration:none;
	font-size:14px;  color:#FFF;
	font-family:eraser;
}


.uper_right
{
float: none; width:100%; text-align: center; height:33px;
}	
.page_title_001
{
	font-family:eraser;
	font-weight:bold;
	font-size:15px;
	color:#cfcfcf;
	
}/************************************************************************************
testi text
*************************************************************************************/
.testi_txt01
{
font-size:15px; color:#f58435; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl; 
}
.testi_txt0001
{
font-size:30px; color:#f58435; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl; padding-top:5px; padding-left:15px;
}

.test_td01
{
	padding-top:5px;
	
}
.testi_txt02
{
font-size:15px; color:#2fc0fd; text-decoration:none; font-family:eraser;  
position:absolute; -webkit-transform:  rotate(17deg);-moz-transform:  rotate(17deg);-o-transform:  rotate(17deg);writing-mode: lr-tb;
}
.test_td02
{
	padding-top:10px;
	
}
.testi_txt03
{
font-size:15px; color:#d9ff05; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td03
{
	padding-top:15px;
	
}
.testi_txt04
{
font-size:15px; color:#f005ff; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(48deg);-moz-transform:  rotate(48deg);-o-transform:  rotate(48deg);writing-mode: lr-tb; 
}
.test_td04
{
	padding-top:60px;
	
}
.testi_txt05
{
font-size:15px; color:#FF0080; text-decoration:none; font-family:eraser;
}
.test_td05
{
	padding-top:55px;
	
}
.testi_txt06
{
font-size:15px; color:#ff0505; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(296deg);-moz-transform:  rotate(296deg);-o-transform:  rotate(296deg);writing-mode: lr-tb;}

.test_td06
{
	padding-top:85px;
	
}

.testi_txt07
{
font-size:15px; color:#FFF; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td07
{
	padding-top:55px; padding-bottom:20px;
	
}
.testi_txt08
{
font-size:15px; color:#2ee4ff; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(48deg);-moz-transform:  rotate(48deg);-o-transform:  rotate(48deg);writing-mode: lr-tb; }
.test_td08
{
	padding-top:25px;
	
}

.testi_txt09
{
font-size:15px; color:#0BFF0B; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(17deg);-moz-transform:  rotate(17deg);-o-transform:  rotate(17deg);writing-mode: lr-tb; 
}
.test_td09
{
	padding-top:30px; padding-bottom:30px;
	
}
.testi_txt11
{
font-size:15px; color:#F77B00; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl;}
.test_td11
{
	padding-top:45px;
	
}

.testi_txt12
{
font-size:15px; color:#d9ff05; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td12
{
	padding-top:10px;
	
}

}
@media screen and (max-width: 320px) {
.bodyclss{
background: url('images/line320.jpg');
background-repeat:repeat-x repeat-y;
background-position:left top;

text-align:center; 
margin:0px 0px 0px 0px;
font-family:lacart; font-size:15px; color:#ffffff; background-color:#495663;
}	
.blogtitle {
	color:#d2210b; padding-left:4px; padding-top:15px; font-size:15px; text-decoration:none; font-weight:bold;
}	
.page_title_001
{
	font-family:eraser;
	font-weight:bold;
	font-size:12px;
	color:#cfcfcf;
	
}
.add
{
	background-image: none; background-repeat:no-repeat; height:0px; float: none; width:0%; visibility:hidden;
 
}
.phone_txt
{
	text-decoration:none;
	font-size:12px;  color:#FFF;
	font-family:eraser;
}


.uper_right
{
float: none; width:100%; text-align: center; height:33px;
}	
.page_title_001
{
	font-family:eraser;
	font-weight:bold;
	font-size:15px;
	color:#cfcfcf;
	padding-top:10PX;
	
}

/************************************************************************************
testi text
*************************************************************************************/
.testi_txt01
{
font-size:15px; color:#f58435; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl; 
}
.testi_txt0001
{
font-size:30px; color:#f58435; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl; padding-top:5px; padding-left:15px;
}

.test_td01
{
	padding-top:5px;
	
}
.testi_txt02
{
font-size:15px; color:#2fc0fd; text-decoration:none; font-family:eraser;  
position:absolute; -webkit-transform:  rotate(17deg);-moz-transform:  rotate(17deg);-o-transform:  rotate(17deg);writing-mode: lr-tb;
}
.test_td02
{
	padding-top:10px;
	
}
.testi_txt03
{
font-size:15px; color:#d9ff05; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td03
{
	padding-top:15px;
	
}
.testi_txt04
{
font-size:15px; color:#f005ff; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(48deg);-moz-transform:  rotate(48deg);-o-transform:  rotate(48deg);writing-mode: lr-tb; 
}
.test_td04
{
	padding-top:60px;
	
}
.testi_txt05
{
font-size:15px; color:#FF0080; text-decoration:none; font-family:eraser;
}
.test_td05
{
	padding-top:55px;
	
}
.testi_txt06
{
font-size:15px; color:#ff0505; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(296deg);-moz-transform:  rotate(296deg);-o-transform:  rotate(296deg);writing-mode: lr-tb;}

.test_td06
{
	padding-top:85px;
	
}

.testi_txt07
{
font-size:15px; color:#FFF; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td07
{

	padding-top:55px; padding-bottom:20px;
	
}
.testi_txt08
{
font-size:15px; color:#2ee4ff; text-decoration:none; font-family:eraser; 
position:absolute;  -webkit-transform:  rotate(48deg);-moz-transform:  rotate(48deg);-o-transform:  rotate(48deg);writing-mode: lr-tb; }
.test_td08
{
	padding-top:25px;
	
}

.testi_txt09
{
font-size:15px; color:#0BFF0B; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(17deg);-moz-transform:  rotate(17deg);-o-transform:  rotate(17deg);writing-mode: lr-tb; 
}
.test_td09
{
	padding-top:30px; padding-bottom:30px;
	
}
.testi_txt11
{
font-size:15px; color:#F77B00; text-decoration:none; font-family:eraser; font-style:italic;
position:absolute;  -webkit-transform:  rotate(350deg);-moz-transform:  rotate(350deg);-o-transform:  rotate(350deg);writing-mode: bt-rl;}
.test_td11
{
	padding-top:45px;
	
}

.testi_txt12
{
font-size:15px; color:#d9ff05; text-decoration:none; font-family:eraser; 
position:absolute; -webkit-transform:  rotate(354deg);-moz-transform:  rotate(354deg);-o-transform:  rotate(354deg);writing-mode: lr-tb;
}
.test_td12
{
	padding-top:10px;
	
}




}
