/*===========================================================================*/
							/*1600px CSS*/
/*===========================================================================*/
@media (max-width: 1700px) {
#footer .widget .dental-services ul li a {
	color: #fff;
}
}


/*===========================================================================*/
							/*1366px CSS*/
/*===========================================================================*/
@media (max-width: 1366px) {
#banner .caption {
	top: 100px;
}
.footer-section-1:before {
	width: 380px;
}
.footer-section-1:after {
	display: none;
}
#banner .caption-2 {
	top: 0;
}
#banner .caption-2 h3 {
	display: none;
}
#banner .caption-2 .appointment-form {
	padding: 13px 20px;
}
.footer-section-1::before {
	display: none;
}
}



/*===========================================================================*/
							/*1280px CSS*/
/*===========================================================================*/
@media (max-width: 1280px) {
#banner .caption {
	top: 100px;
}
.footer-section-1:before {
	width: 330px;
}
.footer-section-1:after {
	display: none;
}
#banner .caption-2 {
	top: 0;
}
#banner .caption-2 h3 {
	display: none;
}
#banner .caption-2 .appointment-form {
	padding: 10px 20px;
}
.appointment-form textarea {
	height: 52px;
}
.appointment-form {
	padding: 53px 30px;
}
.footer-section-1::before {
	display: none;
}
}



/*===========================================================================*/
							/*767px CSS*/
/*===========================================================================*/
@media (max-width: 767px) {
.single .news-style-1 .news-box {
	width: 100%;
}
.single-features .new-detail .news-box ul li {
	padding: 0 5px;
}
strong.logo {
	text-align: center;
	width: 100%;
	margin-bottom: 20px;
}
.logo-row address {
	text-align: center;
	margin-bottom: 10px;
}
.vc_custom_1498115926622 {
	background-size: cover !important;
}
.news-style-1 .news-box {
	width: 50%;
}
.navigation-row .navbar {
	float: right;
	width: 100%;
}
.navbar-toggle {
	margin-right: 0;
}
#nav li {
	float: none;
	display: block;
}
#nav li ul {
	position: static;
	width: 100%;
}
.navigation-row form {
	width: 100%;
	margin-bottom: 20px;
}
#banner .caption {
	top: 30px;
}
#banner .caption .holder {
	width: 100%;
}
#banner .caption .holder h1 {
	font-size: 26px !important;
	margin: 0 0 10px 0;
}
#banner .caption .holder p {
	font-size: 15px;
	line-height: 20px;
}
.facilities-box {
	margin-bottom: 30px;
}
.facilities-section {
	padding-bottom: 10px;
}
.welcome-section {
	padding: 40px 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.news-style-1 .news-box, .appointment-section .heading-style-1 {
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.news-style-1 .news-box .frame {
	width: 100%;
}
.appointment-section .heading-style-1::before, .appointment-section .heading-style-1::after {
	left: 15px;
}
.welcome-section .text-box {
	margin-bottom: 30px;
}
.welcome-section .frame {
	width: 50%;
}
.welcome-section .video-frame .modal-dialog {
	margin: 0;
	padding: 0 30px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.welcome-section .video-frame iframe {
	height: 300px;
}
.adsense-banner .holder {
	width: 100%;
}
.adsense-banner .holder h2 {
	margin: 0 0 20px 0;
}
.adsense-banner {
	margin-bottom: 40px;
}
.our-services .services-box {
	margin-bottom: 25px;
}
.our-services:before {
	display: none;
}
.our-services {
	padding-bottom: 30px;
}
.testimonials-style-1 .holder {
	width: 100%;
}
#bx-pager {
	margin: 0 0 -70px 0;
}
#bx-pager strong.name {
	color: #fff;
}
.testimonials-style-1 {
	margin-bottom: 40px;
}
.adsense-banner-2 {
	margin-bottom: 40px;
}
.appointment-form {
	margin-bottom: 40px;
}
.appointment-section {
	padding-bottom: 40px;
}
.round-area {
	margin: -40px 0 0 0;
}
.footer-section-1:before, .footer-section-1:after {
	display: none;
}
.footer-box {
	margin-bottom: 45px;
}
.footer-section-1 {
	padding-bottom: 0;
}
.round-slider {
	padding: 50px 110px;
}
.header-2 .logo-row address strong, .header-2 .logo-row address.align-left strong {
	text-align: center;
}
.header-2 #nav li {
	display: block;
}
#banner .caption-2 {
	display: none;
}
.treatments-style-2 {
	display: none;
}
.appointment-section.top-space {
	padding: 0;
}
.dentist-detail {
	margin-bottom: 30px;
}
.appointment-section-2 {
	padding: 40px 0;
}
.coming-soon .inner-box {
	width: 100%;
}
.coming-soon {
	padding: 100px 0;
}
.testimonials-style-3 .frame {
	margin-bottom: 20px;
}
.dental-brace .text-box .testimonials-box::before {
	display: none;
}
.related-services .box, .style-4.dental-brace .text-outer {
	width: 100%;
}
.team-style-1.team-space-2 .frame {
	margin-bottom: 20px;
}
.team-style-1 .text-area {
	padding: 30px 0;
}
.team-style-1 .accordion-style-1 {
	margin-bottom: 30px;
}
.practice-row {
	padding-bottom: 30px;
}
.certificate-row {
	padding-bottom: 30px;
}
.error-page .text-box {
	margin: 40px 0;
}
.accordion_cp {
	font-size: 16px;
}
.cp-gallery-metro-2 .isotope .item.height2, .cp-gallery-metro-2 .isotope .item {
	height: auto;
}
.cp-gallery-metro-2 .isotope .item.width2, .cp-gallery-metro-2 .isotope .item {
	width: 100%;
}
.gallery-section .pagination-col {
	margin: 10px 0 0 0;
}
.gallery-section {
	padding-bottom: 30px;
}
.new-list {
	padding-bottom: 40px;
}
.new-detail .share-row {
	margin: 20px 0;
}
.comment-box {
	margin-bottom: 20px;
}
.recent-widget .recent-news a {
	clear: both;
}
.price-table .inner-box {
	width: 100%;
	float: left;
}
.price-table {
	padding: 80px 0 0 0;
}
.price-box {
	width: 100%;
	margin-bottom: 50px;
}
.services-section-2 {
	padding: 80px 0 0 0;
}
.services-section-2 .services-box-2 {
	margin-bottom: 40px;
}
#nav li ul li > ul {
	position: static;
	width: 96%;
	right: 0;
	margin: auto;
}
.facilities-section {
	padding: 0 0 25px 0;
}
.facilities-box {
	margin: 0;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1490960656215.vc_row-has-fill, .vc_row.wpb_row.vc_row-fluid.vc_custom_1491206209845.vc_row-has-fill, .vc_row.wpb_row.vc_row-fluid.vc_custom_1491206155364.vc_row-has-fill {
	background-size: cover;
}
.team-style-1, .tooth-care-info, .related-services {
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.comment-box .cp-comments li .children {
	padding: 0;
}
.vc_custom_1499239084773 {
	background-size: cover !important;
}
.top-section, .logo-row address {
	display: none;
}
.testimonial-bg {
	background: #2196f3;
}
.news-style-1 .news-box h3 {
	font-size: 16px !important;
}
.dentist-image {
	display: none;
}
.adsense-banner .holder .time-box {
	width: 100%;
}
.adsense-banner .holder ul {
	width: 100%;
	margin-top: 10px;
}
.testimonials-style-1 strong {
	font: italic 300 20px/28px "Roboto", sans-serif;
}
#example1.imageReveal {
	margin: 0 auto;
}
.round-box-detail {
	width: 150px;
	height: 150px;
	left: -15px;
}
.news-style-1 .news-box .text-box {
	min-height: 90px;
}
}

/*===========================================================================*/
							/*480px CSS*/
/*===========================================================================*/
@media (min-width: 320px) and (max-width: 480px) {
body {
	overflow-x: hidden;
}
.top-section, .logo-row address {
	display: none;
}
.vc_custom_1499239084773 {
	background-size: cover !important;
}
.footer-section-3 strong.copyright {
	line-height: 20px;
}
.main-content.margin-top-bottom-cp {
	margin-bottom: 0;
}
.comment-box .cp-comments li .children {
	padding: 0;
}
.news-style-1 .news-box ul li a {
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 0;
}
.new-detail.news-style-1 .news-box .instagram-widget li {
	width: 128px;
	height: 100px;
}
.new-detail.news-style-1 .news-box ul li:first-child {
	padding: 0 3px 0 0;
}
.team-style-1, .tooth-care-info, .related-services, .cp-accordions {
	padding: 0 15px !important;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1490960656215.vc_row-has-fill, .vc_row.wpb_row.vc_row-fluid.vc_custom_1491206209845.vc_row-has-fill, .vc_row.wpb_row.vc_row-fluid.vc_custom_1491206155364.vc_row-has-fill {
	background-size: cover;
}
.top-section .left-box ul li {
	padding: 0 8px;
}
.top-section .left-box .language {
	margin: 0 0 0 -6px;
}
#nav li ul li > ul {
	position: static;
	width: 96%;
	right: 0;
	margin: auto;
}
.services-section-2 {
	padding: 40px 0 0 0;
}
.services-section-2 .services-box-2 {
	margin-bottom: 40px;
}
.price-table {
	padding: 40px 0 0 0;
}
.price-table .inner-box {
	width: 100%;
	float: left;
}
.price-box {
	width: 100%;
	margin-bottom: 50px;
}
.new-detail {
	padding: 30px 0;
}
.comment-box h2 {
	font-size: 34px;
}
.new-detail .share-row {
	margin: 20px 0;
}
.comment-box {
	margin-bottom: 30px;
}
.recent-widget .recent-news a {
	clear: both;
}
.error-page .text-box h1 {
	font-size: 133px !important;
}
.new-list {
	padding: 40px 0;
}
.gallery-section {
	padding: 40px 0;
}
.cp-gallery-metro-2 .isotope .item.height2, .cp-gallery-metro-2 .isotope .item {
	height: auto;
}
.cp-gallery-metro-2 .isotope .item.width2, .cp-gallery-metro-2 .isotope .item {
	width: 100%;
}
.gallery-section .pagination-col {
	margin: 10px 0 0 0;
}
.practice-row img {
	width: 100%;
}
.faq {
	padding: 0;
}
.error-page .text-box form {
	width: 100%;
}
.error-page .text-box {
	margin: 30px 0;
}
.coming-soon .inner-box, .style-4.dental-brace .text-outer {
	width: 100%;
}
.team-style-1.team-space-2 {
	padding: 40px 0;
}
.team-detail-row .frame {
	margin-bottom: 20px;
}
.team-detail-row .text-box h2 {
	font-size: 30px;
}
.team-detail-row .text-area {
	padding: 40px 0;
}
.accordion_cp {
	font-size: 15px;
}
.accordion-style-1 {
	margin-bottom: 20px;
}
.practice-row {
	padding-bottom: 10px;
}
.certificate-row {
	padding-bottom: 30px;
}
.team-style-1 #dentist-slid .team-box {
	margin-bottom: 0;
}
.contact-style-2 {
	padding: 40px 0;
}
.contact-style-2 .map-row {
	margin: 0 0 40px 0;
}
.contact-form {
	margin-bottom: 30px;
}
.dental-brace {
	padding: 40px 0;
}
.testimonials-style-3 .frame {
	margin-bottom: 20px;
}
.dental-brace .text-box h2 {
	font-size: 34px;
}
.dental-brace .text-box .testimonials-box:before {
	display: none;
}
.related-services .box {
	width: 100%;
}
.coming-soon {
	padding: 100px 0;
}
.coming-soon .inner-box ul li {
	padding: 4px 8px;
}
.header-2 .logo-row address strong, .header-2 .logo-row address.align-left strong {
	text-align: center;
}
.appointment-section-2 {
	padding: 40px 0;
}
#inner-banner {
	height: auto;
	padding: 50px 0;
}
#inner-banner .breadcrumb {
	margin: 30px 0 0 0;
}
#inner-banner .breadcrumb {
	padding: 25px 0;
	width: 100%;
}
.header-2 #nav li {
	display: block;
}
#banner .caption-2 {
	display: none;
}
.top-section .left-box {
	margin-bottom: 15px;
}
.top-section .right-box {
	width: 100%;
	padding: 0 0 10px 0;
}
strong.logo {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.logo-row address {
	text-align: center;
	margin-bottom: 0;
}
.vc_custom_1498115926622 {
	background-size: cover !important;
}
.navigation-row .navbar {
	float: right;
	width: 100%;
}
.navbar-toggle {
	margin-right: 0;
}
#nav li {
	float: none;
	display: block;
}
#nav li ul {
	position: static;
	width: 100%;
}
.navigation-row form {
	width: 100%;
	margin-bottom: 20px;
}
#banner .caption {
	top: 7px;
}
#banner .caption .holder {
	width: 100%;
}
#banner .caption .holder h1 {
	font-size: 18px !important;
	margin: 0 0 5px 0;
}
#banner .caption .holder p {
	font-size: 12px !important;
	line-height: 18px;
}
#banner .caption .holder .btn-style-1 {
	display: none;
}
.facilities-section {
	padding: 0;
}
#banner .caption .holder .btn-col {
	display: none;
}
.facilities-box {
	margin-bottom: 30px;
}
.facilities-section {
	padding-bottom: 0;
}
.welcome-section {
	padding: 40px 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.welcome-section .text-box {
	margin-bottom: 25px;
}
.welcome-section .video-frame .modal-dialog {
	width: 100%;
	margin: 0;
	padding: 0 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.welcome-section .video-frame iframe {
	height: 200px;
}
.adsense-banner .holder {
	width: 100%;
	padding: 30px 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.adsense-banner .holder h2 {
	margin: 0 0 15px 0;
	font-size: 25px !important;
	width: 100%;
}
.adsense-banner .holder .time-box {
	width: 100%;
}
.testimonials-style-1 .bx-wrapper {
	float: left;
	width: 100%;
}
.news-style-1 .news-box {
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.news-style-1 .news-box .frame {
	width: 100%;
}
.appointment-section .heading-style-1 {
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.adsense-banner .holder .time-box {
	margin-bottom: 15px;
}
.adsense-banner {
	margin-bottom: 20px;
}
.adsense-banner .holder ul {
	float: left;
}
.our-services .services-box {
	margin-bottom: 20px;
}
.our-services:before {
	display: none;
}
.our-services {
	padding-bottom: 30px;
}
.testimonials-style-1 .holder {
	width: 100%;
}
#bx-pager {
	margin: 0;
}
.testimonials-style-1 {
	padding-bottom: 0;
	margin-bottom: 20px;
}
#bx-pager strong.name {
	color: #fff;
}
.adsense-banner-2 .frame img {
	width: 100%;
}
.adsense-banner-2 {
	margin-bottom: 20px;
}
.appointment-form {
	margin-bottom: 30px;
}
.appointment-section h2 {
	font-size: 35px !important;
}
.team-style-1 h2 {
	font-size: 28px !important;
}
.dentist-detail {
	padding: 10px;
}
.dentist-detail h2 {
	font-size: 25px;
}
.appointment-section {
	padding-bottom: 30px;
}
.treatments-section, .footer-section-1:before, .footer-section-1:after {
	display: none;
}
.round-slider {
	padding: 0;
}
.footer-box {
	margin-bottom: 30px;
}
.footer-section-1 {
	padding-bottom: 20px;
}
.footer-social ul li {
	padding: 4px 8px;
}
.dentist-detail .owl-next {
	right: 0;
	top: -61px;
}
.dentist-detail .owl-prev {
	right: 40px;
	top: -61px;
}
.testimonial-bg {
	background: #2196f3;
}
.news-style-1 .news-box h3 {
	font-size: 16px !important;
}
.dentist-image {
	display: none;
}
}



/*===========================================================================*/
						/*768px And 992px CSS*/
/*===========================================================================*/
@media (min-width: 768px) and (max-width: 992px) {
.header-2 .logo-row .detail-right strong {
	text-align: center;
}
.single-features .new-detail .news-box ul li {
	padding: 0 10px;
}
.services-section-2 .services-box-2 {
	min-height: 310px;
}
strong.logo {
	width: 100%;
	text-align: center;
	margin-bottom: 25px;
}
.logo-row {
	text-align: center;
}
.logo-row a.btn-book {
	float: none;
	display: inline-block;
	padding: 13px 30px;
	width: auto;
}
.tooth-care-info {
	padding: 0;
}
.testimonials-style-1 #bx-pager strong.name {
	color: #666;
}
.appointment-form {
	padding: 3px 15px;
}
.appointment-section .heading-style-1, .appointment-section .heading-style-1 em {
	font-size: 11px;
}
.heading-style-1 {
	z-index: 9;
}
.news-style-1 .news-box .frame {
	width: 100%;
}
.appointment-section h2 {
	font-size: 28px !important;
}
#nav li ul li > ul {
	left: inherit;
	right: 100%;
}
.menu-item-has-children:before {
	right: 0;
}
.services-section-2 .services-box-2 h3 {
	font-size: 18px;
}
.price-table .inner-box {
	width: 100%;
}
.price-table {
	padding: 70px 0 0 0;
}
.price-box {
	margin-bottom: 50px;
	width: 240px;
}
.new-detail.news-style-1 .news-box ul li:first-child {
	padding: 0 2px 0 0;
}
.new-detail .news-box ul li {
	padding: 0 5px 0 0;
}
.news-style-1 .news-box ul li a {
	font-size: 12px;
}
.news-style-1 .news-box ul {
	margin: 0 0 5px 0;
}
.recent-widget .recent-news a {
	font-size: 12px;
	line-height: 18px;
}
.dental-services {
	margin-bottom: 20px;
}
.cp-gallery-metro-2 .isotope .item {
	height: 170px;
}
.cp-gallery-metro-2 .isotope .item.height2 {
	height: 370px;
}
.accordion_cp {
	font-size: 18px;
}
.error-page .text-box h1 {
	font-size: 162px;
}
.error-page .text-box form {
	width: 100%;
}
.error-page .text-box {
	margin: 0 0 40px 0;
}
.footer-section-2 address strong, .footer-section-2 address a {
	font-size: 17px;
}
.practice-row, .certificate-row {
	padding-bottom: 40px;
}
.header-2 .logo-row address strong, .header-2 .logo-row address.align-left strong {
	text-align: center;
}
.dental-brace .text-box .testimonials-box::before {
	display: none;
}
.related-services .box, .style-4.dental-brace .text-outer {
	width: 100%;
	width: 100%;
}
.header-2 #nav li a {
	padding: 18px 12px;
}
.header-2 .navigation-row {
	padding: 0;
}
#banner .caption-2 {
	display: none;
}
.treatments-style-2 {
	display: none;
}
.appointment-section.top-space {
	padding: 0;
}
.appointment-section.top-space .appointment-form {
	margin-bottom: 40px;
}
.logo-row address {
	text-align: center;
	margin-bottom: 20px;
}
#nav li a {
	padding: 18px 14px;
}
.navigation-row {
	padding: 0 0 20px 0;
}
#banner .caption {
	top: 60px;
}
#banner .caption .holder {
	width: 100%;
}
#banner .caption .holder h1 {
	font-size: 30px !important;
	margin: 0 0 10px 0;
}
.welcome-section {
	padding: 20px 0;
}
.text-box {
	position: relative;
	z-index: 9;
}
.facilities-box {
	text-align: center;
}
.facilities-box {
	float: none;
	display: inline-block;
}
.facilities-box .text-box {
	float: left;
	width: 100%;
}
.facilities-box .fa {
	float: none;
	margin-bottom: 20px;
}
.facilities-box .text-box h3 {
	font-size: 19px;
	margin: 0 0 10px 0;
}
.welcome-section .frame {
	width: 25%;
}
.welcome-section .text-box strong.title {
	font-size: 28px;
	margin: 0 0 10px 0;
}
.welcome-section .video-frame .modal-dialog {
	width: 100%;
	margin: 10px 0;
	padding: 0 25px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.adsense-banner .holder {
	width: 100%;
	padding: 20px 15px;
}
.adsense-banner .holder h2 {
	font-size: 35px !important;
	margin: 0 0 20px 0;
	width: 100%;
}
.adsense-banner {
	margin-bottom: 40px;
}
.our-services:before {
	display: none;
}
.testimonials-style-1 .holder {
	width: 100%;
}
.dentist-detail h2 {
	font-size: 30px;
}
.dentist-detail {
	padding: 20px 15px;
}
.result-col .thumb img {
	width: 100% !important;
}
.round-area {
	margin: 0 0 20px 0;
}
.footer-section-1:before, .footer-section-1:after {
	display: none;
}
.dentist-detail .owl-next {
	right: 0;
	top: -62px;
}
.dentist-detail .owl-prev {
	right: 41px;
	top: -62px;
}
.round-slider {
	padding: 30px 100px;
}
.contact-style-1 address strong, .contact-style-1 address a {
	font-size: 12px;
}
.dentist-image {
	display: none;
}
.appointment-form textarea {
	height: inherit;
}
#example1.imageReveal {
	margin: 0 auto;
}
}




/*===========================================================================*/
							/*1199px CSS*/
/*===========================================================================*/
@media (min-width: 993px) and (max-width: 1199px) {
.dentist-image {
	display: none;
}
#example1.imageReveal {
	margin: 0 auto;
}
.logo-row address strong, .logo-row address strong a {
	font-size: 10px;
	line-height: 10px;
}
.accordion_cp {
	font-size: 16px;
}
.appointment-section .heading-style-1, .appointment-section .heading-style-1 em {
	font-size: 15px;
}
.recent-news ul li a {
	font-size: 10px;
}
.recent-news a {
	font-size: 11px;
	line-height: 18px;
}
.recent-news ul li {
	padding: 0 6px;
}
.recent-news ul li:first-child {
	padding: 0 6px 0 0;
}
.practice-row img {
	width: 100%;
}
.logo-row a.btn-book {
	font-size: 12px;
}
#nav li a {
	font-size: 13px;
	padding: 18px 12px;
}
#banner .caption {
	top: 65px;
}
.facilities-box .text-box h3 {
	font-size: 18px;
}
.welcome-section .text-box strong.title {
	font-size: 37px;
}
.round-slider {
	display: none;
	padding: 20px 10px 20px 140px;
}
.round-box-detail {
	width: 130px;
	height: 130px;
	top: 150px;
	left: -15px;
}
.round-slider-bg .round-box strong.title {
	font-size: 12px;
	line-height: 12px;
}
.our-services:before {
	display: none;
}
.footer-section-1:before, .footer-section-1:after {
	background: none;
}
.round-slider-bg .round-box {
	left: 45%;
}
#banner .caption-2 {
	display: none;
}
.related-services .box {
	width: 100%;
}
.style-4.dental-brace .text-outer {
	width: 100%;
}
.cp-gallery-metro-2 .isotope .item {
	height: 230px;
}
.cp-gallery-metro-2 .isotope .item.height2 {
	height: 490px;
}
.footer-section-2 address strong, .footer-section-2 address a {
	font-size: 17px;
}
.menu-item-has-children::before {
	right: 0;
}
.footer-section-1::before {
	display: none;
}
#nav li ul li > ul {
	left: inherit;
	right: 100%;
}
.treatments-section {
	margin: 30px 0 0 0;
}
.news-style-1 .news-box h3 {
	font-size: 15px !important;
}
.new-detail.news-style-1 .news-box ul li:first-child {
	padding: 0 3px 0 0;
}
.news-style-1 .news-box ul li a {
	font-size: 12px;
	line-height: 12px;
}
.sidebar-recent-post .recent-news a, .sidebar-recent-post .recent-post .text-col a {
	padding: 0 5px 3px 0;
}
.new-detail.news-style-1 .news-box .instagram-widget li {
	width: 100px;
	height: 100px;
}
.error-page .text-box form {
	width: 100%;
}
.error-page .text-box h1 {
	font-size: 170px !important;
}
}
