/*HOME_PAGE*/
.product-zoom {
    text-align: end;
    margin-top: -32px;
    /* z-index: 11111111111111; */
    position: relative;}
	
.center_list{ text-align:center;}
.float_none{ float:none !important;}
.logo_main{float: left;
    width: 100%;
    text-align: -webkit-center;
    /* margin-bottom: 30px; */
    margin-top: 1px;}
.navbar-default{  border:none; border-radius:0;}
.top-menu-section {   width: 100%; max-width: 1420px; margin: 0 auto; background:#032d50;}
.navbar-default .inner-header{ width:100%; float:left; margin-top:15px; margin-bottom:-15px; padding:0 15px; position:relative; z-index:2; 
background:#FFF;}
.logo-padding { padding:0px;}
.top-tagline  { font-family: 'opensans-semibold'; font-size:14px;}
.contact-number{ font-family: 'opensans-semibold'; font-size:14px; margin-top:-8px; color:#2f2e33; text-align:end; padding-right:5px;}
.msg-id {text-align:left; padding-left:5px;}
.phone-bg { border-right:solid 1px #b48900; height:25px; margin-top:8px;}
.phone-icon { margin-right:3px; margin-top:-1px;}
.borderright-new { border-right:none;}
.new-phone-email { TEXT-ALIGN: left; padding-right: 0px; padding-left: 12px; float: left;}
.n-p-e { padding: 0px; padding-right: 10px; float: left;}
.new-phone-main { padding: 0px; margin-left: 245px; width: 46.333333%; float:left;}
.product-section {/* width: 100%; max-width: 1420px; margin: 0 auto;*/ background:#ffffff;}
.malankara_orthodox{ float:left; width:100%; color:#0f3a56; font-size:25px; font-family: 'opensans-light'; font-weight:bold;}
.malankara_orthodox span{font-family: 'opensans-regular'; font-weight:bold;}
.border_strip{ float:left; width:100%; margin-top:8px;}
.orthodox_details{float:left;width:100%;font-family: 'opensans-regular';font-size:15px;color: rgba(80, 81, 81, 0.78);line-height: 29px;padding-top:20px;text-align: justify;}
.orthodox_details span{color:#0a4973;font-weight: bold !;}
.othodox_abtimg{ float:right; margin-left:50px; margin-top:-25px;}

.sundayschool_img{ float:right; margin-left:50px; margin-top:0px; margin-bottom:20px;}

.orthodox_more{ float:left; text-align:center; color:#FFF; padding-left:25px; padding-right:25px; padding-top:8px; padding-bottom:8px; font-family: 'opensans-regular'; font-size:14px; background:#0d598b;}
.orthodox_more:hover{ background:#156fab; color:#FFF !important; text-decoration:none !important;}

.arrow_more{ font-size:14px; padding-left:8px;}

.news_timmingsection{ float:left; width:100%; padding-top:80px; padding-bottom:80px; background:url(../images/service_timingbg.jpg) no-repeat;}
.parish_news{float:left; color:#f8ed23; text-transform:uppercase; font-size:18px; font-family: 'opensans-semibold'; padding-bottom:30px; width:100%;}
.news_icon{margin-right: 15px;}
.parishnews_list{ float:left; width:100%; padding-right:20px;}

.newslist{ float:left; width:100%; color:rgba(255, 255, 255, 0.87); font-size:14px; font-family: 'NotoSansMalayalam'; line-height:24px; padding-bottom:23px;}
.newslist:hover{ color:#FFF; text-decoration:none !important;}
.parish_icons{float:left; padding-right:10px; font-size:20px; top:2px; position:relative;}
.m_icons{ float:left; height:45px;}
.list_hover{float:left;height: 72px;}

.parish_more{ float:left; width:100%;}
.orthodox_timming{ float:left; text-align:center; color:#FFF; padding-left:25px; padding-right:25px; padding-top:8px; padding-bottom:8px; font-family: 'opensans-regular'; font-size:14px; background:#b17025;}
.orthodox_timming:hover{ background:#cd822c; color:#FFF !important; text-decoration:none !important;}

.timming_day{ float:left; width:100%; color:rgba(255, 255, 255, 0.87); font-size:15px; font-family: 'opensans-semibold'; line-height:24px; padding-bottom:10px; font-weight:bold;}
.timming_day:hover{ color:#FFF; text-decoration:none !important;}
.prayer_timing{ float:left; width:100%; font-family: 'opensans-regular'; font-size:14px; line-height:28px; color:rgba(255, 255, 255, 0.87); padding-bottom:24px;}

.org_news{ float:left; text-align:center; color:#FFF; padding-left:25px; padding-right:25px; padding-top:8px; padding-bottom:8px; font-family: 'opensans-regular'; font-size:14px; 
background:#2e3591; margin-top:0px;}
.org_news:hover{ background:#3a43b6; color:#FFF !important; text-decoration:none !important;}

.organisation_news{float:left;  width:100%;  font-family: 'FML-Indulekha'; color: rgba(255, 255, 255, 0.87); font-size: 21px; font-weight: normal;}
.paddingright_none{ padding-right:0px;}

.famous_quotes{ float:left; width:100%; padding-top:80px; padding-bottom:80px; /* background-attachment: fixed !important; */ background-position: center center !important;
background-repeat: no-repeat !important; background-size: cover !important; position: relative;}

.mainnews_video{ float:left; width:100%; background:#1b76b2; /*height:450px;*/}

.go_tv{ float:left; width:100%; padding-top:80px; padding-bottom:80px; background-attachment: fixed !important; background-position: center center !important;
background-repeat: no-repeat !important; background-size: cover !important; position: relative;}
.gotv_logo{ float:left; width:100%; text-align:-webkit-center;}
.gotv_broadcast{ float:left; width:100%;   font-family: 'opensans-semibold' !important; color:#FFF; font-size:35px; text-transform:uppercase; text-align:center; padding-top:15px; padding-bottom:15px;}
.gotv_livebtn{float:left;width:100%;text-align:-webkit-center;margin-top:30px;margin-bottom: 30px;}
.gotv_btn{color:#FFF; font-family: 'opensans-semibold' !important; font-size:25px; text-transform:uppercase; background:#49950c; padding-top:10px; padding-bottom:10px; padding-left:40px; padding-right:40px; margin-left:auto; margin-right:auto;}
.gotv_btn:hover{ background:#478a10; text-decoration:none !important;}
.gotvlink{ float:left; width:100%; text-align:center; font-family: 'opensans-semibold' !important; color:#f4e418; font-size:25px; padding-bottom:10px;}
.gotvlink:hover{ color:#fbf38c; text-decoration:none !important;}

.map_locations{ float:left; width:100%;}
#map-canvas{ height:468px; float:left;}
.events_list{float:left;width:100%;padding-left:45px;border-left: solid 1px rgba(0, 0, 0, 0.12);padding-bottom: 35px; height: 454px;}

.footer_bg{ float:left; width:100%; background:#1c1b1b;}
.footer_address{
width: 100%;
    max-width:1276px;
    margin: 0 auto; padding-top:45px; padding-bottom:35px;
    background: #252323;  margin-top:-44px; position:relative; z-index:1111;}
	
	.footer_border {
    border-right: solid 1px #383636;}
	.write_us {
    float: left;
    font-size: 27px;
    color: #FFF;
    font-family: 'NexaBold';
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 31px;
}
.icons_ace {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.address_one {
    float: left;
    width: 100%;
    color: #858585;
    font-size: 15px;
    font-family: 'opensans-light';
    font-weight: bold;
    padding-bottom: 24px;
}
.address_one span{ color:#dcdbdb; font-family: 'opensans-regular'; font-weight:normal; top:3px; position:relative;} 
.lineheight_25{ line-height:25px;}
.white_text{ color:#FFF;}
.border_none{ border:none;}

.copyright{ font-size:15px; color:rgba(255, 255, 255, 0.72); font-family: 'opensans-light'; padding-top:20px; padding-bottom:20px;}
.poweredbg{font-size:15px; color:rgba(255, 255, 255, 0.72); font-family: 'opensans-light'; float:left; width:100%; text-align:right;}
.poweredbg:hover{ color:#FFF; text-decoration:none !important;}

.quotes_list{ float:left; width:100%; text-transform:uppercase; color:#FFF; line-height:40px; text-align:center; font-family: 'SegoeUI-Light'; font-weight:bold; font-size:25px;
 letter-spacing:1px; padding-top:15px;}
.martin_luthar{ float:left; width:100%; color:#f8ef24; text-align:center; font-family: 'NotoSansMalayalam'; font-weight:bold; padding-top:20px; font-size:21px; letter-spacing:1px;}
 
.main_news{float:left;width:100%;color:#0f3a56;font-size:23px;font-family: 'opensans-light';font-weight:bold;text-transform:uppercase;padding-top:50px;}
.main_news span{font-family: 'opensans-regular';/* font-weight:bold; */}
.margingtop_none{ margin-top:0px;} 
.mainnews_section{ float:left; width:100%; margin-top:25px;} 
.main_list{ float:left; width:100%; margin-top:0px; padding-right:5px;}
.news_img{float:left;margin-right:15px;width: 146px;height: 146px;border-radius: 50%;border: solid 6px #fff;}
.news_details{
	font-size: 17px !important;
	font-weight: bold !important;;  
	color: #0f5b8d;
	font-family: 'FML-Indulekha';
	width: 100%;
	float: left;
	line-height: 30px;
	margin-top: 8px;
    margin-bottom: 8px;}
.news_details:hover{ color:#2b86c1; text-decoration:none;}
.news_main{width:100%;font-family: 'FML-Indulekha';font-size:16px !important; line-height:29px; color: rgb(66, 67, 67);line-height:25px;padding-top:0px;padding-right:0px; float:left; padding-bottom:15px;}
.padding_none{ padding:0px;}
.channel_bg{background:#1371af;float:left;padding-top:20px;padding-bottom:20px;width:100%;text-align: center;}
.channel_link{ color:#FFF; float:left; width:100%; font-size:14px; font-family: 'opensans-regular'; padding-left:140px;}
.youtube_link{ color:#f8ef23;}
.youtube_link:hover{ color:#f5f3be; text-decoration:none;}

.events_listnew{float:left;width:100%;color:#0f3a56;font-size:23px;font-family: 'opensans-light';/* font-weight:bold; */text-transform:uppercase;padding-top:50px;}
.events_listnew span{font-family: 'opensans-regular';/* font-weight:bold; */}

.christmas_carol{ float:left; width:100%; text-transform:uppercase; font-family: 'opensans-regular'; font-size:15px; color:rgb(93, 95, 95); padding-bottom:21px; line-height:24px;}
.christmas_carol:hover{ color:rgb(119, 145, 162); text-decoration:none !important;}

.events_icon{padding-right:9px; font-size:15px;}
.live_programe{ float:left; font-size:16px; color:#FFF; font-family: 'opensans-regular'; font-weight:bold; padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3a7908+0,66ce12+100 */
background: #3a7908;     margin-top: 15px; /* Old browsers */
background: -moz-linear-gradient(top, #3a7908 0%, #66ce12 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #3a7908 0%,#66ce12 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #3a7908 0%,#66ce12 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a7908', endColorstr='#66ce12',GradientType=0 ); /* IE6-9 */}
.live_programe:hover{ color:#fffe97; text-decoration:none !important;}
.margintop_30{ margin-top:-30px;}



.social_bg{background:#126ba5;float:left;padding-top:20px;padding-bottom:20px;width:100%;/* margin-top:29px; */text-align: left;}

  .flash_news{ float:left; width:100%; background:#0a4973;}
  .white_bg{background:#FFF;position: relative;z-index: 111;}
  .menu_border{border-right: solid 1px #ececec;/*padding-right: 5px;padding-left: 5px;*/}
  .menu_socialicons{float: right;margin-bottom:0px;margin-top: 13px;}
  .left_topmenu{top:-2px !important; left:160px !important;}
  .menu_subhover{    line-height: 1.42857143 !important;
    font-size: 14px !important;
    font-family: 'opensans-regular' !important;
    color: #4f5356 ;
    white-space: nowrap !important;
    border-bottom: solid 1px rgba(0, 0, 0, 0.08 !important);
    padding: 10px 20px !important;}
	
	 .left_topmenunew{top:167px !important; left:218px !important;}
	 .left_topmenusecond{top:39px!important; left:160px !important;}
	 .left_topmenuthird{top:80px!important; left:160px !important;}
	 
	 .flashnews_bg{ float:left; width:100%; background:#0f5b8d; color:#FFF; font-family: 'opensans-regular'; text-transform:uppercase; text-align:center; padding-top:20px; padding-bottom:20px; 
	 font-weight:bold; letter-spacing:1px; font-size:16px;}
	 .news_scrool{float:left;width:100%;color:#FFF;font-family: 'FML-Indulekha';font-size:16px !important; padding-top:19px; font-weight:normal;}

.mail_phone_sections{float:left;text-align:right;width:100%;margin-top: -40px;position: relative;z-index: 1;}
.banner_mail{font-size:14px;color:#FFF;font-family: 'opensans-regular' !important;font-size: 15px;/* margin-right:23px; */}
.banner_mail span{color:#fff62e;padding-left: 15px;}
 /* Overline Reveal */
.hvr-overline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden; color:#2f2e33; font-size:14PX; font-family: 'opensans-semibold' !important; background:#f5b705; padding:10px; padding-left:15px; padding-right:15px;
}
.hvr-overline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  background: #E20F0B;
  height: 4px;
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; 
}
.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0); color:#FFF;
}


 
 
 @media (min-width: 767px) {
    .navbar-nav .dropdown-menu .caret {
	transform: rotate(-90deg);
    }
}

  

  
  
.bannernew{/* width:100%; *//* max-width:1420px; */margin:0 auto;background:url(../images/logo-symbol.png) center no-repeat #f5b705;}
.mainnews_bg{/*padding:0px;background:#eef5f8;padding-left: 140px;padding-bottom:50px;*/ padding:0px;background:#eef5f8;padding-left:0px;/*padding-bottom:50px;*/}
.mainnews_bluebg{/*padding:0px;background:#eef5f8;padding-left: 140px;padding-bottom:50px;*/ padding:0px;background:#1b76b2;padding-left:0px;padding-bottom:50px;}  
  
.church_active{ color: #0a4974 !important;}  


.sulthan_omanhome {
    float: left;
    margin-right:20px;
    margin-top: 10px;
    /*margin-bottom: 15px;*/}
	
.sulthan_oman {
    float: left;
    margin-right: 42px;
    margin-top: 10px;
    margin-bottom: 15px;}
	
	.sulthan_omannew {
    float:right;
    margin-left:19px;
    margin-top:5px;
    margin-bottom:5px;}
  
  .diocese_ahm {
    float:left;
    margin-right:19px;
    margin-top:5px;
    margin-bottom:5px;}
  
  
  .ahmedabada_glance{ float:left; width:100%; margin-top:20px;}
  .adg_glance{ float:left; width:100%; color:#0f3a56; font-size:25px; font-family: 'opensans-light'; font-weight:bold;}
  .adg_glance span{font-family: 'opensans-regular'; font-weight:bold;}
  
  .Constituted_list{float:left;width:100%;font-family: 'opensans-light';color: #2f5975;font-size: 15px;font-weight:bold;line-height: 25px;padding-top:15px;text-align: justify;}
  .Constituted_list span{font-family: 'opensans-regular';color:#333;font-size: 14px;font-weight:normal;padding-left:5px;}
  
  .Constituted_listnew{float:left;width:100%;font-family: 'opensans-light';color: #2f5975;font-size: 15px;font-weight:bold;line-height: 25px;padding-top:10px;}
  .Constituted_listnew span{font-family: 'opensans-regular';color: #333;font-size: 14px;font-weight:normal;padding-left:0px;float:left;width:100%;}
  
  .council_main{font-family: 'opensans-regular'; float:left; width:100%; font-weight:bold; font-size:15px; text-transform:uppercase; color: #2f5975; margin-top:10px;}
  .council_mainnew{font-family: 'opensans-regular'; float:left; width:100%; font-weight:bold; font-size:15px; text-transform:uppercase; color:#171818; margin-top:15px;}
  .council_icons{padding-right:5px;font-size: 14px;}
  
  .marging_top30{ margin-top:30px;}
   .maryulios{font-family: 'opensans-regular'; float:left; width:100%; font-weight:bold; font-size:15px; text-transform:uppercase; color: #2f5975; margin-top:10px; margin-bottom:10px;}
   .ahmedabada_glancenew{ float:left; width:100%; margin-top:0px;}
    .council_iconnew{padding-right:9px;font-size: 14px;}
	
	.introduction{
    font-family: 'opensans-light';
    font-size: 18px;
    text-transform: uppercase !important;
    color: #393f43;
    font-weight: bold;
    /* padding-bottom: 5px; */
    }

.parumala_details{/* float:left; */width:100%; margin-bottom:20px; } 
.border_newstip{/* float:left; */width:100%;line-height: 10px;margin-bottom: 9px;} 

.top_bordermargin{    margin-top: 25px;
    border-top: solid 1px rgba(51, 51, 51, 0.23);
    padding-top: 25px; padding-bottom:10px;}
	
	.artical_images{ float:left; width:100%;}
	.articale_title{ float:left; width:100%; font-size:15px; color: #0f5b8d; font-family: 'FML-Indulekha'; font-weight:bold; padding-top:10px; line-height:25px;} 
	.articale_title span{font-family: 'opensans-regular';}
	.articale_title:hover{color:#2b86c1; text-decoration:none;}
 
 .artical_details span{font-family: 'opensans-regular';}
 .artical_details{ float:left; width:100%; font-family: 'FML-Indulekha'; font-size:15px; color:rgba(80, 81, 81, 0.78); line-height:25px; padding-top:10px;}
 .artical_btn{ float:left; padding-left:25px; padding-right:25px; padding-top:8px; padding-bottom:8px; font-family: 'opensans-regular'; color:#FFF; font-size:15px; background:#0f5b8d; 
 margin-top:15px;}
 .artical_btn:hover{ background:#000 !important; text-decoration:none !important;}
 
 .margintop20{ margin-top:20px;}
 .articale_img{float:left;margin-right: 20px;margin-bottom:10px;margin-top: 9px;}
 .page_link{float:right;background:#0f5b8d;color:#FFF;font-family: 'opensans-regular';padding-left: 15px;padding-right: 15px;padding-top: 8px;padding-bottom: 8px;text-transform: uppercase;}
  .page_link:hover{ background:#000; text-decoration:none !important;}
  .our_teacherssection{ float:left; width:100%;     text-align: -webkit-center; margin-top:18px;}
  
  .convener{font-size: 20px;font-weight:bold;text-transform:uppercase;font-family: 'opensans-regular'; color: #1d1e1f;text-align:center;}
  .convener_sections{ float:left; width:100%;}
  .convener_img{float:left;width:100%;text-align: center;margin-top: 12px;}
  .convener_details{float:left;width:100%;text-align:center;font-family: 'opensans-regular';font-weight:bold;text-transform:uppercase;color:#0f3a56;padding-top: 14px;line-height: 25px;}
  .convener_details span{float:left;width:100%;font-weight: normal;color: #363637;}
  .objectives{
  float:left;
  width:100%;
  font-size: 16px;
  font-family: 'opensans-regular';
  /* font-weight:bold; */
  text-transform:uppercase;
  color:#2f5975;
  margin-top: 30px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
  padding-bottom: 10px;
  line-height: 28px;
  }
  .objectives_details{
      float: left;
    width: 100%;
    font-family: 'opensans-regular';
    font-size: 15px;
    color: rgba(80, 81, 81, 0.78);
    line-height: 29px;
    padding-top: 20px;}
	
	.objective_sections{ float:left; width:100%; margin-top:15px;}
	.objective_icons{padding-right:5px; color:#1d4480;}
	.amoos_images{ float:left; width:100%; margin-top:15px;}
	.senior_choir{ float:left; width:100%; margin-top:15px;}
	.senior_choirimg{float:left;width:100%;/* margin-bottom:8px; */}
	.senior_choirtitle{float:left;width:100%;text-transform:uppercase;font-weight:bold;font-family: 'opensans-regular';text-align:center;color:#333;background: #e1e4e6;padding-top: 13px;font-size: 16px;padding-bottom: 13px;}
	
.actve_gallery{	background: rgb(10, 73, 116) !important;
    color: white !important;}
	
	
	.ih-item.square.effect6 {
  overflow: hidden;
}
.ih-item.square.effect6.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6);
}
.ih-item.square.effect6.colored .info h3 {
  background: rgba(12, 34, 52, 0.6);
}
.ih-item.square.effect6 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.ih-item.square.effect6 .info {
  background: #333333;
  background: rgba(0, 0, 0, 0.6);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.square.effect6 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.square.effect6 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transition: all 0.35s 0.1s linear;
  -moz-transition: all 0.35s 0.1s linear;
  transition: all 0.35s 0.1s linear;
}
.ih-item.square.effect6 a:hover .img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.ih-item.square.effect6 a:hover .info {
  visibility: visible;
  opacity: 1;
}

.ih-item.square.effect6.from_top_and_bottom .info h3 {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.square.effect6.from_top_and_bottom .info p {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.square.effect6.from_top_and_bottom a:hover .info h3,
.ih-item.square.effect6.from_top_and_bottom a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.ih-item.square.effect6.from_left_and_right .info h3 {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.ih-item.square.effect6.from_left_and_right .info p {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.ih-item.square.effect6.from_left_and_right a:hover .info h3,
.ih-item.square.effect6.from_left_and_right a:hover .info p {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.ih-item.square.effect6.top_to_bottom .info h3 {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.square.effect6.top_to_bottom .info p {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.square.effect6.top_to_bottom a:hover .info h3,
.ih-item.square.effect6.top_to_bottom a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.ih-item.square.effect6.bottom_to_top .info h3 {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.square.effect6.bottom_to_top .info p {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.square.effect6.bottom_to_top a:hover .info h3,
.ih-item.square.effect6.bottom_to_top a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);

  -o-transform: translateY(0);
  transform: translateY(0);
}


.ih-item.square {
    position: relative;
    /* width: 316px; */
    /* height: 216px; */
    /* border: 8px solid #fff; */
    /* box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); */
}


.gaglery_title{ float:left; width:100%; background: #0f5b8d; font-size:15px; font-family:'NotoSansMalayalam', 'opensans-regular'; color:#FFF; text-align:center; padding-top:8px; padding-bottom:8px;} 
.gaglery_title:hover{    background: #0a4973; text-decoration:none;}

    top: 78px;
    position: relative;
    z-index: 1111;

.galleryhover {
  position: relative;
  /* border: 1px solid #333; */
  /* margin: 2%; */
  overflow: hidden;
  /* width: 540px; */
}
.galleryhover img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.galleryhover:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.gallery-img {border: solid 5px #ededed;} 
.marginbottom40 {
    margin-bottom: 40px;
}

.video-play-new { position: relative; margin-top:-140px; text-align:center;}

.video_title{ float:left; width:100%; background: #0f5b8d; font-size:15px; font-family:'opensans-regular'; color:#FFF; text-align:center; padding-top:8px; padding-bottom:8px;     top: 78px;
    position: relative;
    z-index: 1111;} 
.video_title:hover{    background: #0a4973; text-decoration:none;}

 .menu_arrow{float:right; top:3px; position:relative;}
 .orthodox_tvlogo{float:left;width:100%;text-align: -webkit-center;margin-top: 15px;}
  
  .youtube_vhannel{ float:left; width:100%; font-family:'opensans-regular'; font-size:16px; color:#333; text-transform:uppercase; text-align:center; font-weight:bold; padding-top:15px;}
  .youtube_vhannel:hover{ color:#0f3a56; text-decoration:none;}
  
  .orthodox_tvdetails {float:left;width:100%;font-family: 'opensans-regular';font-size:16px;color: rgba(80, 81, 81, 0.78);line-height: 29px;padding-top:20px; text-align:center;}
  .orthodox_mobileapp{ float:left; width:100%; text-align:center; margin-top:25px;}
  
.news_heading{
    float: left;
    width: 100%;
    font-size: 14px;
    font-family: 'FML-Indulekha';
    color:#404244;
    padding-top: 8px;
    font-weight: bold;
    padding-bottom: 8px;
    line-height: 24px;
    letter-spacing: 0px;
    padding-top:10px;
    background: #eff2f4;
    padding: 15px;
    } 
.news_heading:hover{ text-decoration:none; color: #0a4973;}


.event_heading{
    float: left;
    width: 100%;
    font-size: 14px;
    font-family: 'opensans-regular';
    color:#404244; 
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 24px;
    letter-spacing: 0px;
    padding-top:10px;
    background: #eff2f4;
    padding: 15px; padding-bottom:5px;
    } 
.event_heading:hover{ text-decoration:none; color: #0a4973;}

.event_dates{
    float: left;
    width: 100%;
    font-size: 14px;
    font-family: 'opensans-regular';
    color:#404244;
    padding-top: 8px; font-weight:bold;
    padding-bottom: 8px;
    line-height: 24px;
    letter-spacing: 0px;
    padding-top:10px;
    background: #eff2f4;
    padding: 15px; padding-top:6px; padding-bottom:14px;
    } 
.event_dates:hover{ text-decoration:none; color: #0a4973;}


.prishnews_details{font-family: 'FML-Indulekha'; font-size:15px;     color: rgba(80, 81, 81, 0.78);  float: left; width: 100%;   line-height:29px;}
.prishnews_details span{ font-family: 'opensans-regular';}


.eventsdetails{font-family: 'opensans-regular'; font-size:15px; color: rgba(80, 81, 81, 0.78); float:left; width:100%; line-height:29px;}

.news_headding{font-family: 'FML-Indulekha';font-size:18px;color:#333;float:left;width:100%;margin-bottom:15px;margin-top:15px;font-weight: bold;}

.event_headding{font-family: 'opensans-regular'; font-size:18px;color:#333;float:left;width:100%;margin-bottom:15px;margin-top:15px;font-weight: bold;}

 .council_mainnew{font-family: 'opensans-regular'; float:left; width:100%; font-weight:bold; font-size:15px; text-transform:uppercase; color:#171818; margin-top:15px;}
 
 .service_time{font-family: 'opensans-regular'; float:left; width:100%; font-weight:bold; font-size:18px; text-transform:uppercase; color:#171818; margin-top:15px;}
 .qurbana{font-family: 'opensans-regular';font-weight:bold;font-size: 15px;float:left;color: #0a4973;padding-top: 5px;width:100%;}
 
.prayer_time{font-family: 'opensans-regular';float:left;width:100%;padding-top: 7px;color: #6c6f6f;/* line-height: 25px; */}
.service_border{border-right: solid 1px rgba(0, 0, 0, 0.12);padding-bottom: 30px;}
.paddingleft40{padding-left:40px;}

.prayer_form{ float:left; width:100%; font-family: 'opensans-regular'; font-size:14px; display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid rgba(92, 92, 92, 0.16);
    border-radius: 4px;
    /* -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); */
    /* box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); */
    /* -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; */
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
	
	.prayer_formtitle{ float:left; width:100%; font-family: 'opensans-regular'; font-size:14px;  color: #0f3a56; text-transform:uppercase; padding-bottom:5px;}
	.pray_requestelogo{ float:left; width:100%; margin-top:10px; margin-bottom:10px; text-align: -webkit-center;}
	
	.applicatiuon_sections{ float:left; width:100%; margin-bottom:25px;}
	 .application_details{font-family: 'opensans-regular';/* font-weight:bold; */font-size:17px;float:left;color: #2a2b2b;padding-top: 5px;width:100%;float:left;width:100%;
	 padding-bottom: 15px; padding-bottom:8px;}
	 
	 .tables_top{    background: #0d598b; font-family: 'opensans-regular';
    color: white;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;}
	.tables_padding{  padding-top:10px; padding-bottom:10px;}
	.tables_topmarging{margin-top:15px;}
	.border_table{
	border: solid 1px rgba(13, 89, 139, 0.46);}
	
	.table_bg{background: #528aad;}   
	.submit_right{ float:right;}

.thanal_projects{ float:left; width:100%; margin-top:25px; margin-bottom:25px; text-align:center;}
.marriageaidfund{ float:left; width:100%; margin-top:0px; margin-bottom:0px; text-align:center;}


.images_detail{ float:left; width:100%; text-align:-webkit-center; text-align: -moz-center;}
.father_namr{float:left;width:100%;font-family: 'opensans-regular'; font-size: 16px;color: #0f3a56;text-transform:uppercase;font-weight: bold;text-align: center;padding-top: 10px;
padding-bottom: 10px;}
.details_father{float:left;width:100%;text-align:center;font-family: 'opensans-regular';color: rgba(80, 81, 81, 0.78);line-height:25px;padding-bottom: 20px;}
.vicars_border{border-right: solid 1px rgba(0, 0, 0, 0.15);}
.prev_tablebg{ background:#0f5b8d; font-family: 'opensans-regular'; color:#FFF; padding-top:10px; padding-bottom:10px; text-align:center; border-right:solid 1px #FFF;}
.prev_tabledetails{font-family: 'opensans-regular';font-size: 15px;color: rgba(80, 81, 81, 0.94);text-align:center;padding-top:10px;padding-bottom:10px;border: solid 1px rgba(0, 0, 0, 0.07);}

.prev_tabledetailsnew{font-family: 'opensans-regular';font-size: 15px;color: rgba(80, 81, 81, 0.94);text-align:center;padding-top:10px;padding-bottom:10px;border: solid 1px rgba(0, 0, 0, 0.07);background: #f1f1f1;}

.audio_track{font-family: 'opensans-regular'; float:left;width:100%;font-weight:bold;font-size:15px;text-transform:uppercase;color:#171818;margin-top:5px; margin-bottom:5px;}
.audio_bg{
border: solid 1px rgb(221, 221, 221);
background: #fafafa;
padding: 15px;
padding-left: 30px;
}


.padding_right{ padding-right:0px;}

.contact_borders{    border-top: solid 1px rgba(0, 0, 0, 0.08);
padding-top: 15px;
margin-top: 30px;}

.bishop_sections{ float:left; width:100%; margin-top:10px; margin-bottom:10px;}

.bishop_images{width:70%;}

@media (min-width:992px) and (max-width:1199px) {
.navbar-default .navbar-nav>li>a{ padding: 0 6px;}
.navbar-default .navbar-nav{margin-top:21px!important;}
.news_timmingsection{background-repeat: round;}
}

@media (min-width:230px) and (max-width:991px) {
.news_timmingsection{background-repeat: round;}
.navbar-default .navbar-nav{margin-top:21px!important;}
.menu_socialicons{ display:none;}
/*.navbar-default .navbar-nav>li>a{line-height:35px;}*/.navbar-default .navbar-nav>li>a{line-height:0;padding-top: 15px !important;padding-bottom: 15px !important;}
.menu_border{ border:none;}
.parish_more{ margin-bottom:20px;}
#owl-news .owl-prev{top:7px; right:41px !important;}
#owl-news .owl-next{top:7px; right:18px !important;}
.events_list{ padding-left:0px; border-left:none;}
}

@media (min-width:230px) and (max-width:815px) {
.mail_phone_sections{ display:none !important;}
}


@media (min-width:230px) and (max-width:767px) {
.navbar-nav .open .dropdown-menu>li>a{ line-height:30px; padding-left:15px;}
.navbar-nav .open .dropdown-menu{background-color: rgb(242, 243, 244);}
.menu_subhover{color: rgba(10, 73, 116, 0.68) !important;}
}



.webusefull_links { font-size:14px; color:#6c6f6f; font-family: 'opensans-regular'; float:left;     padding-right:25px; padding-bottom:8px;}   
.webusefull_links:hover{ color:#0d598b; text-decoration:none !important;}
.link_icons{padding-right: 5px;} 

.form_sectionmain{ float:left; width:100%; margin-top:15px;} 

.map_news{margin-top:-6px; position:relative;}

.video_border{border: solid 1px rgba(0, 0, 0, 0.11); margin-bottom:15px;}
.audiowhite_bg{ background:#FFF;}


.yellow_border{    color: #f8ed23; font-family: 'opensans-regular'; padding-left:10px; padding-right:10px;}
.new_height
{
height: 65px;
}
.new_div
{
height: 76px;
}
.flsh_news
{
text-decoration:none !important
}
.news_main,.organisation_news , .news_heading, .news_details,.news_scrool , .prishnews_details p , .event_heading, .news_headding 
{
font-family: 'NotoSansMalayalam', 'opensans-regular' ;
text-align: justify;
font-weight: normal;   
font-size: 14px;
}.success{background: #5da423;    padding: 10px; margin-bottom: 10px;    margin-top: 12px;    font-weight: normal;    color: #fff;    border-radius: 0px;    font-size: 15px;  }
.error{background:#c60f13;padding:10px;margin-bottom:10px;margin-top:12px;font-weight:normal;color:#fff;border-radius:0px;font-size:15px;}	
@media (min-width:230px) and (max-width:767px) {
.navbar-header{background: #0a4974;}
}
@media (min-width:230px) and (max-width:991px) {   
#owl-newsrelated .owl-prev{top:-22px; right:41px !important;}
#owl-newsrelated .owl-next{top:-22px; right:18px !important;}
}
.marginbottom90{ margin-bottom:90px;}
#owl-video .owl-prev{top:-65px; right:41px !important;}
#owl-video .owl-next{top:-65px; right:18px !important;}

@media (min-width:230px) and (max-width:991px) { 
.video_btn{ margin-bottom:0px !important;} 
}
.video_btn{ margin-bottom: 100px;}

.quotes_list
{
font-family: 'NotoSansMalayalam'!important;
/* font-family: 'opensans-regular' !important; */
font-weight: normal;
font-size: 21px;
/* line-height: 33px; */ }



.timming_daynew{ float:left; width:100%; color:rgba(0, 0, 0, 0.87); font-size:15px; font-family: 'opensans-semibold'; line-height:24px; padding-bottom:10px; font-weight:bold;}
.timming_daynew:hover{ color:rgb(236, 28, 36); text-decoration:none !important;}
.prayer_timingnew{ float:left; width:100%; font-family: 'opensans-regular'; font-size:14px; line-height:28px; color:rgba(80, 81, 81, 0.78); padding-bottom:24px;}
.paddingtop16{ padding-top:16px;}
.paddingbtn0{ padding-bottom:0px;}
.margintopnew{ margin-top:35px;}
.margintopnew11{ margin-top:11px;}

.saintname{float:left;width:100%;font-family: 'opensans-regular';color:#FFF;background:#0d598b;text-align:center;position: relative;font-size: 13px;margin-top:-29px; line-height:20px; 
padding-top:8px; padding-bottom:8px; height:56px;}
.saintname:hover{ background:#b17025; text-decoration:none !important;}
.paddingleft15new{ padding-left:15px; float:left; width:100%;} 

.newimgnew{ float:left; width:100%; float:left;}
.eventnewimg{ float:left; margin-right:15px;}

.name_goesehere{font-family: 'opensans-regular'; float:left; width:100%; font-size:14px; color:#000; text-align:center; text-transform:uppercase; font-weight:bold; padding-top:10px;}


.ih-item.square.effect3 {
overflow: hidden;
}
.ih-item.square.effect3.colored .info {
background: #1a4a72;
}
.ih-item.square.effect3 .img {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.ih-item.square.effect3 .info {
height:50px;
background:#126ba5;
opacity: 0;
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out; /*bottom:10px !important;*/
}
.ih-item.square.effect3 .info h3 {
text-transform: uppercase;
color: #fff; font-family: 'opensans-regular';
text-align: center;
font-size:15px;
padding:12px 10px 0 4px;
margin: 4px 0 0 0;
}
.ih-item.square.effect3 .info p {
font-style: italic;
font-size: 12px;
position: relative;
color: #bbb;
padding: 5px;
text-align: center;
}
.ih-item.square.effect3 a:hover .info {
visibility: visible;
opacity: 1;
}

.ih-item.square.effect3.bottom_to_top .info {
top: auto;
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
}
.ih-item.square.effect3.bottom_to_top a:hover .img {
-webkit-transform: translateY(-50px);
-moz-transform: translateY(-50px);
-ms-transform: translateY(-50px);
-o-transform: translateY(-50px);
transform: translateY(-50px);
}
.ih-item.square.effect3.bottom_to_top a:hover .info {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}

.ih-item.square.effect3.top_to_bottom .info {
bottom: auto;
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
}
.ih-item.square.effect3.top_to_bottom a:hover .img {
-webkit-transform: translateY(50px);
-moz-transform: translateY(50px);
-ms-transform: translateY(50px);
-o-transform: translateY(50px);
transform: translateY(50px);
}
.ih-item.square.effect3.top_to_bottom a:hover .info {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}

.ih-item.square {
position: relative;
/* width: 316px;
height: 216px;
border: 8px solid #fff;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);*/
}
.ih-item.square .info {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
text-align: center;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}

.saintnamenew{position:relative; top:10px; font-weight:normal;}


@media (min-width:230px) and (max-width:991px) {   
.paddingleft15new{ padding-left:0px; margin-top:25px;}
.margintopnew{ margin-top:15px;}
.margintopnew11{ margin-top:0px; margin-bottom:11px;}
.saintimages{ width:100%; float:left;}
.events_list{ height:100%;}
.channel_link{ padding-left:0px; text-align:center;}
.events_listnew{ padding-top:15px;}
}

@media (min-width:230px) and (max-width:991px) {
.news_scrool{    padding-bottom: 19px;}
}

@media (min-width:230px) and (max-width:600px) {
.channel_link{padding-left: 20px !important; padding-right: 20px !important;}
}
.fa.fa-angle-right.council_icons {
    width: auto;
}