/*This is responsive css file created by Sanjay Rabadiya*/

@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
img { max-height:100%; max-width:100%; height:auto;}

/* =Begin bidirectionality settings (do not change)
-------------------------------------------------------------- */
BDO[DIR="ltr"] {
	direction: ltr;
	unicode-bidi: bidi-override;
}

BDO[DIR="rtl"] {
	direction: rtl;
	unicode-bidi: bidi-override;
}

[DIR="ltr"] {
   direction: ltr;
   unicode-bidi: embed;
}

[DIR="rtl"] {
   direction: rtl;
   unicode-bidi: embed;
}

/* =Media Print
    If you're working on a Child Theme, make sure that all
	media queries are included in your style.css
-------------------------------------------------------------- */
@media print {

    h1 {
	    page-break-before: always;
    }

    h1,  h2,  h3,  h4,  h5,  h6 {
	    page-break-after: avoid;
    }

    ul,  ol,  dl {
	    page-break-before: avoid;
    }
}




@media only screen and (min-width: 991px) and (max-width: 1024px) {

	

}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	#header .header_wrapper{width:100%;}
	.header_left{width:30%;}
	.header_right ul{float:right;}
	.header_right{width:70%;}
	.home-links{width:100%;}
	.home-links ul li a {padding:0 5px;}
	#container{width:100%;}
	#main{width:60%;}
	#sidebar{width:40%; float:left;  box-sizing: border-box;}
	.wp-caption{width:150px !important;}
	#footer .footer_wrapper{width:100%;}
	#footer .footer_left{width:100%;text-align:center;padding:10px 0;}
	#footer .footer_right{width:100%; text-align:center;padding:10px 0;}
	
	#respond{text-align:center;}
	input#author, input#email, input#url, textarea#comment{width:100%;margin:0;box-sizing:border-box;}
	
	#header-icon{right:0; position:absolute; margin-right:0; margin-top:18px;}
	
}
@media only screen and (min-width:700px) and (max-width:767px) {
	#header{height:auto; float:left;width:100%;}
	#header .header_wrapper{width:100%; height:auto;}
	.header_left{width:100%;}
	.header_left h1{text-align:center;}
	.header_left h2{text-align:center;}
	.header_right{width:100%;}
	.header_right ul{width:100%;}
	.header_right ul li{width:100%;text-align:center;}
	.home-links{width:100%; float:left;top:0; position:relative;}
	ul#menu-main-menu li a{padding:0;}
	
	#container{width:100%;}
	#main{width:60%;}
	.post{float:left;width:100%;}
	.postdate{width:100%;margin:0;background:none;height:auto;}
	.yearcurrent{width:33.33%; background:#4280c2;  float: left;}
	.month{width:33.33%;  float: left;}
	.date{width:32.33%;  float: left; margin-top:0;}
	.title{float:left;height:auto;}
	.title h2{text-align:center;}
	.title h2 a {font-size:15px; }
	.postmeta{text-align:center;}
	.entry{float:left; width:97%; margin:0 5px; box-sizing:border-box;text-align:justify;}
	.post p{padding:5px 0;}
	.post p strong{text-align:center !important;}
	.entry a{width:100% !important;}
	.wp-caption{width:90% !important;padding:4px;}
	.wp-caption img{width:100%; height:auto;}
	.alignleft{width:94%;}
	#sidebar{width:40%; float:left;  box-sizing: border-box;}
	#searchform{width:100%;}
	.textwidget{width:100%l;}
	.textwidget a img{width:100%; padding:0;}
	#footer .footer_wrapper{width:100%;}
	#footer .footer_left{width:100%;text-align:center;padding:10px 0;}
	#footer .footer_right{width:100%; text-align:center;padding:10px 0;}
	
	#respond{text-align:center;}
	input#author, input#email, input#url, textarea#comment{width:100%;margin:0;box-sizing:border-box;}
	
	#header-icon{width:100%; margin:0 auto; float:none;position:relative; text-align:center;}
	
	
		
}
@media only screen and (min-width:600px) and (max-width:699px) {
	#header{height:auto; float:left;width:100%;}
	#header .header_wrapper{width:100%; height:auto;}
	.header_left{width:100%;}
	.header_left h1{text-align:center;}
	.header_left h2{text-align:center;}
	.header_right{width:100%;}
	.header_right ul{width:100%;}
	.header_right ul li{width:100%;text-align:center;}
	.home-links{width:100%; float:left;top:0; position:relative;}
	ul#menu-main-menu li a{padding:0;}
	
	#container{width:100%;}
	#main{width:60%;}
	.post{float:left;width:100%;}
	.postdate{width:100%;margin:0;background:none;height:auto;}
	.yearcurrent{width:33.33%; background:#4280c2;  float: left;}
	.month{width:33.33%;  float: left;}
	.date{width:32.33%;  float: left; margin-top:0;}
	.title{float:left;height:auto;}
	.title h2{text-align:center;}
	.title h2 a {font-size:15px; }
	.postmeta{text-align:center;}
	.entry{float:left; width:97%; margin:0 5px; box-sizing:border-box;text-align:justify;}
	.post p{padding:5px 0;}
	.post p strong{text-align:center !important;}
	.entry a{width:100% !important;}
	.wp-caption{width:90% !important;padding:4px;}
	.wp-caption img{width:100%; height:auto;}
	.alignleft{width:94%;}
	#sidebar{width:40%; float:left;  box-sizing: border-box;}
	#searchform{width:100%;}
	.textwidget{width:100%l;}
	.textwidget a img{width:100%; padding:0;}
	#footer .footer_wrapper{width:100%;}
	#footer .footer_left{width:50%;text-align:center;padding:10px 0;}
	#footer .footer_right{width:50%; text-align:center;padding:10px 0;}
	
	#respond{text-align:center;}
	input#author, input#email, input#url, textarea#comment{width:100%;margin:0;box-sizing:border-box;}
	
	
	#header-icon{width:100%; margin:0 auto; float:none;position:relative; text-align:center;}
	

		
}

@media only screen and (min-width:568px) and (max-width:599px) {
	#header{height:auto; float:left;width:100%;}
	#header .header_wrapper{width:100%; height:auto;}
	.header_left{width:100%;}
	.header_left h1{text-align:center;}
	.header_left h2{text-align:center;}
	.header_right{width:100%;}
	.header_right ul{width:100%;}
	.header_right ul li{width:100%;text-align:center;}
	.home-links{width:100%; float:left;top:0; position:relative;}
	ul#menu-main-menu li a{padding:0;}
	
	#container{width:100%;}
	#main{width:60%;}
	.post{float:left;width:100%;}
	.postdate{width:100%;margin:0;background:none;height:auto;}
	.yearcurrent{width:33.33%; background:#4280c2;  float: left;}
	.month{width:33.33%;  float: left;}
	.date{width:32.33%;  float: left; margin-top:0;}
	.title{float:left;height:auto;}
	.title h2{text-align:center;}
	.title h2 a {font-size:12px; }
	.postmeta{text-align:center;}
	.entry{float:left; width:97%; margin:0 5px; box-sizing:border-box;text-align:justify;}
	.post p{padding:5px 0;}
	.post p strong{text-align:center !important;}
	.entry a{width:100% !important;}
	.wp-caption{width:86% !important;padding:4px;}
	.wp-caption img{width:100%; height:auto;}
	.alignleft{width:94%;}
	#sidebar{width:40%; float:left;  box-sizing: border-box;}
	#searchform{width:100%;  height: 24px; background-size: 100%;}
	.textwidget{width:100%l;}
	.textwidget a img{width:100%; padding:0;}
	#footer .footer_wrapper{width:100%;}
	#footer .footer_left{width:50%;text-align:center;padding:10px 0;}
	#footer .footer_right{width:50%; text-align:center;padding:10px 0;}
	
	#respond{text-align:center;}
	input#author, input#email, input#url, textarea#comment{width:100%;margin:0;box-sizing:border-box;}
	
	#header-icon{width:100%; margin:0 auto; float:none;position:relative; text-align:center;}
}



@media only screen and (min-width: 480px) and (max-width: 567px) {
		#header{height:auto; float:left;width:100%;}
	#header .header_wrapper{width:100%; height:auto;}
	.header_left{width:100%;}
	.header_left h1{text-align:center;}
	.header_left h2{text-align:center;}
	.header_right{width:100%;}
	.header_right ul{width:100%;}
	.header_right ul li{width:100%;text-align:center;}
	.home-links{width:100%; float:left;top:0; position:relative;}
	ul#menu-main-menu li a{padding:0;}
	
	#container{width:100%;}
	#main{width:100%;}
	.post{float:left;width:100%;}
	.postdate{width:100%;margin:0;background:none;height:auto;}
	.yearcurrent{width:33.33%; background:#4280c2;  float: left;}
	.month{width:33.33%;  float: left;}
	.date{width:33.33%;  float: left; margin-top:0;}
	.title{float:left;height:auto;}
	.title h2{text-align:center;}
	.title h2 a {font-size:15px; }
	.postmeta{text-align:center;}
	.entry{float:left; width:97%; margin:0 5px; box-sizing:border-box;text-align:justify;}
	.post p{padding:5px 0;}
	.post p strong{text-align:center !important;}
	.entry a{width:100% !important;}
	.wp-caption{width:90% !important;padding:4px;}
	.wp-caption img{width:100%; height:auto;}
	.alignleft{width:94%;}
	#sidebar{width:100%; float:left;  box-sizing: border-box;}
	#searchform{width:100%;}
	.textwidget{width:100%l;}
	.textwidget a img{width:100%; padding:0;}
	#footer .footer_wrapper{width:100%;}
	#footer .footer_left{width:100%;text-align:center;padding:10px 0;}
	#footer .footer_right{width:100%; text-align:center;padding:10px 0;}
	
	#respond{text-align:center;}
	input#author, input#email, input#url, textarea#comment{width:100%;margin:0;box-sizing:border-box;}
	
	#header-icon{width:100%; margin:0 auto; float:none;position:relative; text-align:center;}
}


@media only screen and (min-width: 370px) and (max-width: 479px) {
	
		#header{height:auto; float:left;width:100%;}
	#header .header_wrapper{width:100%; height:auto;}
	.header_left{width:100%;}
	.header_left h1{text-align:center;}
	.header_left h2{text-align:center;}
	.header_right{width:100%;}
	.header_right ul{width:100%;}
	.header_right ul li{width:100%;text-align:center;}
	.home-links{width:100%; float:left;top:0; position:relative;}
	ul#menu-main-menu li a{padding:0;}
	
	#container{width:100%;}
	#main{width:100%;}
	.post{float:left;width:100%;}
	.postdate{width:100%;margin:0;background:none;height:auto;}
	.yearcurrent{width:33.33%; background:#4280c2;  float: left;}
	.month{width:33.33%;  float: left;}
	.date{width:33.33%;  float: left; margin-top:0;}
	.title{float:left;height:auto;}
	.title h2{text-align:center;}
	.title h2 a {font-size:15px; }
	.postmeta{text-align:center;}
	.entry{float:left; width:97%; margin:0 5px; box-sizing:border-box;text-align:justify;}
	.post p{padding:5px 0;}
	.post p strong{text-align:center !important;}
	.entry a{width:100% !important;}
	.wp-caption{width:90% !important;padding:4px;}
	.wp-caption img{width:100%; height:auto;}
	.alignleft{width:94%;}
	#sidebar{width:100%; float:left;  box-sizing: border-box;}
	#searchform{width:100%;  position: relative;  left: 50%;  transform: translateX(-34%);}
	.textwidget{width:100%l;}
	.textwidget a img{width:100%; padding:0;}
	#footer .footer_wrapper{width:100%;}
	#footer .footer_left{width:100%;text-align:center;padding:10px 0;}
	#footer .footer_right{width:100%; text-align:center;padding:10px 0;}
	#respond{text-align:center;}
	input#author, input#email, input#url, textarea#comment{width:100%;margin:0;box-sizing:border-box;}

	#header-icon{width:100%; margin:0 auto; float:none;position:relative; text-align:center;}

}

@media only screen and (min-width: 320px) and (max-width: 369px) {
	#header{height:auto; float:left;width:100%;}
	#header .header_wrapper{width:100%; height:auto;}
	.header_left{width:100%;}
	.header_left h1{text-align:center;}
	.header_left h2{text-align:center;}
	.header_right{width:100%;}
	.header_right ul{width:100%;}
	.header_right ul li{width:100%;text-align:center;}
	.home-links{width:100%; float:left;top:0; position:relative;}
	ul#menu-main-menu li a{padding:0;}
	
	#container{width:100%;}
	#main{width:100%;}
	.post{float:left;width:100%;}
	.postdate{width:100%;margin:0;background:none;height:auto;}
	.yearcurrent{width:33.33%; background:#4280c2;  float: left;}
	.month{width:33.33%;  float: left;}
	.date{width:33.33%;  float: left; margin-top:0;}
	.title{float:left;height:auto;}
	.title h2{text-align:center;}
	.title h2 a {font-size:15px; }
	.postmeta{text-align:center;}
	.entry{float:left; width:97%; margin:0 5px; box-sizing:border-box;text-align:justify;}
	.post p{padding:5px 0;}
	.post p strong{text-align:center !important;}
	.entry a{width:100% !important;}
	.wp-caption{width:90% !important;padding:4px;}
	.wp-caption img{width:100%; height:auto;}
	.alignleft{width:94%;}
	#sidebar{width:100%; float:left;  box-sizing: border-box;}
	#searchform{width:100%;}
	.textwidget{width:100%l;}
	.textwidget a img{width:100%; padding:0;}
	#footer .footer_wrapper{width:100%;}
	#footer .footer_left{width:100%;text-align:center;padding:10px 0;}
	#footer .footer_right{width:100%; text-align:center;padding:10px 0;}
	
	#respond{text-align:center;}
	input#author, input#email, input#url, textarea#comment{width:100%;margin:0;box-sizing:border-box;}
	
	#header-icon{width:100%; margin:0 auto; float:none;position:relative; text-align:center;}

}

@media only screen and (min-width: 240px) and (max-width:319px) {
	
	#header{height:auto; float:left;width:100%;}
	#header .header_wrapper{width:100%; height:auto;}
	.header_left{width:100%;}
	.header_left h1{text-align:center;}
	.header_left h2{text-align:center;}
	.header_right{width:100%;}
	.header_right ul{width:100%;}
	.header_right ul li{width:100%;text-align:center;}
	.home-links{width:100%; float:left;top:0; position:relative;}
	ul#menu-main-menu li a{padding:0;}
	
	#container{width:100%;}
	#main{width:100%;}
	.post{float:left;width:100%;}
	.postdate{width:100%;margin:0;background:none;height:auto;}
	.yearcurrent{width:33.33%; background:#4280c2;  float: left;}
	.month{width:33.33%;  float: left;}
	.date{width:33.33%;  float: left; margin-top:0;}
	.title{float:left;height:auto;}
	.title h2{text-align:center;}
	.title h2 a {font-size:12px; }
	.postmeta{text-align:center;}
	.entry{float:left; width:97%; margin:0 5px; box-sizing:border-box;text-align:justify;}
	.post p{padding:5px 0;}
	.post p strong{text-align:center !important;}
	.entry a{width:100% !important;}
	.wp-caption{width:86% !important;padding:4px;}
	.wp-caption img{width:100%; height:auto;}
	.alignleft{width:94%;}
	#sidebar{width:100%; float:left;  box-sizing: border-box;}
	#searchform{width:100%;  height: 24px; background-size: 100%;}
	.textwidget{width:100%l;}
	.textwidget a img{width:100%; padding:0;}
	#footer .footer_wrapper{width:100%;}
	#footer .footer_left{width:100%;text-align:center;padding:10px 0;}
	#footer .footer_right{width:100%; text-align:center;padding:10px 0;}
	
	#respond{text-align:center;}
	input#author, input#email, input#url, textarea#comment{width:100%;margin:0;box-sizing:border-box;}
	

	#header-icon{width:100%; margin:0 auto; float:none;position:relative; text-align:center;}
}



@media screen and (max-width :767px){
	
}






