@media(min-width:1300px) {
.container {
	width:1290px!important
}
}
@media(min-width:1500px) {
.slider .carousel-inner .item {
	max-height:800px
}
}
@media(min-width:992px) and (max-width:1199px) {
.home-blog .blog-inner-img {
    height: 155px;
}
}
@media(min-width:992px) and (max-width:1024px) {
.imgdesc h3, .top_social_icon li a {
	font-size:14px
}
.cms-photo-gallery-outer .photo-count-outer {
	height:293px
}
.cms-photo-gallery-outer.with-sidebar-gallery .photo-count-outer {
	height:281px!important
}
.logo_discription {
	width:67%
}
.nav-inner li {
	padding:10px 0
}
.top-nav-outer .collapse.navbar-collapse {
	padding:0
}
.nav-inner ul {
	top:57px
}
.top_social_icon li {
	margin:2px 0 2px 9px
}
.top-smm-link {
	padding-left:0
}
.slider .carousel-inner {
	padding-bottom:25px
}
.gallery_img {
	height:220px
}
.gallery_text_outer {
	padding:10px
}
.imgdesc h3 {
	line-height:17px
}
.full_bg_img .ad_brdr, .full_bg_img p, .home-quotes-outer blockquote p, .news-outer .news-cont h3 {
	font-size:16px
}
.events_part .event_galley {
	height:165px
}
.home_events_part {
	margin:15px 0
}
.notice-img {
	height:190px
}
.updated-events-cont li:last-child {
	width:60%
}
.bg-img-inner {
	min-height:293px
}
.full_bg_img {
	height:152px
}
.cms-page-inner .page_cont {
	padding:10px 0
}
.updated-events-img {
	height:94px
}
.news-cont {
	padding:10px
}
.new-date {
	padding:2px 6px
}
.news-content {
	display:inline-block;
	vertical-align:middle;
	width:75%;
	max-width:81%;
	padding-left:5px
}
.news-content span .fa {
	margin-right:2px
}
.news-content span {
	font-size:12px
}
.btn-read-more::after, .new-readmore a {
	font-size:14px
}
.inner_pages_container {
	margin-top:30px
}
.side_bar_gallery .gallery_img {
	height:132px
}
.dwonload_side_bar ul li a {
	width:90%
}
.inner_page_layout {
	padding-right:25px
}
.inner_page_heading h1 {
	padding:10px 20px
}
}
@media(min-width:768px) and (max-width:991px) {
.home-blog .blog-inner-img {
    height: 119px;
}
.home-page-quotes .home-quotes-outer .carousel-inner .quotes_inner p {
	min-height:230px
}
.cms-photo-gallery-outer .photo-count-outer {
	height:345px
}
.cms-photo-gallery-outer.with-sidebar-gallery .photo-count-outer {
	height:208px
}
.cms-contact-widget .contact-cms-with-sidebar .contact-field-outer, .cms-contact-widget .contact-cms-with-sidebar .submitbtn, .cms-contact-widget .contact-cms-with-sidebar .text_fild-outer.msg_box {
	padding:0;
	width:100%
}
.nav-inner li {
	padding:8px 0
}
.top-nav-outer .collapse.navbar-collapse {
	padding:0
}
.nav-inner ul {
	top:52px
}
.new_heading {
	font-size:24px
}
.logo_discription h1 {
	font-size:16px;
	margin:0 0 3px
}
.logo_discription h3 {
	font-size:12px
}
.logo {
	max-width:50px
}
.logo_discription {
	max-width:77%
}
.logo-part {
	padding:0 0 0 10px
}
.logo.logo_large {
	width:75%
}
.outer-top-nav {
	min-height:0;
	padding:10px 0
}
.logo a {
	max-height:45px
}
.top_social_icon li {
	margin:2px 0 2px 9px
}
.top_social_icon li a {
	font-size:14px
}
.top-smm-link {
	padding-left:0
}
.home_content_inner p {
	font-size:16px
}
.paragraph_part {
	margin-bottom:30px
}
#carousel_image .carousel-control.left::before, #carousel_image .carousel-control.right::before {
	height:40px;
	line-height:40px;
	width:40px
}
#carousel_image .carousel-control, .carousel-control .icon-next {
	margin:-20px 0 0
}
.slider_cont h4 {
	font-size:24px
}
.slider_cont p {
	font-size:15px
}
.slider .carousel-inner {
	padding-bottom:25px
}
.gallery_img {
	height:165px
}
.gallery_text_outer {
	padding:10px
}
.imgdesc h3 {
	font-size:14px;
	line-height:17px
}
.full_bg_img .ad_brdr, .full_bg_img p, .home-quotes-outer blockquote p {
	font-size:16px
}
.home_events_part {
	margin:15px 0
}
.home_events_part .new_event {
	margin-bottom:15px
}
.events_part .event_galley {
	height:171px
}
.events_part h3 {
	font-size:16px;
	margin:0 0 5px;
	padding:0 0 4px
}
.event_here {
	padding:0
}
.home-page-cms {
	margin-bottom:0
}
.full_bg_img {
	background-size:cover;
	height:auto
}
.content_page_outer .page_cont {
	margin:30px 0 0;
	padding:0 15px
}
.cms-page-inner .page_cont {
	padding:10px 0 20px
}
.home-cms-outer {
	margin:5px 0 0
}
.home-quotes-outer .quotes_inner small {
	font-size:14px
}
.home-quotes-outer {
	float:left;
	margin-top:30px;
	width:100%
}
.cms-notice {
	padding:30px 0;
	margin:20px 0
}
.home-page-notices .notices h3 {
	margin:15px 0 5px
}
.notice-home-part {
	padding:0 15px
}
.home-page-notices .notice_board {
	padding-bottom:10px
}
.home-page-notices {
	margin-bottom:30px
}
.notice-img {
	height:190px
}
.news-update {
	margin:15px 0
}
.top_footer {
	margin-bottom:15px;
	width:100%
}
.signature_line {
	width:100%
}
.signature_line .sig_link {
	padding:0
}
.inner_pages_container {
	margin-top:30px
}
.side_bar_gallery .electra, .side_bar_gallery .gallery_img {
	height:100px
}
.side_bar_gallery .gallery_img_outer {
	margin-bottom:10px;
	padding:0 10px 0 0
}
.dwonload_side_bar ul li a {
	width:90%
}
.inner_page_layout {
	padding-right:20px
}
.inner_page_heading h1 {
	padding:10px 20px
}
}
@media(max-width:767px) {
.home-blog .home-blog-inner {
	width:100%;
}
.blog-inner-img img {
	position:static;
}
.home-blog .blog-inner-img {
	height:auto;
}
.home-blog .blog-content-inner .blog-title {
	margin:0;
}
.home-blog .read_btn {
    margin: 15px 0 0 0px;
}
.home-blog .home-blog-inner {
    margin-bottom: 30px;
}
.home-blog .home-blog-inner:last-child{
	margin-bottom:0;
}
.full_inner_page_outer {
	padding:0!important
}
.cms-contact-widget .contact-field-outer, .cms-contact-widget .submitbtn, .cms-contact-widget .text_fild-outer.msg_box {
	width:100%;
	padding:0 15px
}
.cms-contact-widget .contact-cms-with-sidebar .contact-field-outer, .cms-contact-widget .contact-cms-with-sidebar .submitbtn, .cms-contact-widget .contact-cms-with-sidebar .text_fild-outer.msg_box {
	padding:0;
	width:100%
}
.cms-photo-gallery-outer .photo_gallery_cont {
	float:none;
	margin:7px auto;
	max-width:290px;
	height:293px;
	height:290px
}
.home-page-quotes .home-quotes-outer .quotes_inner span {
	position:static;
	transform:none;
	-moz-transform:none;
	-o-transform:none;
	-ms-transform:none;
	-webkit-transform:none
}
.outer-top-nav.nav-header, .outer-top-nav.sticky {
	position:relative
}
.home-page-quotes .home-quotes-outer .carousel-inner .quotes_inner p {
	min-height:inherit
}
.top-nav-outer {
	margin:0
}
.nav-inner a {
	width:100%!important
}
#cms-menu-bar {
	background:#fff
}
.new_heading {
	font-size:24px;
	margin-bottom:20px!important;
	padding-bottom:5px
}
.outer-top-nav.nav-header.stick-me.sticking {
	padding:5px 0;
	position:relative!important;
	background:rgba(0,0,0,.5);
	z-index:9
}
.logo.logo_large {
	max-width:150px;
	padding:0
}
.logo_desc_large.logo_discription {
	margin:3px 0 0;
	padding:0
}
.top_header .logo_discription h1 {
	margin:0;
	text-align:left;
	font-size:16px
}
.top_header .logo_discription h3 {
	text-align:left;
	font-size:14px
}
#logo_widget {
	text-align:left;
	max-width:88%
}
.logo {
	padding:0;
	max-width:40px
}
.logo_discription {
	padding-left:5px
}
.logo a {
	max-height:40px
}
.header-nav-bar {
	position:absolute;
	right:0;
	width:auto;
	z-index:9;
	left:0
}
.top_header .top-smm-link {
	position:absolute;
	margin-top:70px;
	display:none
}
body {
	padding:0!important
}
.outer-top-nav.stick-me.sticking {
	position:static!important;
	padding:5px 0
}
.outer-top-nav.stick-me.sticking .navbar-brand {
	color:#000;
	display:none
}
.outer-top-nav.stick-me.sticking .navbar-toggle .icon-bar {
	background:#000
}
.top-nav-outer .top_navigation_header {
	display:block
}
.outer-top-nav.nav-header.stick-me.sticking .navbar-toggle .icon-bar {
	background:#fff
}
.top-nav-outer .navbar-toggle {
	margin-right:0;
	margin-top:5px;
	padding:0;
	border-radius:0
}
.outer-top-nav.nav-header.stick-me.sticking .navbar-brand {
	padding:0 0 0 10px;
	color:#fff;
	height:auto;
	display:none
}
.top-nav-outer .first-level-links li:hover a {
	color:#fff
}
.outer-top-nav.nav-header .first-level-links li a {
	color:#000
}
.top-nav-outer .navbar {
	margin-bottom:0;
	min-height:inherit;
	padding-top:5px
}
.nav-inner li {
	padding:0;
	width:100%
}
.top-nav-outer .navbar-collapse {
	width:100%;
	float:left;
	padding:0;
	margin:10px 0 0;
	max-height:285px
}
.top-nav-outer .first-level-links li a {
	border-radius:0;
	color:#000
}
.top-nav-outer .nav-inner .second-level-link li a {
	padding:7px 20px
}
.top-nav-outer .nav-inner .thirds-level-link li a {
	padding:7px 30px 7px 20px
}
.nav-inner li ul a {
	min-width:100%
}
.top-nav-outer .nav-inner ul {
	display:block!important;
	visibility:visible!important;
	width:100%!important;
	float:left;
	position:relative;
	left:0;
	top:0
}
.electra:hover .imgdesc, .imgdesc, .outer-top-nav .link_arrow, .outer-top-nav .third-level a::after, .slider_cont {
	display:none
}
.nav-inner, .nav-inner ul {
	background:#fff;
	float:left
}
.module_link.module_hyperlink a {
	width:100%
}
.outer-top-nav.stick-me.sticking .top-navigation.top-nav-outer .nav-inner .second-level-link li a {
	white-space:normal;
	padding:5px 25px 5px 22px
}
.top-nav-outer .first-level-links .active a, .top-nav-outer .first-level-links li:hover a {
	color:#fff
}
.top-nav-outer .first-level-links li a {
	padding:5px 10px
}
.electra, .event_here, .slider .carousel-inner, .top-smm-link {
	padding:0
}
.smm-links .top_social_icon li {
	margin:2px;
	height:25px;
	line-height:25px;
	width:25px;
	float:none
}
.smm-links .top_social_icon li a {
	font-size:13px
}
.smm-links .top_social_icon li a i {
	line-height:25px
}
#carousel_image .carousel-control.left::before, #carousel_image .carousel-control.right::before {
	height:30px;
	line-height:30px;
	width:30px
}
#carousel_image .carousel-control, .carousel-control .icon-next {
	margin:-15px 0 0
}
.home_content_inner p {
	font-size:14px
}
.paragraph_part {
	margin:0 0 30px
}
#photo_gallery .gallery_img_outer {
	width:100%;
	padding:0
}
.gallery_img {
	height:288px;
	margin-bottom:7px
}
.electra {
	margin:0 auto;
	max-width:288px;
	position:relative
}
.gallery_images {
	margin-bottom:8px
}
.events_part .event_galley {
	height:236px;
	max-width:300px
}
.cms-page-inner, .news-tab {
	max-width:290px;
	float:none
}
.new_event {
	margin-bottom:15px
}
.home_events_part {
	margin:15px 0 0
}
.events_part h3 {
	font-size:16px;
	margin-bottom:10px
}
.events_part p, .evnt_date span, .full_bg_img .ad_brdr, .full_bg_img p, .home-page-notices .notices p {
	font-size:14px
}
.event_cont h3::after {
	width:25px
}
.home_events_part .new_event {
	width:100%
}
.cms-notice {
	margin:15px 0;
	padding:20px 0
}
.updated-events-cont p {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.updated-events-cont li:last-child {
	width:55%
}
.home-page-notices {
	margin-bottom:5px
}
.home-page-notices .notices h3 {
	margin:13px 0 7px;
	padding-bottom:5px
}
.home-page-notices .notices h3::after {
	width:25px
}
.home-page-notices .notice_board {
	padding:0;
	width:100%
}
.notice-img {
	height:170px
}
.home_page_cont .new_heading .new_heading_inner {
	font-size:20px
}
.bg-img-inner {
	min-height:293px
}
.cms-page-inner .page_cont {
	padding:10px 0 15px
}
.home-page-cms {
	margin-bottom:5px
}
.cms-page-inner {
	margin:0 auto
}
.content_page_outer .page_cont {
	margin:30px 0
}
.home-cms-outer .cms-page-inner {
	padding:0
}
.home-cms-outer {
	margin-bottom:0
}
.full_bg_img {
	height:auto
}
.crawlingtxt a {
	font-size:14px
}
.home-quotes-outer .carousel-inner .quotes_inner p, .home-quotes-outer .quotes_inner .ad_autrcls {
	font-size:14px!important
}
.home-quotes-outer .carousel-inner .quotes_inner p {
	padding:35px 22px 25px;
	min-height:165px
}
.home-quotes-outer .auther-pix {
	width:60px;
	height:60px
}
.home-quotes-outer .carousel-indicators {
	bottom:40px
}
.home-quotes-outer .quotes_inner span::before {
	font-size:23px;
	left:-23px;
	margin-top:-23px
}
.home-quotes-outer {
	margin:15px 0 0;
	padding:0
}
.cms-notice .content_page_outer .page_cont {
	margin:30px 0 15px
}
.news-outer .new-img {
	height:254px
}
.news-tab {
	margin:0 auto;
	width:100%
}
.news-cont {
	margin-bottom:15px
}
.new-date {
	padding:3px 6px
}
.news-outer {
	padding:0
}
.updated-events-img {
	height:73px;
	max-width:73px
}
.updated-events-cont {
	padding-left:10px;
	width:75%
}
.news-update {
	margin:15px 0 0
}
.new-updated-events {
	margin:25px 0 0
}
.text_fild-outer.email-id {
	padding-right:0;
	width:100%
}
.text_fild-outer.mobile-num {
	padding-left:0;
	width:100%
}
.home_contact {
	margin-bottom:30px
}
.our-client {
	margin-bottom:10px
}
.top_footer {
	padding:0 0 10px;
	width:100%
}
.signature_line .sig_link.sig {
	padding:0
}
.signature_line {
	width:100%
}
.footer_section .bot-nav li {
	display:inline-block;
	float:none;
	padding:2px 10px;
	text-align:center;
	width:auto;
	margin:0
}
.signature_line li {
	display:inline-block;
	float:none
}
.footer_section ul {
	text-align:center
}
.footer_section li a {
	white-space:normal;
	float:none
}
.side_bar_gallery .electra, .side_bar_gallery .gallery_img {
	height:135px
}
.side_bar_gallery .view_all a {
	margin-top:10px
}
.inner_page_heading h1 {
	padding:10px 15px
}
.inner_pages_container {
	margin-top:25px
}
.dwonload_side_bar ul li a {
	width:90%
}
.inner_page_layout {
	padding-right:15px;
	margin-bottom:20px
}
.side_bar_gallery .gallery_img_outer {
	padding:0 5px;
	width:50%
}
.gallery {
	padding:0
}
.side_bar_contact p {
	font-size:16px
}
}
@media(min-width:667px) and (max-width:767px) {
.logo_discription {
	max-width:92%
}
#logo_widget {
	max-width:95%
}
.notice-img {
	height:144px!important
}
}
@media(min-width:480px) and (max-width:667px) {
.logo_discription {
	max-width:86%
}
#logo_widget {
	max-width:95%
}
.updated-events-cont {
	width:83%
}
.notice-img {
	height:338px
}
.side_bar_gallery .electra, .side_bar_gallery .gallery_img {
	height:215px
}
}
@media(min-width:240px) and (max-width:480px) {
.logo_discription {
	max-width:81%
}
#logo_widget {
	text-align:left;
	max-width:88%
}
.notice-img {
	height:218px
}
}
