/*** responsive css ***/

@media screen and (max-width: 1440px)
{	.container {max-width: 1250px;}
	header ul.wp-megamenu-sub-menu .mm_menu_container {max-width: 1250px;}
	.home-banner .owl-nav {max-width: 1180px;}
	.events-main .inner .owl-nav .owl-prev {left: -40px;}
	.events-main .inner .owl-nav .owl-next {right: -40px;}
}

@media screen and (max-width: 1366px)
{	.container {max-width: 1120px;}
	header ul.wp-megamenu-sub-menu .mm_menu_container {max-width: 1120px;}
	.home-banner .owl-nav {max-width: 1040px;}
	.image-link-section .inner ul li .detail .title {padding-right: 55px;}
	.image-link-section.two-col .inner ul li .detail .title {max-width: 90%;}
	.image-link-section.three-col .inner ul li .detail .title {max-width: 95%;}
}

@media screen and (max-width: 1230px)
{	.container {max-width: 900px;}
	header ul.wp-megamenu-sub-menu .mm_menu_container {max-width: 900px;}
	.home-banner .owl-nav {max-width: 820px;}
	.home-slider .item .content .overlay h3 {font-size: 39px; line-height: 52px;}
	.image-link-section .inner ul li {width: 33.33%;}
	.home-banner.add-news-col .inner .left-slider {width: 69%;}
	.home-banner.add-news-col .inner .trending-news {width: 31%;}
	.home-banner.add-news-col .home-slider .item .content .overlay {max-width: 400px;}
	.home-banner.add-news-col .home-slider .item .content .overlay h3 {font-size: 34px; line-height: 40px;}
	.sidebar-col{width: 30%;}
	.para-content{width: 70%;}
	.sidebar-img-link .detail .title {font-size: 16px;line-height: 20px;}
	.collout-title h3 {font-size: 18px;}
	.sidebar-title {font-size: 18px;line-height: 20px;}
	.collout-box a.btn {font-size: 16px;}
	.collout-box p{font-size: 16px; line-height: 20px;}
	.sidebar-img-link .detail .title::before {width: 37px;height: 33px;font-size: 20px;}
	.profile-pic{width: 30%;}
	.quote-content h2 {font-size: 20px;line-height: 25px;}
	.content-banner .caption {font-size: 25px;line-height: 25px;}
	.para-title {font-size: 20px;line-height: 25px;}
	p {font-size: 16px;line-height: 24px;}
	.inner-banner {height: 400px; margin-bottom: 30px;}
	
	.para-content .events-main .inner .item {padding: 0 5px;}
	.para-content .events-main .inner .item .item-main .image .pt-type span {padding:9px 15px 9px 15px;}
	.para-content .events-main .inner .item .item-main .description{padding:20px 15px;}
	.para-content .events-main .inner .item .item-main .image .dt-bottom{padding:0 15px;}
	
	
	
}

@media screen and (max-width: 1024px)
{	html, body {overflow-x: hidden;}
	.profile-pic {width: 29.6%;}

}

@media screen and (max-width: 992px)
{	.container {max-width: 100%;padding: 0 50px;}
	header ul.wp-megamenu-sub-menu .mm_menu_container {max-width: 100%;}
	.home-banner .owl-nav .owl-prev {left: 15px;}
	.home-banner .owl-nav .owl-next {right: 15px;}
	.home-banner .owl-nav {max-width: 100%;width: 100%;}
	.events-main .inner .owl-nav .owl-prev {left: -15px;}
	.events-main .inner .owl-nav .owl-next {right: -15px;}
	.events-main.events-filter-main .inner .item {width: 50%;}
	footer .footer-section .link-section section.widget_text {padding: 0 10px;}
	footer .footer-section .link-section {margin: 0 -10px 0 -10px;}
	.image-link-section .inner ul li {width: 50%;}
	.image-link-section.two-col .inner ul li .detail .title {max-width: 100%;}
	.image-link-section.three-col .inner ul li .detail .title {max-width: 100%;}
	header .site-menu .left-logo .logo img {max-width: 177px;}
	header .site-menu .right-menu .menu {padding: 8px 0 0px 0;}
	header .site-menu .right-menu .menu li {margin-left: 10px;}
	header .site-menu .right-menu .menu li a {font-size: 11.5px;}
	header .site-menu .right-menu .button-group ul li a {min-width: inherit; padding: 1px 20px;}
	header .site-menu .right-menu .button-group {padding: 10px 0 0 0;}
	header .site-menu .right-menu .button-group ul li {margin-left: 6px;}
	header .site-menu .right-menu .menu li.current-menu-item a:before {bottom: -14px;}
	header .site-menu .right-menu .menu li a:before {bottom: -13px;}
	.social_widget_main section.widget.widget_custom-twitter-feeds-widget #ctf {max-height: 400px;}
	.social_widget_main section.widget.widget_easy_facebook_feed .efbl_feed_wraper {max-height: 400px;}
	.home-banner.add-news-col .home-slider .item .container {padding: 0 0 0 15px;}
	.home-banner.add-news-col .home-slider .item .content .overlay h3 {font-size: 30px;line-height: 35px;}
	.home-banner.add-news-col .home-slider .item .content .overlay {max-width: 385px; padding: 15px 15px 15px 15px;}
	.home-banner.add-news-col .inner .trending-news .tn-innner {padding: 20px 20px 20px 20px;}
	.home-banner.add-news-col .inner .left-slider {width: 67%;}
	.home-banner.add-news-col .inner .trending-news {width: 33%;}
	.home-banner.add-news-col {margin-top: 165px;}
	header #wp-megamenu-home-primary>.wpmm-nav-wrap ul.wp-megamenu>li>a {font-size: 11px;}
	header .site-menu .right-menu .menu li a:before {bottom: 0;}
	.para-content {width: 62%;}
	.sidebar-col {width: 38%;}
	.profile-pic {width: 28.5%;}
	.para-content .events-main .inner .item{width: 100%;}

}


@media screen and (max-width: 767px)
{	.container {padding: 0 20px;}
	footer .footer-section .link-section section.widget_text {width: 100%; padding: 0; text-align: center;}
	footer .footer-section .link-section {margin: 0; display: block !important; }
	footer .footer-section {padding: 40px 0;}
	footer .footer-section .link-section section.widget_text .address {margin-bottom: 15px;}
	.learn-more-orange .inner .text, .learn-more-blue .inner .text {padding-right: 0; text-align: center;}
	.learn-more-orange .inner .link, .learn-more-blue .inner .link {position: static;border-left: none;display: block; text-align: center; margin-top: 15px;}
	.learn-more-orange .inner .link a, .learn-more-blue .inner .link a {padding-left: 0; font-size: 23px; line-height: 28px;}
	.learn-more-orange .inner .text p, .learn-more-blue .inner .text p {font-size: 21px; line-height: 32px;}
	.events-main.events-filter-main .inner .item {width: 100%;}
	.events-main .inner .owl-nav {display: block !important;position: absolute;right: 0;bottom: 0;height: 50px;width: 100px;background: #fff;}
	.events-main .inner .owl-nav .owl-prev {left: inherit;right: 60px; -webkit-transform: none; transform: none; bottom: 0; top: inherit;}
	.events-main .inner .owl-nav .owl-next {right: 20px; -webkit-transform: none; transform: none; bottom: 0; top: inherit;}
	.image-link-section.two-col .inner ul li {width: 100%;}
	.image-link-section.three-col .inner ul li {width: 100%;}
	.image-link-section .inner ul li {width: 100%;}
	.home-banner .owl-nav {bottom: 0;top: inherit;-webkit-transform: none;transform: none;right: 0;height: 40px;width: 90px;margin: 0;left: inherit;background: rgba(0, 0, 0, 0.34);}
	.home-banner .owl-nav .owl-prev {left: inherit;right: 58px;-webkit-transform: none;transform: none;top: inherit;}
	.home-banner .owl-nav .owl-next {left: inherit;right: 15px;-webkit-transform: none;transform: none;top: inherit;}
	.home-banner .owl-nav .owl-prev .left:before, .home-banner .owl-nav .owl-next .right:before {font-size: 40px;}
	.home-slider .item .content .overlay h3 {font-size: 26px;line-height: 35px;font-weight: 600;}
	.home-slider .item .content .overlay {padding: 12px 15px 15px 15px;}
	.data-filter .inner .button-group .button { font-size: 16px; margin-right: 10px;}
	.data-filter .view-all a {font-size: 16px;}
	header .header-top .inner .top-menu .widget_nav_menu {display: none;}
	header .header-top .inner .top-menu .search .widget_search {width: 100%;}
	header .header-top .inner .top-menu .social-icon {border-left: none;padding-left: 0;margin-left: 0;}
	.common-banner .common-content .inner h1 {font-size: 40px; line-height: 45px;}
	.social_widget_main section.widget {width: 100%; padding: 0; margin-bottom: 20px;}
	.social_widget_main {margin: 35px 0; width: 100%;}
	.home-banner.add-news-col .inner .left-slider {width: 100%; padding-right: 0; margin-bottom: 30px;}
	.home-banner.add-news-col .inner .trending-news {width: 100%;}
	.home-banner.add-news-col .owl-nav {bottom: 0;top: inherit;min-width: 90px;right: 0;}
	.home-banner.add-news-col .owl-nav .owl-prev {left: inherit;right: 58px;-webkit-transform: none;transform: none;top: 3px;}
	.home-banner.add-news-col .owl-nav .owl-next {left: inherit;right: 15px;-webkit-transform: none;transform: none;top: 3px;}
	.home-banner.add-news-col .inner .trending-news .owl-nav {right: -20px;top: inherit;bottom: -20px;}
	.home-banner.add-news-col .home-slider .item .container {padding: 0 15px 0 15px;}
	.home-banner.add-news-col .home-slider .item .content .overlay h3 {font-size: 26px; line-height: 35px;font-weight: 600;}
	header .site-menu .right-menu .menu ul {display: none;}
	nav.wpmm-mobile-menu .wpmm_brand_logo_wrap {display: none;}
	nav.wpmm-mobile-menu .wpmm_mobile_menu_btn {background: transparent;padding: 0;margin: 0;position: absolute;right: 20px;top:-33px;color: #3d5567 !important;}
	nav.wpmm-mobile-menu .wp-megamenu-item-wpmm-search-icon {display: none !important;}
	#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li>a {font-family: 'Avenir-Next'; padding: 10px 0 10px 0;}
	#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li>a:hover {color: #000 !important;}
	#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a:hover {color: #000 !important;}
	#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a {font-family: 'Avenir-Next' !important;}
	#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title {margin-bottom: 0;}
	.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu li.wpmm-col-2 {margin-bottom: 15px;}
	header .site-menu .right-menu .menu {position: absolute;left: 0;right: 0;width: 100%; top: 125px;}
	header #wp-megamenu-home-primary>.wpmm-nav-wrap ul.wp-megamenu>li>a .fa.fa-angle-down {display: block;}
	header #wp-megamenu-home-primary>.wpmm-nav-wrap ul.wp-megamenu>li>a:before {display: none;}
	header ul.wp-megamenu-sub-menu .mm_menu_container li.wpmm-col-2 {width: 100% !important;padding-right: 0;}
	header #wp-megamenu-home-primary>.wpmm-nav-wrap ul.wp-megamenu>li>a {padding: 8px 15px 8px 0; font-size: 13px;}
	.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li ul.sub-menu {padding-left: 13px !important;}
	.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu {width: calc(100% - 20px) !important;}
	header .site-menu .right-menu .menu li.menu-item-has-children ul.wp-megamenu-sub-menu {background: #f5f5f5 !important;}
	header .site-menu .right-menu .menu li.menu-item-has-children ul.wp-megamenu-sub-menu li a {background: transparent !important;padding: 5px 0 !important;}
	header .site-menu .right-menu .menu li.menu-item-has-children ul.wp-megamenu-sub-menu li a:hover {color: #000 !important;}
	header .site-menu .right-menu .menu li.menu-item-has-children ul.wp-megamenu-sub-menu li.menu-item-has-children a:after {display: none !important;}
	header .site-menu .right-menu .menu li.menu-item-has-children ul.wp-megamenu-sub-menu ul.wp-megamenu-sub-menu {display: block !important;padding: 0 0 0 13px !important;}
	header .site-menu .right-menu .menu li.menu-item-has-children ul.wp-megamenu-sub-menu ul.wp-megamenu-sub-menu li a {color: #a2a2a2;}
	header .site-menu .right-menu .menu li.menu-item-has-children ul.wp-megamenu-sub-menu ul.wp-megamenu-sub-menu li a:hover {color: #000 !important;}
	.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu {width: calc(100% - 20px) !important;}
	header .site-menu .right-menu .menu li.menu-item-has-children ul.wp-megamenu-sub-menu li:hover ul.wp-megamenu-sub-menu {margin: 0 !important;}
	.para-content {width: 100%;}
	.sidebar-col {width: 100%;padding: 0;}
	.column-two .col {width: 100%;padding-right: 0;}
	.column-three .col {width: 100%;padding-right: 0;}
	.profile-pic {width: 100%;margin-right: 0;}
	.column-onethird .col-right {width: 100%;}
	.column-onethird .col-left {display: inline-block;width: 100%;}
	.content-banner .caption {font-size: 20px;line-height: 22px;}
	.para-title {font-size: 16px;line-height: 22px;}
	.column-two {padding: 30px 0 0;}
	.column-three {padding: 30px 0 0;}
	.quote-content {padding: 30px 15px;margin: 0 0 35px;}
	.quote-content h2 {margin: 0;font-size: 16px;line-height: 25px;}
	.title-inner-page h1 {font-size: 25px;margin: 0;}
	.profile-pic {margin-bottom: 20px;}
	
	
}

@media screen and (max-width: 480px)
{	.container {padding: 0 15px;}
	.home-slider .item .content .content-main .button-group .button {min-width: 100px;}
	.image-link-section.two-col .inner ul li .detail .title {font-size: 22px;line-height: 27px;}
	.image-link-section.two-col .inner ul li .image {height: 300px;}
	.image-link-section.three-col .inner ul li .detail .title {font-size: 20px;line-height: 27px;}
	.image-link-section.three-col .inner ul li .image {height: 112px;}
	.image-link-section .inner ul li .image {height: 180px;}
	header .site-menu .right-menu .widget_text {display: none;}
	header .site-menu .left-logo .logo img {max-width: 130px;}
	.home-slider .item .content {min-height: 570px;}
	.home-banner.add-news-col .home-slider .item .content {min-height: 450px;}
	.home-banner.add-news-col {margin-top: 130px;}
	nav.wpmm-mobile-menu {padding-left: 15px !important; padding-right: 15px !important;}
	header .site-menu .right-menu .menu {top: 88px;}
	header #wp-megamenu-home-primary {padding: 0 !important;}
}

@media screen and (max-width: 440px)
{	.data-filter .inner .button-group .button {font-size: 15px;margin-right: 6px;padding-right: 6px;}
	.data-filter .view-all a {font-size: 15px;}
}

@media screen and (max-width: 370px)
{	.data-filter .inner {padding: 10px 0;}
	.data-filter .inner .button-group .button {font-size: 13px;margin-right: 5px;padding-right: 5px;}
	.data-filter .view-all a {font-size: 13px;}

}