/*
Free Html5 Responsive Templates
Author: Kimmy
Author URI: http://www.zerotheme.com/
*/
/* -------------------------------------------- */
/* ------------------Reset--------------------- */
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px; border: #000000 1px solid;}

/* -------------------------------------------- */
/* ------------------Font---------------------- */

/*Add your font at here*/

/* -------------------------------------------- */
/* ------------------Style--------------------- */
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

html, body {width:100%; padding:0; margin:0;}
body {background: #D0CDC3;font-size: 13px; font-family: Nunito, 'Open Sans'; color: #58595B; line-height: 1.5;}

@font-face {
	font-family: 'Nunito';
	src: url('../fonts/Nunito-Regular.eot');
	src: url('../fonts/Nunito-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Nunito-Regular.woff2') format('woff2'),
		url('../fonts/Nunito-Regular.woff') format('woff'),
		url('../fonts/Nunito-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/*@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/Regular/OpenSans-Regular.eot?v=1.1.0");
  src: url("../fonts/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("./fonts/Regular/OpenSans-Regular.woff2?v=1.1.0") format("woff2"), url("../fonts/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("./fonts/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("../fonts/Regular/OpenSans-Regular.svg?v=1.1.0#Regular") format("svg");
  font-weight: normal;
  font-style: normal; }
*/
@font-face {
	font-family: 'SHREE-DEV7-0708';
	src: url('../fonts/SHREE-DEV7-0708.eot');
	src: url('../fonts/SHREE-DEV7-0708.eot?#iefix') format('embedded-opentype'),
		url('../fonts/SHREE-DEV7-0708.woff2') format('woff2'),
		url('../fonts/SHREE-DEV7-0708.woff') format('woff'),
		url('../fonts/SHREE-DEV7-0708.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.text10{
font-family: 'SHREE-DEV7-0708';
font-size:18px;
line-height:1.3;
color:#58595B;
font-weight:normal;
}
.l0{
left:220px;
}

 .oi-menu02{
     background:none; 
    width: 100%;
    position: relative;
    z-index: +99;
/*    padding: 0px 16px;
*/     height: auto; 
    text-align: right;
    display: none;
 } 



.su02{
font-size: 18px;
    text-align: right;
    padding-right: 17px;
    padding-bottom: 10px;
	padding-top:10px;
	
	}
	
.su02 a{
font-size: 18px;
    text-align: right;
    padding-right: 17px;
    padding-bottom: 10px;
	padding-top:10px;
color:red;
	
	}
	
.su02 a:hover{
color:red;
font-size: 18px;
    text-align: right;
    padding-right: 17px;
    padding-bottom: 10px;
	padding-top:10px;
	
	}
	
	
	
	
	
	

.su01{
    padding: 0;
padding-top: 0px !important;
    padding-bottom: 10px !important;
    padding-right: 15px !important;
    text-transform: lowercase !important;
	font-size:14.50px !important;
	margin-top:-10px;	}
  	
 .oi-menu03 {
     background:none; 
    width: 100%;
    position: relative;
    z-index: +99;
/*    padding: 0px 16px;
*/     height: auto; 
    text-align: right;
    display: none;
 } .pad-bottom06 {
    padding-bottom: 20px;
}
.white {
    color: #FFFFFF;
}
 h2 {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.5;
    margin: 0px;
    letter-spacing: 1px;
	
}

 h2 a {
 color:#fff;
 font-weight: bold;
    font-size: 18px;
    line-height: 1.5;
    margin: 0px;
    letter-spacing: 1px;
	
}
 h2 a:hover{
 color:#000;
 font-weight: bold;
    font-size: 18px;
    line-height: 1.5;
    margin: 0px;
    letter-spacing: 1px;
	
}
 
.clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
 .se{
 width:100%;
 }


.main-ft{
width:1020px;
margin:auto;
max-width:100%;
background:#b7b7aa;
text-align:center;
  color:#FFFFFF;
 }


.main-ft01 {
    float: left;
    width: auto;
    text-align: center;
    text-align: right;
    font-size: 14px;
    font-weight: 300;
    padding-top: 33px;
    padding-left: 30px;
    padding-right: 40px;
}.main-ft02{
float:right;
width:auto;
text-align:center;
}





 /* -------------------------------------------- */
/* ------------------Header-------------------- */
header {/*background:#333333;*/ margin-bottom:30px;}
header .wrap-header{height: 130px; width:82%;}

header #logo {position:absolute; top:40px; padding:5px; width: auto; left:130px;}

.page1{
width:100%;
text-align:center;
}


/* -------------------------------------------- */
/* ------------------Navigation---------------- */
 
/* -------------------------------------------- */
/* ------------------Content------------------- */
#content {}
#content .wrap-content{background-color:#FFF; /*border:1px solid #CCC; margin-top: 30px;*/}

/*.block{ margin:10px;}
*/
li{
font-weight:normal;
}


img{
    vertical-align: middle;
	}


a{ color:#58595B; text-decoration:none;}
a:hover{ color:#EC3F23; text-decoration:none;}
a.active{color:#EC3F23;}

p{
font-family: Nunito, 'Open Sans', sans-serif;
font-size:13px;
font-weight:normal;
}
span{
color:#EC3F23;
}
.brown{
color:#58595B;
}

h1{
font-family: Nunito, 'Open Sans', sans-serif;
font-size:14px;
color:#58595B;
}
.text{
font-family: Nunito, 'Open Sans', sans-serif;
font-size:13px;
line-height:1.5;
color:#58595B;
font-weight:normal;
}
.text01{
font-family: Nunito, 'Open Sans', sans-serif;
font-size:11px;
line-height:1.8;
color:#58595B;
font-weight:normal;
}
.text-o{
font-family: Nunito, 'Open Sans', sans-serif;
font-size:13px;
line-height:1.5;
color:#EE3F23;
font-weight:bold;
}
.text-left{
text-align:left;
}
.p25{
padding-top:25px;
}
.p025{
padding-bottom:25px;
}
.margin-bottom{margin-bottom:20px;}
.margin-bottom02{margin-bottom:50px;}
.margin-bottom01{margin-bottom:10px;}
.block1{ margin-top:0px; }
.block1 .box{ width:100%; float:left; }
.block1 .dt0 {
    float: left;
    text-align: left;
    width: auto;
    padding-right: 20px;
}.block1 .dt01{ width:auto; float:left; }

.block1 .dt02{ float:left; text-align:left; width:auto; padding-right:20px; }
.block1 .dt03{ width:auto; float:left; }
.block1 .dt04{ width:normalpx; float:left; }
.block1 .dt02 a:hover{cursor:zoom-in;}


#main-content{}
#main-content article{ clear: both; margin:10px 0px;}
#main-content article .heading{}
#main-content article .content{}
#main-content article h2{font-size:22px; line-height:25px;}
#main-content article .info{font-style:italic;}
#main-content article img{float:left; margin:10px 10px 10px 0; padding:5px; border:1px solid #CCC;}
#main-content article p{margin-bottom:10px;}
#main-content article .more{float:right; margin-bottom: 30px}

#sidebar{}
#sidebar .box{margin-bottom:20px;}
#sidebar .heading{ padding:5px; border-bottom:3px double #333333;}
#sidebar .heading h2{font-size:22px; font-weight:normal; display:inline; padding:0 10px;}
#sidebar .content{padding:15px}
#sidebar .content ul{ font-size:14px; list-style-type:circle; margin-left:20px;}
#sidebar .content ul li{border-bottom: 1px solid #E1E1E1; padding:5px;}
#sidebar .content .post {margin-bottom: 20px;}
#sidebar .content .post h4{ font-size:14px; font-weight:normal;}
#sidebar .content .post img{ float:left; padding:5px; border:1px solid #CCC; margin-right:10px;}
#sidebar .content .post p{color:#A3A3A3; font-style:italic;}

#pagi{margin: 30px auto;padding: 0;list-style: none;width: 180px;}
#pagi li {float: left;margin-right: 10px;}
#pagi li a {display: block;	text-decoration: none; color: #717171;font: bold 11px Arial, sans-serif;padding: 5px 8px;
	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background: #ffffff;}
#pagi li a.current, #pagi li a:hover {color: #ffffff;	background: #DA251D;}

/* -------------------------------------------- */
/* ------------------Footer-------------------- */
footer {background-color:#333; margin-top:30px;}
footer .wrap-footer{padding:10px 0px; color:#ffffff;}
footer .box{}
footer .heading{ padding:5px; border-bottom:3px double #ffffff;}
footer .heading h2{font-size:22px; font-weight:normal; display:inline; padding:0 10px;}
footer .content{padding:15px}

.copyright{text-align:center; margin-top:20px; background:#000; padding:10px 0px;color:#ffffff; }
.copyright a{text-decoration:underline; color:#ffffff; }


























    .container {
        position: relative; /* or absolute, if needed */
		width:100%;
 		margin:auto;
		float:left;   }


    .container a{
	font-size:18px;
	color:#FFFFFF;
	line-height:1.5  }

    .covering {
        position: absolute;
        top: 0; left: 0;
        opacity: 0;
        -webkit-transition: opacity 0.5s ease-in-out;
        -moz-transition: opacity 0.5s ease-in-out;
        -o-transition: opacity 0.5s ease-in-out;
        transition: opacity 0.5s ease-in-out;
    }
    .container:hover .covering {
        opacity: 0.9;
    }

    .background {
        width: 100%; height: 100%;
        background: red;
    }
    .foreground {
        height: 38px;
        bottom: 0; right: 0;
        margin: auto;
        text-align: center;
    }


.error {
	font-size:15px;
	font-weight:bold;
	color:#F00;
	
}

#success {
	
}
#processing {
	color:#F00;
	font-weight:bold;
}
#failed {
	color:#F00;
	font-weight:bold;
}





/*====================================  left according  ====================================*/
/*.accordion {width: 100%; padding:0px; margin:0px; background:#444359;}
.accordion .link, .accordion .link2{cursor: pointer;display: block;padding: 15px 15px 15px 15px;color: #fff;font-size: 14px;font-weight: 700;border-bottom: 1px solid #CCC;position: relative;	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;	transition: all 0.4s ease;}
.accordion li{list-style:none;}
.accordion li:last-child .link {border-bottom: 0;}
.accordion li i {position: absolute;top: 16px;left: 13px;font-size: 18px;color: #fff;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;	transition: all 0.4s ease;}
.accordion li i.fa-chevron-down {right: 13px;left: auto;font-size: 16px;}
.accordion li.open .link {color: #FEC332;}
.accordion li.open i {color: #FEC332;}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.accordion li.default .submenu {display: block;}

.submenu {display: none;background: #fff;font-size: 14px; padding:0px; margin:0px;}
.submenu li {border-bottom: 1px solid #4b4a5e; list-style:none;}
.submenu a {display: block;text-decoration: none;	color: #333;	padding: 13px;	padding-left: 30px;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
.submenu a:hover {background: #b63b4d;	color: #FFF;}
.accordion .link2 a{color:#fff;}
.accordion .link2 a:hover{text-decoration:none; color:#FEC332;}
.submenu li.active{background:#FEC632;}
.submenu li.active a{color:#333;}*/


.accordion li.default .submenu {display: block;}
.submenu {display: none;}
.submenu li:last-child{margin-bottom:10px;}
.submenu li{color:#58595b; font-size:14px; line-height:18px;font-family: Nunito, 'Open Sans', sans-serif;}
.submenu li a{font-size:13px; font-family: Nunito, 'Open Sans', sans-serif;}
.submenu li.first{margin-bottom:10px;}
.accordion .link2{color:#58595b; font-weight:bold; font-size:14px;}






.mshow{display:block;}
