/*-------------code added by Codeholic-----------------*/

	div#banner {
		display: none;
	}

	ul.submenu {
	    top: 40px;
	    background-color: rgba(18, 64, 108, 1);
	}

	.mean-container .mean-nav ul li.current-parent a {
	    background-color: rgba(18, 64, 108, 1);
	}

	.menu .current a {
	    background-color: rgba(18, 64, 108, 1);
	}

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

	/*.mean-bar {
	    /*position: fixed !important;*/
	    /*top: 0;
	    float: none !important;
	    width: 98% !important;
	    margin-left: 1% !important;
	}*/

	div#header_area {
	    margin-top: 60px;
	}

	/*.full_width .page{
		padding: 0 !important;
	}*/

	.page {
		/*width: 100% !important;*/
		padding-right: 2em;
		padding-left: 2em;
	}

	/*div#banner {
		display: block !important;
		width: 100%;
	}*/

	div#banner img {
		width: 100%;
	}
	div#header_custom_logo {
  margin-bottom: 30px;
}

	ul.menu {
		width: 100% !important;
		background: none;
		padding-top: 0;
		height: auto;
	}
	
	div#header {
		width: 100%;
		height: auto;
	}

	div#header>div {
		width: 100%;
		height: auto !important;
	}

	div#wpcontent_slider_container {
		width: 100% !important;
		height: auto !important;
	}

	div#wpcontent_slider {
		width: 100%;
		/*height: auto !important;*/
	}

	div#content {
	    width: 74%;
	    border-right: 1px solid #ccc;
	}

	div#sidebars {
	    width: 25%;
	}

	#content_box {
	    background: none;
	}

	.format_text table{
	    width: 100% !important;
	}

	.home_content_table {
	    width: 100% !important;
	}

	.home_content_table table {
	    display: block;
	}

	.home_content_table tr {
	    display: block;
	}

	.home_content_table td {
	    display: block;
	}

	.MsoNormalTable {
	    /*width: 100% !important;*/
	    margin-left: 0 !important;
	}

	.MsoNormalTable table {
	    /*display: table;*/
	}

	.MsoNormalTable tr {
	    /*display: table-row;*/
	}

	.MsoNormalTable td {
	    /*display: table-cell;*/
	}

	.format_text img {
	    width: 55% !important;
	    height: 55% !important;
	}

	.format_text>h2 {
	    text-align: center !important;
	}

	#wpcontent_slider a, #wpcontent_slider a img {
		width: 100%;
		height: auto;
	}

	/*div#wpcontent_slider {
		height: 208px !important;
	}*/
		
}
@media screen and (max-width: 1024px) {
	
	#sidebars {
	  float: left;
	}
	.full_width > .page {
	  width: auto;
	}
	div#content {
	  width: 100%;
	}
	div#sidebars {
	  width: 100%;
	  text-align: center;
	}
	.nav_wrap {
	  clear: both;
	}
	.full_width {
	  overflow: hidden;
	}
	/*...feacher-box...*/

	#feature_box {
	  width: 100%;
	}
	#feature_box div{
	  width: 72% !important;
	  margin: 0 auto;
	  height: auto !important;
	}
	.box2 img {
	   float: none; 
	   width: auto; 
	}
	.box4 img {
	  float: none;
	   width: auto; 
	  margin-left: 5px;
	}
	.box3 {
	  margin-top: 5px !important;
	}
	div#footer {
	  text-align: center;
	}
	.headline_area {
	  text-align: center;
	}
	div#frm_form_3_container {
	  margin: 0 auto;
	  margin-top: 15px;
	}
	div#wpcontent_slider_container img {
	  height: 100% !important;
	}
	div#wpcontent_slider img {
  		width: 100%;
	}
	div#footer_area .page> a>img {
  		width: 100%;
	}
	.format_text p {
  		text-align: justify;
	}
	.format_text h1 {
  		text-align: center;
  		line-height: 30px;
	}
	.format_text h3 {
	  text-align: center;
	}
}
@media screen and (max-width: 988px) {
#feature_box div {
  width: 75% !important;
}
@media screen and (max-width: 911px) {
#feature_box div {
  width: 80% !important;
}
@media screen and (max-width: 862px) {

	div#content {
	    width: 100%;
	    border-right: none;
	    border-bottom: 1px solid #ccc;
	}

	div#sidebars {
	    width: 100%;
	}

	ul.sidebar_list li {
	    width: 50%;
	    display: inline-block;
	    vertical-align: top;
	}

	ul.sidebar_list li.widget_recent_entries {
	    width: 100%;
	}

	li#recent-posts-4 ul li {
	    width: 100%;
	}

	#footer_area .page{
		/*padding-left: 0 !important;*/
		/*padding-right: 0 !important;*/
	}

	#wpcontent_slider a, #wpcontent_slider a img {
		width: 100%;
		/*right: 45%;*/
	}

	div#wpcontent_slider {
		height: 139px !important;
	}

	#feature_box div{
		  width: 85% !important;
		  margin: 0 auto;
		  height: auto !important;
		}

}
@media screen and (max-width: 767px) {
	#header_custom_logo a {
	  position: static;
	}
	div#header_custom_logo {
	  text-align: center;
	}
	div#header_custom_logo a img {
	  width: 90%;
	}
	div#SnapABug_Button {
	  display: none;
	}
	.header_custom_contact {
	  clear: both;
	  float: none; 
	  width: 100%;
	  text-align: center;
	}
	#feature_box div {
	  width: 100% !important;
	  height: auto !important;
	}
	#feature_box {
	  width: 85%;
	  margin: 0 auto;
	  /* text-align: center; */
	}
	ul.sidebar_list li {
	  width: 100%;
	}

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

	.format_text img {
	    width: 85% !important;
	    height: 85% !important;
	    margin: 0 auto;
	}

	#wpcontent_slider a, #wpcontent_slider a img {
		width: 110%;
		right: 10%;
	}

	div#wpcontent_slider {
		height: 114px !important;
	}

	p.MsoNormal span {
		font-size: 11px !important;
	}
	
	.teasers_box {
	    width: 92%;
	    float: left;
	}

	.teasers_box>div {
	    width: 100%;
	    float: left;
	}

	.format_teaser.entry-content p {
	    word-break: break-word;
	}

	.teasers_box>div div {
	    width: 80%;
	}
	
	.teaser .format_teaser {
	    font-size: 11px !important;
	}

	.teasers_box>div a {
	    font-size: 10px !important;
	}
	
/*}

@media screen and (max-width: 550px) {*/
	/*,,,sunny,,,*/
	#header_custom_logo a {
	  position: static;
	}
	div#header_custom_logo {
	  text-align: center;
	}
	div#header_custom_logo a img {
	  width: 90%;
	}
	div#SnapABug_Button {
	  display: none;
	}
	div#feature_box div img {
	  float: none !important;
	  margin-bottom: 10px;
	}
	div#feature_box div {
	  width: auto !important;
	  height: auto !important;
	  text-align: center;
	}
	.box4 img {
	  margin-left: 0px;
	}
	.header_custom_contact {
	  clear: both;
	  float: none; 
	  width: 100%;
	  text-align: center;
	}
	ul.sidebar_list li {
	  width: 100%;
	}
	
	input#s {
	  margin-bottom: 10px;
	}
	.box1 {
	  display: none;
	}
}
@media screen and (max-width: 411px) {

	.format_text a{
		word-break: break-word;
	}

	ul.sidebar_list li {
		width: 100%;
	}

	.textwidget img {
	    display: block;
	    margin: 0 auto;
	}

	#wpcontent_slider a, #wpcontent_slider a img {
		width: 135%;
		right: 45%;
	}

	div#wpcontent_slider {
		height: 85px !important;
	}
	div#wpcontent_slider_container img {
	  height: auto !important;
	}
}