@media only screen and (min-width: 768px) {
 .breadcrumb.text-right {
 text-align: right !important;
}
 /* reset previous grid */
  .multi-row-clearfix .col-xs-6:nth-child(2n + 3) {
 clear: none;
}
 .multi-row-clearfix .col-xs-4:nth-child(3n + 4) {
 clear: none;
}
 .multi-row-clearfix .col-xs-3:nth-child(4n + 5) {
 clear: none;
}
 .multi-row-clearfix .col-xs-2:nth-child(6n + 7) {
 clear: none;
}
 .multi-row-clearfix .col-xs-1:nth-child(12n + 13) {
 clear: none;
}
  /* clear first in row for small columns */
  .multi-row-clearfix .col-sm-6:nth-child(2n + 3) {
 clear: left;
}
 .multi-row-clearfix .col-sm-4:nth-child(3n + 4) {
 clear: left;
}
 .multi-row-clearfix .col-sm-3:nth-child(4n + 5) {
 clear: left;
}
 .multi-row-clearfix .col-sm-2:nth-child(6n + 7) {
 clear: left;
}
 .multi-row-clearfix .col-sm-1:nth-child(12n + 13) {
 clear: left;
}
}
@media (min-width: 992px) {
  /* reset previous grid */
  .multi-row-clearfix .col-sm-6:nth-child(2n + 3) {
 clear: none;
}
 .multi-row-clearfix .col-sm-4:nth-child(3n + 4) {
 clear: none;
}
 .multi-row-clearfix .col-sm-3:nth-child(4n + 5) {
 clear: none;
}
 .multi-row-clearfix .col-sm-2:nth-child(6n + 7) {
 clear: none;
}
 .multi-row-clearfix .col-sm-1:nth-child(12n + 13) {
 clear: none;
}
  /* clear first in row for medium columns */
  .multi-row-clearfix .col-md-6:nth-child(2n + 3) {
 clear: left;
}
 .multi-row-clearfix .col-md-4:nth-child(3n + 4) {
 clear: left;
}
 .multi-row-clearfix .col-md-3:nth-child(4n + 5) {
 clear: left;
}
 .multi-row-clearfix .col-md-2:nth-child(6n + 7) {
 clear: left;
}
 .multi-row-clearfix .col-md-1:nth-child(12n + 13) {
 clear: left;
}
}
@media (min-width: 1200px) {
  /* reset previous grid */
  .multi-row-clearfix .col-md-6:nth-child(2n + 3) {
 clear: none;
}
 .multi-row-clearfix .col-md-4:nth-child(3n + 4) {
 clear: none;
}
 .multi-row-clearfix .col-md-3:nth-child(4n + 5) {
 clear: none;
}
 .multi-row-clearfix .col-md-2:nth-child(6n + 7) {
 clear: none;
}
 .multi-row-clearfix .col-md-1:nth-child(12n + 13) {
 clear: none;
}
  /* clear first in row for large columns */
  .multi-row-clearfix .col-lg-6:nth-child(2n + 3) {
 clear: left;
}
 .multi-row-clearfix .col-lg-4:nth-child(3n + 4) {
 clear: left;
}
 .multi-row-clearfix .col-lg-3:nth-child(4n + 5) {
 clear: left;
}
 .multi-row-clearfix .col-lg-2:nth-child(6n + 7) {
 clear: left;
}
 .multi-row-clearfix .col-lg-1:nth-child(12n + 13) {
 clear: left;
}
}
@media only screen and (max-width: 991px) {
 .sm-display-block {
 display: block !important;
}
 .sm-text-center {
 text-align: center !important;
}
 .sm-text-right {
 text-align: right !important;
}
 .sm-text-left {
 text-align: left !important;
}
 .sm-pull-none {
 float: none !important;
}
 .sm-pull-left {
 float: left !important;
}
 .sm-pull-right {
 float: right !important;
}
 .sm-fullwidth {
 width: 100%;
}
 .sm-height-auto {
 min-height: auto !important;
}
 .sm-hide-bg-img {
 background: none !important;
}
 .maxwidth400 {
 margin-left: auto;
 margin-right: auto;
 max-width: 400px;
}
 .maxwidth500 {
 margin-left: auto;
 margin-right: auto;
 max-width: 500px;
}
 .maxwidth600 {
 margin-left: auto;
 margin-right: auto;
 max-width: 600px;
}
}
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
 .xs-display-block {
 display: block;
}
 .xs-text-center {
 text-align: center !important;
}
 .xs-text-right {
 text-align: right !important;
}
 .xs-text-left {
 text-align: left !important;
}
 .xs-fullwidth {
 width: 100%;
}
 .xs-height-auto {
 min-height: auto !important;
}
 .xs-hide-bg-img {
 background: none !important;
}
 .xs-pull-none {
 float: none !important;
}
 .xs-pull-left {
 float: left !important;
}
 .xs-pull-right {
 float: right !important;
}
 .xs-pull-center {
 display: table;
 float: none !important;
 margin-left: auto !important;
 margin-right: auto !important;
}
 .xs-list-inline-none li {
 display: table;
 margin-left: auto !important;
 margin-right: auto !important;
 margin-top: 20px !important;
 padding-left: 0 !important;
}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 479px) {
 .xxs-text-center {
 text-align: center;
}
 .xxs-height-auto {
 min-height: auto !important;
}
}
@media only screen and (max-width: 767px) {
 .header-top .header-widget .contact-info {
 margin-bottom: 20px;
}
 .header-top .header-widget .contact-info li {
 display: block;
 text-align: center;
}
}
@media only screen and (max-width: 900px) {
 .menuzord-menu {
 background: #fff;
}
}
@media only screen and (min-width: 901px) {
 .header-nav .header-nav-absolute-wrapper {
 bottom: -36px;
 left: 0;
 margin: 0 auto;
 position: absolute;
 right: 0;
 z-index: 1111;
}
 .header-nav .header-nav-absolute-wrapper.scroll-to-fixed-fixed.scroll-to-fixed-fixed {
 bottom: auto;
}
}
@media only screen and (max-width: 900px) {
 .header-nav.navbar-transparent.animated-active .menuzord-menu > li > a {
 color: #888;
}
 .menuzord-menu > li > a {
 color:#333;
}
}
@media only screen and (max-width: 1199px) {
 .vertical-nav .container {
 width: 100%;
}
}
@media only screen and (max-width: 900px) {
 .vertical-nav .header {
 border: 0;
 padding: 0;
 position: relative;
 width: 100%;
}
 .vertical-nav .vertical-nav-widget {
 display: none;
}
 .vertical-nav .menuzord {
 background: #fff;
}
 .vertical-nav .vertical-nav-black .menuzord {
 background: none;
}
 .vertical-nav .menuzord-brand {
 margin: 0 !important;
 padding: 0 !important;
}
 .vertical-nav .menuzord-brand img {
 max-height: 65px !important;
 padding: 10px;
}
 .vertical-nav .header-nav-wrapper {
 background: #111111 none repeat scroll 0 0;
 position: fixed;
 top: 0;
 width: 100%;
}
 .vertical-nav .vertical-nav-black .menuzord .menuzord-menu li > a, .vertical-nav .vertical-nav-black .menuzord .menuzord-menu li .indicator {
 border-color: #222222;
}
 .vertical-nav .main-content, .vertical-nav .footer {
 margin-left: 0;
}
 .vertical-nav.vertical-nav-right .main-content, .vertical-nav.vertical-nav-right .footer {
 margin-right: 0;
}
}
@media only screen and (max-width: 991px) {
 .boxed-layout {
 padding-top: 0;
}
 .boxed-layout .header .navbar-default .navbar-nav > li > a {
 padding: 10px;
}
 .boxed-layout .header .navbar-default .navbar-collapse {
 margin-right: 15px;
}
 .boxed-layout .navbar-header {
 padding: 15px 0;
}
 .boxed-layout .navbar-collapse .navbar-nav li a .caret {
 margin-right: 0;
}
}
 @media only screen and (max-width: 767px) {
 #side-panel-trigger {
 margin-top: 15px;
}
.home-page-items .cols, #footer .footer-cols .footer-col {
 float:none !important;
 width:100% !important;
 clear:both !important;
}
#footer .footer-cols .footer-col {
 margin: 0 0 22px 0 !important;
}
 .home-content .fusion-row {
 padding-left:0px !important;
}
}
 @media only screen and (max-width: 991px) {
 .portfolio-gallery .portfolio-item {
 width: 33.333% !important;
}
 .portfolio-gallery .portfolio-item.wide {
 width: 66.6667% !important;
}
}
@media only screen and (max-width: 767px) {
 .portfolio-gallery .portfolio-item {
 width: 50% !important;
}
 .portfolio-gallery .portfolio-item.wide {
 width: 100% !important;
}
}
@media only screen and (max-width: 479px) {
 .portfolio-gallery .portfolio-item {
 width: 100% !important;
}
 .portfolio-gallery .portfolio-item.wide {
 width: 100% !important;
}
}
@media only screen and (max-width: 991px) {
 .featured-gallery.style2 {
 float: none;
 margin-top: 58px;
 width: 100%;
}
 .featured-gallery.style2 .owl-controls {
 bottom: auto;
 left: auto;
 top: -45px;
}
}
@media only screen and (max-width: 991px) {
 .blog-posts .post {
 margin-bottom: 30px;
}
}
@media only screen and (max-width: 767px) {
 .blog-pull-right {
 float: none;
}
}
@media only screen and (max-width: 767px) {
 .timer-responsive li {
 margin-top: 30px;
 font-size: 20px;
 min-width: 60px;
 min-height: 60px;
 padding: 20px 10px;
}
 .countdown-timer li span {
 font-size: 12px;
}
}
@media only screen and (max-width: 767px) {
 .vertical-tab .tab-content {
 padding: 20px 5px;
}
 .nav-tabs > li > a {
 border-radius: 0;
 border-bottom: none;
 border-left: 2px solid #d3d3d3;
}
 .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
 border-bottom: none;
 border-left: 2px solid #d3d3d3;
}
}
@media only screen and (max-width: 992px) {
 .cd-timeline-simple .cd-timeline-block .cd-timeline-content {
 text-align: left;
}
 .header-3 {
width:100% !important;
}
}
@media only screen and (max-width: 768px) {
 .cd-timeline-simple .cd-timeline-block .cd-timeline-content {
 margin-bottom: 10px;
}
 .header-3 {
width:100% !important;
}
}
@media only screen and (max-width: 992px) {
 .cd-timeline-simple .cd-timeline-block .cd-timeline-content h2 {
 font-size: 20px;
}
 .header-3 {
width:100% !important;
}
}
@media only screen and (max-width: 768px) {
 .cd-timeline-simple .cd-timeline-block .cd-timeline-content h2 {
 font-size: 18px;
}
 .header-3 {
width:100% !important;
}
}
@media only screen and (max-width: 768px) {
 .cd-timeline-simple .cd-timeline-block .cd-timeline-content .cd-date {
 font-size: 14px;
}
 .header-3 {
width:100% !important;
}
}
@media only screen and (min-width: 768px) {
 .vertical-masonry-timeline .each-masonry-item.item-right {
 padding-right: 0px;
 padding-left: 50px;
}
 .vertical-masonry-timeline .each-masonry-item.item-right .timeline-block:before {
 border-color: rgba(0, 0, 0, 0) #c6d2db rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
 left: -16px;
 right: auto;
}
 .vertical-masonry-timeline .each-masonry-item.item-right .timeline-block:after {
 border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
 left: -15px;
 right: auto;
}
 .vertical-masonry-timeline .each-masonry-item.item-right .timeline-post-format {
 left: -80px;
 right: auto;
}
 .vertical-masonry-timeline .each-masonry-item.item-left {
 padding-right: 50px;
 padding-left: 0px;
}
 .vertical-masonry-timeline .each-masonry-item.item-left .timeline-block:before {
 border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c6d2db;
 right: -16px;
 left: auto;
}
 .vertical-masonry-timeline .each-masonry-item.item-left .timeline-block:after {
 border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;
 right: -15px;
 left: auto;
}
 .vertical-masonry-timeline .each-masonry-item.item-left .timeline-post-format {
 right: -81px;
 left: auto;
}
}
@media only screen and (max-width: 768px) {
 .header-3, .header-last {
width:100% !important;
}
 .vertical-masonry-timeline .each-masonry-item {
 width: 100%;
}
 .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) {
 padding-right: 0px;
 padding-left: 71px;
}
 .vertical-masonry-timeline .each-masonry-item:nth-child(2n) {
 padding-left: 71px;
 padding-right: inherit;
}
 .vertical-masonry-timeline .each-masonry-item:nth-child(2) {
 margin-top: 0;
}
 .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-post-format {
 left: -72px;
 right: auto;
}
 .vertical-masonry-timeline .each-masonry-item:nth-child(2n) .timeline-post-format {
 left: -72px;
}
 .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-block::before {
 border-color: rgba(0, 0, 0, 0) #c6d2db rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
 left: -16px;
 right: auto;
}
 .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-block::after {
 border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
 left: -15px;
 right: auto;
}
 .vertical-masonry-timeline:after {
 left: 29px;
}
 .vertical-masonry-timeline-wrapper:before, .vertical-masonry-timeline-wrapper:after {
 left: 44px;
}
}
@media only screen and (max-width: 480px) {
 .menu-main-menu-right-container {
 display:none !important;
}
 .gallery_list_content {
 padding:0px !important;
}
 .about_section_bg {
 background-image:none!important;
}
 .map_content_section .headquarter_address {
 float:none;
 width:100%;
 color:#FFF !important;
}
 .map_content_section .prayer_phone_numbers {
 float:none;
 width:100%;
 color:#FFF !important;
}
 .services_content .fusion-post-wrapper .fusion-image-wrapper img {
 padding-left:15px !important;
 padding-right:15px !important;
}
}


/* Linesh*/
@media only screen and (max-width : 1230px) {
 .fusion-row {
 margin-left:10px !important;
 margin-right:10px !important;
}
}
 @media only screen and (max-width : 1200px) {
 .container {
 margin-left:15px !important;
 margin-right:15px !important;
 width:auto !important;
}
 .row {
 margin-left:0px !important;
 margin-right:0px !important;
}
.lang-changer {
 padding:0px !important;
}
 .fusion-mobile-menu-design-modern .fusion-social-links-header {
 float:right !important;
}
.post-content .fullwidth-box .fusion-row {
 margin-left:30px !important;
 margin-right:30px !important;
}
 .fusion-secondary-header .list-inline.top_language {
 margin-top: 10px;
}
.fusion-megamenu-wrapper {
 padding: 0px !important;
}
}
 @media only screen and (max-width : 800px) {
#slidingbar-area .columns .col, .avada-container .columns .col, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-6, .footer-area .fusion-columns .fusion-column, .fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2 {
 clear: both;
}
.fusion-logo {
 width:100%;
 float:none;
 text-align:center;
 padding:10px !important;
}
.bg-header .header-right-cont {
 margin:0 auto 15px;
 clear:both;
 min-height: 50px;
/* max-width:320px;*/
}
.bg-header .header-right-cont.no-bottom {
 margin-bottom:0px;
}
}
@media only screen and (max-width: 1100px) {
 .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu {
 display: block !important;
}
 .fusion-secondary-main-menu {
 background-color: #202020 !important;
}
 .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons {
 display: none !important;
}
}
 @media only screen and (max-width: 1025px) {
 #masthead .site-menu {
 position: relative;
 float: right;
 margin-right: 25px;
}
 #masthead .site-menu nav#primary_left-navigation {
 display:none;
 width: 170px;
 position: absolute;
 top: 25px;
 right: 0;
 background: rgba(0, 0, 0, 0.62);
 padding: 10px;
 border-radius: 5px;
}
 #masthead .site-menu nav#primary_left-navigation li {
 float:none !important;
 display:block !important;
 margin:6px 0 !important;
}
 #masthead .site-menu .menu-wrap .menu li ul {
/* display: block !important;*/
 position: relative !important;
 background:none !important;
 border:none !important;
 -webkit-box-shadow: none !important;
 box-shadow: none !important;
 margin: 5px 0;
 border-radius: 0px;
}
 #masthead .site-menu .menu-wrap .menu li a, #masthead .site-menu .menu-wrap .menu li ul li a {
 color:#f5f5f5 !important;
}
#masthead .site-menu .menu-wrap .menu li ul li a {
 padding: 0px 10px!important;
}
 .site-menu .open-main-menu {
 display:block !important;
}
#masthead .site-menu .menu-wrap .menu li.menu-item-has-children a i:after {
 background: rgba(255, 255, 255, 0.9);
 color: #000;
 padding: 3px 3px 3px;
 border-radius: 50%;
 font-size: 10px;
}
 .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu, .menu-header-menu-right-container {
 display: none !important;
}
 .fusion-secondary-main-menu {
 background-color: #202020 !important;
}
 .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons {
 display: block !important;
}
.fusion-secondary-main-menu .container {
 margin:0px !important;
}
.header-main-menu {
 width:100%;
 float:none;
 clear:both;
}
.home-columns .home-col {
 margin: 2px;
}
.home-columns .home-col.col-size-medium, .home-columns .home-col.col-size-long {
 max-height: 167px;
}
.home-columns .home-col.col-size-big {
 max-height: 338px;
}
}
@media only screen and (max-width:940px) {
.home-columns .home-col {
 margin: 1px;
}
}
@media only screen and (max-width:900px) {
.home-columns .home-col.col-size-medium, .home-columns .home-col.col-size-long {
 max-height: 146px;
}
.home-columns .home-col.col-size-big {
 width: 33%;
}
}
@media only screen and (max-width: 800px) {
 .home-columns .home-col.col-size-medium, .home-columns .home-col.col-size-long {
 max-height: 128px;
}
.fusion-fullwidth.about_section_bg {
 padding-bottom:35px !important;
}
 #first_section_home .fusion-one-third {
 width:100% !important;
 margin:15px auto !important;
 padding: 0px !important;
}
.about_section_bg .fusion-row {
 padding-left:0px !important;
}
#first_section_home .fusion-one-third .fusion-column-wrapper {
 padding:20px !important;
}
#first_section_home .fusion-one-third.home-cont-text .fusion-column-wrapper {
 padding:0px !important;
}
 #first_section_home .fusion-one-third.home-cont-text, .home-galleries, .home-gal-left {
 width:100% !important;
}
.home-galleries {
 margin-bottom: 25px !important;
}
#home-video-gallery .fusion-column {
 width:25% !important;
 float:left !important;
 clear: none !important;
}
.home-gal-left .fusion-imageframe {
 display: block;
 margin: 0 auto;
 width: 100%;
 text-align: center;
}
.home-gal-left img.img-responsive {
 margin:0 auto !important;
}
}
@media only screen and (max-width: 768px) {
#testimonials .testimonial {
 width: 100%;
}
.home-columns .home-col {
 margin: 0px;
}
.home-columns .home-col.col-size-medium, .home-columns .home-col.col-size-long {
 max-height: 124px;
}
}
 @media only screen and (max-width: 650px) {
 .map_contact_details {
 position: relative !important;
 width: 100% !important;
}
.home-columns .home-col.col-size-big {
 max-height: 220px;
}
.home-columns .home-col.col-size-medium {
 width: 26%;
}
}
@media only screen and (max-width:500px) {
 .ngg-gallery-thumbnail-box, #home-video-gallery .fusion-column {
 width: 31% !important;
}
 #home-video-gallery .fusion-column {
 margin-bottom:10px !important;
}
.home-columns .home-col {
 width:100% !important;
 max-height: none !important;
 max-width:100% !important;
 float:none !important;
}
}
@media only screen and (max-width:400px) {
 .ngg-gallery-thumbnail-box, #home-video-gallery .fusion-column {
 width: 48% !important;
}
}