@media(max-width: 1240px) {
	header .inner { padding:0 20px; }
	header .menu { font-size: 15px; }
	header .search input[type="text"] { font-size: 15px; margin-top: 5px; width: 100px; }
	footer .inner { padding: 0 20px; }
	footer .newsletter label { margin-right: 25px; }
}

@media(max-width: 1160px) {
	header .logo { font-size: 25px; padding-top: 27px; }
}
@media(max-width: 1060px) {
	header .menu li { padding:0 5px; }
	.bgr_page .title { font-size: 40px; }
	.featured_article article .thumb img { max-width: inherit; width: 100%; }
}

@media (max-width: 1110px) and (min-width: 992px) {	
	.sidebar .faq_title p { font-size: 14px; }
	.sidebar ol form { padding: 10px 5px; }
}
@media (max-width: 1050px) and (min-width: 992px) {	
	.sidebar img.pull-left { max-width: 50px; }
	.sidebar .faq_title p { padding-top: 5px; }
}

@media (max-width: 991px) {	
	body { padding-top: 0; }
	.mt_50 { margin-top: 0; }
	#slider { display: none; }
	#nav-toggle { position: absolute; top: 50%; right: 20px; margin-top: -13px; }
	#nav-toggle { cursor: pointer; padding: 10px 35px 16px 0px; }
	#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { cursor: pointer;border-radius: 1px;height: 5px;width: 35px;background: #fff;position: absolute;display: block;content: ''; }
	#nav-toggle span:before {top: -10px;}
	#nav-toggle span:after {bottom: -10px;}
	#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {transition: all 500ms ease-in-out;}
	#nav-toggle.active span {background-color: transparent;}
	#nav-toggle.active span:before, #nav-toggle.active span:after {top: 0;}
	#nav-toggle.active span:before {transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);}
	#nav-toggle.active span:after {transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
	#rwd_header { position: relative; background: #33A2DC; padding: 10px 15px; min-height: 90px; }
	.rwd_menu {background: #edf1f9;margin: 0;padding: 0;display: none;}
	.rwd_menu li a { padding: 10px 0; }
	.rwd_menu li ul { text-indent: 35px; margin-bottom: 0px; }
	.rwd_menu li ul ul { text-indent: 55px; margin-bottom: 0px; }
	.rwd_menu li ul li a { padding: 10px 0; display: block; }
	.rwd_menu li:hover > a, .rwd_menu li.active > a {background: #33a2dc; }
	.rwd_menu li:hover > a,.rwd_menu li.active > a { color: #33a2dc; color: #fff; }
	.rwd_menu li a {color: #333; font-size: 16px; display: block; padding: 10px 20px; }

	.equal { height: 100%!important; }
	.bgr_gray, .bgr_white, .featured_text, .featured_article .details, .article_holder .details { padding: 20px; }

	.contact_page .bgr_white:first-of-type { padding-top: 20px; }
	.contact_page .bgr_white.last { padding-bottom: 20px; }
	.contact_page .bgr_white { padding: 10px 20px; }

	.article_holder { padding-right: 0; }
	/* #rwd_header { border-bottom: 1px solid #33A2DC; } */ 
	#rwd_header .logo  { color: #fff!important; padding-top: 7px; display: block; }
	#rwd_header .logo span  { color: #fff!important; }

	footer { margin-top: 10px; }
	footer .newsletter { width: 100%; float: none!important; text-align: center; }
	footer .social { width: 100%; text-align: center; }
	footer .social { padding: 20px 0; }
	footer .social .fa { font-size: 30px; }
}

@media (max-width: 991px) and (min-width: 768px) {
	
}

@media (max-width: 767px) {
	.breadcrumbs { display: none; }
	.pl10 { padding-left: 15px; }
	.pl10 button { margin-top: 10px; }
	.pr10 { padding-right: 15px; }
	.featured_article .details { padding: 20px; }
	.bgr_page .title { font-size: 40px; min-height: 200px; line-height: 200px; }
	.bgr_white { padding: 20px; }
	.editor .main_title { margin-bottom: 10px; }
	#pagination { margin: 20px 0 0 0; padding: 20px; }
	#pagination li { font-size: 16px; width: 30px; padding: 3px 0;}
	#pagination li a { padding:0;  }

	footer .newsletter label { display: none; }
}

@media (max-width: 560px) {
	.bgr_page .title { font-size: 30px; }
	.sidebar ol form input[type="text"] { width: 70%; float: left; }
	#website .article_holder article .pull-right { width: 100%; float: none; }
	#website .article_holder article .pull-right img { width: 100%; max-width: inherit; }
	footer #newsletter { width: 100%; }
	footer .newsletter button { width: 100%; margin-top: 30px; }
	footer .copyright { padding: 15px 20px; }
}