@font-face {
	font-family: 'Conv_Helvetica';
	src: url('../fonts/Helvetica.eot');
	src: local('☺'), url('../fonts/Helvetica.woff') format('woff'), url('../fonts/Helvetica.ttf') format('truetype'), url('../fonts/Helvetica.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
	font-family: 'Conv_Helvetica';
	font-size:16px;
	font-weight:300;
	color:#1f1f1f;
	line-height:24px;
}
ul,ol{list-style:none;margin:0;padding:0;}
h1,h2{font-family: 'Conv_Helvetica';}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family: 'Conv_Helvetica';font-weight:400;color:#000;}
a{text-decoration:none;color:#000;}
a:focus{outline:none!important;}
a:hover{text-decoration:none;-webkit-transition: .5s ease;transition:.5s ease;color:#000;}

/* ==========================================================================
   Helper classes
   ========================================================================== */
.pd-0{padding:0;}
.section-padding{padding:100px 0px;}
.section-padding100x90{padding:100px 0px 90px 0px;}
.section-padding-80x0{padding:80px 0px;}
.section-padding-3d{padding:83px 0px 13px;}
.section-padding-b0{padding:100px 0px 0px 0px}
.section-padding-b1{padding:100px 0px 50px 0px}
.section-padding-100x150{padding:100px 0px 150px 0px}
.section-padding-50x0{padding:50px 0px 0px 0px}
.section-padding-90x90{padding:90px 0px;}
.sp-topbot-50px{padding:50px 0px;}

.section-padding-s{padding: 50px 0px 40px 0}
.section-padding-m{padding: 100px 0px 80px 0}
.section-padding-l{padding: 150px 0px 75px 0}
.section-padding-xl{padding: 190px 0px 210px 0}
.section-padding-100px{padding: 100px 0px}
.section-padding-90px{padding: 90px 0px}
.section-padding-80px{padding: 80px 0px}
.section-padding-70px{padding: 70px 0px}
.section-padding-60px{padding: 60px 0px}
.section-padding-50px{padding: 50px 0px}
.section-padding-54px{padding: 40px 0px}
.section-padding-top-0{padding-top: 0px;}
.section-padding-bottom-0{padding-bottom: 0px;}

.section-pdb-80{padding: 0 0 80px 0}
.section-pdb-90{padding: 0 0 90px 0}
.section-pdb-100{padding: 0 0 100px 0}

.section-pdt-80{padding: 80px 0 0 0}

.rh-img{width:100%;height:auto;}
.rh-max-img{max-width:100%;height:auto;}
.rh-relative{position: relative;}
.rh-overflow{overflow: hidden;}
.rh-clearfix{clear:both;}
.rh-position-center {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);
	width: 100%;
	padding: 0 10%;
	text-align: center;
}
.rh-circle{border-radius:50%}
.rh-float-l{float:left;}
.rh-float-r{float:right;}

.rh-mb100{margin:0 -15px 100px -15px!important}

.rh-bttn-main-wrapper{overflow:hidden;}

.rh-bttn-main{margin-top:40px}
.rh-bttn-main a, .rh-bttn-main h6 {
	background-color: #D53228;
	color: #fff;
	text-transform: capitalize;
	border: 1px solid #D53228;
	display: inline-block;
	padding: 7px 25px;
	font-size: 14px;
	border-radius: 25px;
}
.rh-bttn-main  a:hover{
	background:#fff;
	color:#D53228;border:1px solid #D53228}
.rh-bttn-s a{font-size:12px;background:#000;color:#fff;display:inline-block;padding:5px 15px;margin:10px 0}
.rh-bttn-s a:hover{

}
.rh-bttn-m a{font-size:16px;background:#000;color:#fff;display:inline-block;padding:8px 24px;margin:15px 0}
.rh-bttn-l a{font-size:22px;background:#000;color:#fff;display:inline-block;padding:10px 40px;margin:20px 0}
.rh-bttn-l a:hover{}

.rh-pd-10{padding:10px}
.rh-pd-20{padding:20px}
.rh-pd-30{padding:30px}
.rh-pd-40{padding:40px}
.rh-pd-50{padding:50px}
.rh-pd-60{padding:60px}
.rh-pd-70{padding:70px}

.rh-pdtb-20{padding:20px 0}
.rh-pdtb-50{padding:50px 0}
.rh-m-10{margin:10px;}
.rh-m-20{margin:20px;}
.rh-m-30{margin:30px;}

.rh-mtb-10{margin:10px 0;}
.rh-mtb-20{margin:20px 0;}
.rh-mtb-30{margin:30px 0;}
.rh-mtb-40{margin:40px 0;}
.rh-mtb-50{margin:50px 0;}
.rh-mtb-60{margin:60px 0;}

.rh-mt-20{margin:20px 0 0 0;}
.rh-mt-30{margin:30px 0 0 0;}
.rh-mt-60{margin:60px 0 0 0;}

.rh-mb-5{margin:0px 0 5px 0;}
.rh-mb-10{margin:0px 0 10px 0;}
.rh-mb-15{margin:0px 0 15px 0;}
.rh-mb-20{margin:0px 0 20px 0;}
.rh-mb-25{margin:0px 0 25px 0;}
.rh-mb-30{margin:0px 0 30px 0;}
.rh-mb-35{margin:0px 0 35px 0;}
.rh-mb-40{margin:0px 0 40px 0;}
.rh-mb-45{margin:0px 0 45px 0;}
.rh-mb-50{margin:0px 0 50px 0;}
.rh-mb-55{margin:0px 0 55px 0;}
.rh-mb-60{margin:0px 0 60px 0;}
.rh-mb-70{margin:0px 0 70px 0;}
.rh-mb-80{margin:0px 0 80px 0;}
.rh-mb-90{margin:0px 0 90px 0;}
.rh-mb-100{margin:0px 0 100px 0;}

.rh-gap-30{height:30px;width:auto;overflow:hidden;}
.rh-gap-40{height:40px;width:auto;overflow:hidden;}
.rh-gap-50{height:50px;width:auto;overflow:hidden;}
.rh-gap-60{height:60px;width:auto;overflow:hidden;}


.rh-white{color:#fff!important;}
.slicknav_menu {
    display:none;
}

/* ==========================================================================
   Base Style 
   ========================================================================== */
/*
 * Title 
 * Textblock
 * Imageblock
 * Card 
 * Box
 * List
 */
 
 /* Title */
 .title-extralarge{}
 .title-large{}
 .title-medium{color:#272b30;font-size:36px;line-height:42px;margin-bottom:15px;}
 .title-default{color:#191919;font-size:48px;line-height:52px;text-transform:uppercase;}
 .title-small{font-size:18px;line-height:24px;color:#272b30}
 .title-extrasmall {
	font-size: 16px;
	font-weight: 600;
	color: #272b30;
	line-height: 26px;
	margin-bottom: 30px;
}
 /* section title */
.section-heading{margin-bottom:68px;}
.section-heading .section-title{font-size:36px;line-height:52px;margin-bottom:40px;color:#131313;font-weight:700}
.section-heading .section-title span{color:#00A4EF}

/* textblock */
.rh .textblock{}
.rh .textblock .title-large{}
.rh .textblock .title-medium{}
.rh .textblock .title-small{}
.rh .textblock .subtitle-large{}
.rh .textblock .subtitle-medium{}
.rh .textblock .subtitle-small{}

/* Imageblock */
.rh .imageblock{margin-bottom:30px;}
.rh .imageblock img{width:100%;height:auto;}

/* accoridan */
.rh-accordion .card-link {
	font-size: 14px;
	color: #5f727f;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
}
.rh-accordion .show .card-link{color:red}

/* list */
.rh-list-style-default {}
.rh-list-style-default ul{}
.rh-list-style-default ul li{padding:15px 25px;display:block;text-align: left;}
.rh-list-style-default ul li span{float:right}
.rh-list-style-default ul li:nth-child(even){background:#F5F5F5;}
.rh-list-style-default ul li:nth-child(odd){background:#FAFAFA;}
.rh-list-style-default ul li a{}

.rh-list-icon{}
.rh-list-icon ul{}
.rh-list-icon ul li{margin:15px 0}
.rh-list-icon ul li a{}
.rh-list-icon ul li a i{font-size:18px;margin-right:10px;color:#00A4EF}
/* ==========================================================================
   Header Area || Header Default Style
   ========================================================================== */

.header-main-area{position:relative;}

/* Header Top bar */
.header-top-bar {
	background: #00A4EF;
	border-bottom: 1px solid #E0DFDC;
	height: 50px;
}

.list-block ul li {
	display: inline-block;
	margin-right: 50px;
}

.list-block ul li a {
	color: #ffffff;
	display: block;
	font-size: 14px;
	line-height: 50px;
	text-transform: capitalize;
}
.tb-bttn ul li {
	margin-right: 20px;
}

.tb-bttn li:last-child a {
	background: #068DC8;
	color: #fff;
	display: block;
	padding: 0px 5px;
	line-height: 25px;
	border-radius: 3px;
}

.tb-bttn li a{color:#fff;}

.list-block ul li a i{font-size:10px;margin-right:5px;}
.list-block img {
  margin-right: 10px;
}

.social-media.img{
	line-height: 40px;
}
.social-media.img img {
  margin-right: 20px;
  overflow: hidden;
}

.social-media.fw{}
.social-media.fw ul{}
.social-media.fw ul li{display:inline-block;margin-right:10px;}
.social-media.fw ul li a{}
.social-media.fw ul li a i {
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	padding: 0 2px;
	-webkit-transition: -webkit-transform .7s;
	transition: -webkit-transform .7s;
	transition: transform .7s;
	transition: transform .7s, -webkit-transform .7s;
	color: #fff;
}

.social-media.fw ul li a i:hover{ -webkit-transform: scale(1.3,1.3);
  transform: scale(1.3,1.3);

  }



/* ==========================================================================
   Top Bar || Black and White
   ========================================================================== */
.tb-blc-wht .header-top-bar {
	background: #212331;
	border-bottom: 1px solid #E0DFDC;
	border-top: 5px solid #474B61;
	height: 50px;
}

.tb-blc-wht .tb-bttn li:last-child a {
	background: #00BCD4;
	color: #fff;
	display: block;
	padding: 0px 5px;
	line-height: 25px;
	border-radius: 3px;
}



/* ==========================================================================
	Main Navigation Area || Style Default
   ========================================================================== */
/*
 * Logo area
 * Navigation
 * First dorpdown
 * Second dropdown
 * Sticky navigation
 */

.header-main-area {
	background: transparent;
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 2;
}


.style-default .main-navigation-area{
	min-height:130px;
	background:transparent;
	
}

.style-default .main-navigation-area .logo {
	margin: 25px 0 0 0;
}
.style-default .main-navigation-area .logo img{
	max-width:100%;
	height:auto;
}
.style-default .main-navigation-area .navigation {
	float: right;
	margin: 36px 0;
}
.style-default .main-navigation-area .navigation ul{
    list-style: outside none none;
    margin: 0;
    padding: 0;
	
}
.style-default .main-navigation-area .navigation ul#nav li {
    float:left;
    position: relative;
	

}
.style-default .main-navigation-area .navigation ul#nav li:last-child {

}

.style-default .main-navigation-area .navigation ul#nav li a {
	font-family: 'Conv_Helvetica';
	display: block;
	color:#fff;
	font-size: 18px;
	font-weight: 600;
	padding: 8px 45px;
	border-radius: 25px;
}
.style-default .main-navigation-area .navigation ul#nav li a i{
	font-size:10px;
	margin-right:5px;
}

.style-default .main-navigation-area .navigation ul#nav li:last-child a{

}
.style-default .main-navigation-area .navigation ul#nav li a:hover {
	color:#c60f13;
	background:#fff;
}

/*First dorpdown*/
.style-default .main-navigation-area .navigation ul#nav ul {
  display: none;
  left: 0;
  padding: 0;
  position: absolute;
  top: 99.99%;
  z-index: 2;
  background-color: rgb(244, 246, 247);
  border:1px solid rgb(223, 229, 232);
  -webkit-animation:fadeIn .6s ease-in ;
          animation:fadeIn .6s ease-in ;

}



.style-default .main-navigation-area .navigation ul#nav ul li {
  float: none;
  width: 290px;
  border-bottom:1px solid rgb(223, 229, 232);
  margin-right:0px;
}

.style-default .main-navigation-area .navigation ul#nav ul li a {
	color: #5f727f;
	padding: 0px 10px;
	font-size: 16px;
	text-transform: capitalize;
	line-height:42px;
	margin-right:0;
	font-weight:400;
	
}
.style-default .main-navigation-area  .navigation ul#nav ul li a:hover{
	color:#3c3950;
	background:#fff;
	border-left: 5px solid #00BCD4;
	
}

.style-default .main-navigation-area .navigation ul#nav ul li a i {
	float: right;
	padding: 16px 0px;
}

.style-default .main-navigation-area  .navigation ul#nav li:hover ul {
	display:block
}



/*Seocnd dropdown*/
.style-default .main-navigation-area .navigation ul#nav ul ul,.style-default .main-navigation-area .navigation ul#nav ul ul ul {
  left: 100%;
  top: 0;  display: none !important;
  padding:0;
}
.style-default .main-navigation-area  .navigation ul#nav ul li:hover ul{display: block !important;} 


/* sticky navigation */

.stcik {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    border-top: 0;
	 -webkit-animation: smoothScroll 1s forwards;
	         animation: smoothScroll 1s forwards;
}
@-webkit-keyframes smoothScroll {
	0% {
		-webkit-transform: translateY(-40px);
		        transform: translateY(-40px);
	}
	100% {
		-webkit-transform: translateY(0px);
		        transform: translateY(0px);
	}
}
@keyframes smoothScroll {
	0% {
		-webkit-transform: translateY(-40px);
		        transform: translateY(-40px);
	}
	100% {
		-webkit-transform: translateY(0px);
		        transform: translateY(0px);
	}
}

.style-default .main-navigation-area.stcik .navigation {
	margin: 17px 0;
}

.style-default .main-navigation-area.stcik {
  background: #D53228 none repeat scroll 0 0;
  color: #fff;
  height: 80px;
  min-height: 0;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);

}
.style-default .main-navigation-area.stcik .navigation ul#nav li a {
	line-height: 30px;
	font-size:14px
}

.style-default .main-navigation-area.stcik .logo {
	padding: 0;
	margin: 17px 0;
	width: 90px;
}
.style-default .main-navigation-area.stcik .logo img {
  max-width:100%;
-webkit-transition: 0.6s;
transition:0.6s
}

.style-default .main-navigation-area.stcik .navigation ul#nav ul li a {
	line-height:42px;
	
}
/* ==========================================================================
   Main Banner Area
   ========================================================================== */
 .home-main-banner{width:100%;height:700px;position:relative;}
.banner-center-text {
	width: 80%;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 70%;
	-webkit-transform: translate(-50%,-70%);
	        transform: translate(-50%,-70%);
}
   .home-main-banner .textblock img {
	max-width: 100%;
	height: auto;
	margin-bottom: 30px;
}
.banner-title{font-size:27px;color:#fff;text-transform:uppercase;line-height:40px;}
/* ==========================================================================
   Main Banner Area
   ========================================================================== */
.slider-fill{width:100%;height:300px;position:relative;}

.slider-text-wrapper {
	left: 50%;
	position: absolute;
	top: 95%;
	-webkit-transform: translate(-50%, -95%);
	        transform: translate(-50%, -95%);
	width: 80%;
	text-align: center;
}
.slider-title {
	font-size: 30px;
	line-height: 44px;
	text-transform: uppercase;
	margin-bottom: 50px;
	color: #272b30;
}
.slider-subtitle {
	color: #3c3950;
	text-transform: uppercase;
	line-height: 70px;
	font-size: 59px;
	margin-bottom: 12px;
}
.slider-text-wrapper p {
	font-size: 24px;
	color: #3c3950;
	line-height:37px;
	font-weight:300;
}
.rh-bttn {
	margin-top: 50px;
}
.rh-bttn a {
	background: #00A4EF;
	color: #fff;
	display: inline-block;
	padding: 15px 46px;
	font-size: 16px;
	border-radius: 3px;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
}
.rh-bttn a i {
	color: #fff;
	margin-right:5px;
	font-size:14px;

}

/* swiper */
.swiper-container {
      width: 100%;
      height: auto;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      height: auto;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;

}

.swiper-slide img{width:100%;height:auto;}


/* ==========================================================================
   News Ticker
   ========================================================================== */
.news-sticker-section {
	background: #F3F3F3;
	padding: 15px 0;
}
.acme-news-ticker {
  background: #F3F3F3;
  position: relative;
  height: 45px;
  margin-top: 0px;
 }
 
  .acme-news-ticker-label h4{
    padding: 12px;
    width: auto;
    float: left;
    line-height: normal;
    height: 100%;
    color: #131313;
	font-weight:bold ;
	font-size:18px;
	}
	
	
.acme-news-ticker-box ul li a{color:#131313;}
.my-news-ticker li a i{font-size:8px;line-height:34px; margin-right:7px;position:relative;top:-2px;}
.my-news-ticker {
      list-style-type:disc!important;
   }
  
  @media (min-width: 768px) {
    .acme-news-ticker {
      margin-top: 0; } }
	  
	 
    
    
    @media (max-width: 575px) {
      .acme-news-ticker-label {
        } }
  .acme-news-ticker-box {
    height: 100%;
    padding-top: 10px;
    overflow: hidden; }
    @media (max-width: 575px) {
      .acme-news-ticker-box {
        padding-left: 10px;
        padding-right: 120px; } }
    .acme-news-ticker-box ul {
      width: 100%;
      padding: 0;
      margin: 0; }
      .acme-news-ticker-box ul li a {
        text-decoration: none; }
  .acme-news-ticker-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    height: 100%;
    right: 0;
    top: 0; }
    .acme-news-ticker-controls button {
      height: 100%;
      background: #f6f6f6;
      padding: 0;
      width: 40px;
      border-color: #eeeeee;
      border-style: solid;
      border-width: 0 0 0 1px;
      cursor: pointer;
      display: inline-block; }
      .acme-news-ticker-controls button:hover {
        background: #eeeeee; }
      .acme-news-ticker-controls button.acme-news-ticker-arrow {
        margin: 0;
        display: inline-block;
        position: relative; }
        .acme-news-ticker-controls button.acme-news-ticker-arrow:after {
          border-color: #999;
          border-bottom-style: solid;
          border-bottom-width: 2px;
          border-right-style: solid;
          border-right-width: 2px;
          content: '';
          display: inline-block;
          height: 8px;
          left: 50%;
          position: absolute;
          top: 50%;
          width: 8px; }
      .acme-news-ticker-controls button.acme-news-ticker-pause {
        position: relative;
        display: inline-block; }
        .acme-news-ticker-controls button.acme-news-ticker-pause:before {
          position: absolute;
          content: "";
          width: 10px;
          height: 10px;
          border-color: #999;
          border-style: solid;
          border-width: 0 2px 0;
          -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          left: 50%;
          top: 50%; }
    .acme-news-ticker-controls.acme-news-ticker-horizontal-controls button.acme-news-ticker-prev:after {
      -webkit-transform: translate(-50%, -50%) rotate(135deg);
              transform: translate(-50%, -50%) rotate(135deg); }
    .acme-news-ticker-controls.acme-news-ticker-horizontal-controls button.acme-news-ticker-next:after {
      -webkit-transform: translate(-50%, -50%) rotate(315deg);
              transform: translate(-50%, -50%) rotate(315deg); }
    .acme-news-ticker-controls.acme-news-ticker-vertical-controls button.acme-news-ticker-prev:after {
      -webkit-transform: translate(-50%, -50%) rotate(225deg);
              transform: translate(-50%, -50%) rotate(225deg); }
    .acme-news-ticker-controls.acme-news-ticker-vertical-controls button.acme-news-ticker-next:after {
      -webkit-transform: translate(-50%, -50%) rotate(405deg);
              transform: translate(-50%, -50%) rotate(405deg); }


/* ==========================================================================
   Home About Area
   ========================================================================== */

.home-about-area .rh-text-block {
	margin-bottom: 0px;
}


/* ==========================================================================
   Home person message
   ========================================================================== */
.home-person-modal .team-single-item{overflow:hidden;}
.home-person-modal .imageblock-nameblock {
	float: left;
	width: 50%;
}

.home-person-modal .team-title {
	font-size: 16px;
	line-height: 22px;
	font-size: normal;
	color:#fff;
	margin-bottom:10px;
}

.home-person-modal .team-content {
	background: #D53228;
	color: #fff;
	border:1px solid #D53228;
}

.team-right-textblock{width:50%;box-sizing:border-box;padding:15px;float:left;text-align:left}
.team-right-textblock p{color:#131313;}

.home-person-modal .rh-bttn-main{margin-top:20px;}

.home-person-modal .team-single-item:hover .team-title{
	color:#D53228;
	
}
.home-person-modal .team-single-item:hover .team-content{
	background:#fff;
	color:#D53228;
	
}
.home-person-modal .modal-single-item-2 .team-title {color:#D53228;}
.home-person-modal .modal-right-content {
	color:#D53228;
}
.home-person-modal .text-block p{
	color: #fff;
}
/* ==========================================================================
   CTA Area
   ========================================================================== */

.cta-wrapper{width:auto;height:400px;color:#fff;padding:40px 0;position:relative;}
.cta-title span {
	font-size: 24px;
	margin-bottom: 10px;
	color: #111111;
	display: block;
	line-height: 28px;
}
.cta-title {color:#000000;font-size:36px;line-height:48px;margin-bottom:10px;}
.cta-date {
	font-size: 24px;
	line-height: 28px;
	margin-bottom:15px;
}
.cta-content p{color:#212121}
.cta-area .rh-bttn-main a{
	padding: 7px 65px;
	font-size:18px;

}
.cta-area .rh-bttn-main a:hover{
	background:#fff;
	color:#D53228;

}

/* ==========================================================================
   Sponser
   ========================================================================== */
.sponser-section .sponser-block{overflow:hidden;}


.image-wrapper {
	margin-left: 0;
}
.sponser-section .imageblock {
	float: none;
	overflow: hidden;
	margin: 0 auto;
	width: 60%;
}
/*.image-wrapper {
	margin-left: -10%;
}
.sponser-section .imageblock {
	float: left;
	overflow: hidden;
	margin-left: 10%;
	width: 40%;
} */
.sponser-section .imageblock img {
	width: 100%;
	height: auto;

}
.sponser-section .title-small {
	font-size: 24px;
	line-height: 32px;
	color: #000;
	margin-bottom:15px;

}
.partner-block {
	overflow: hidden;

}

.p-wrapper {
	margin-left: -5%;
}
.partner-single-logo {
	float: left;
	margin-left: 5%;
	width: 45%;
}
.partner-single-logo img {
	max-width: 100%;
	height: auto;
	width: 80%;
}
/* ==========================================================================
   Home Speaker Section 
   ========================================================================== */
.home-speaker-section .section-heading .section-title {
	margin-left: 15px;
}
.home-speaker-section .rh-bttn-main {
	margin-top: 0;
	position: relative;
	top: -86px;
}
.home-speaker-section  .section-heading {
	margin-bottom: 0;
}
.rh-sample-single-post .team-single-item{margin-left:0px;}

.youtube-playlist-home .section-title {
	margin-bottom: 0;

}

/* ==========================================================================
	Map
   ========================================================================== */
.map-area{}
.map-area iframe{width:100%;height:480px;}



/* ==========================================================================
	Footer 
   ========================================================================== */
   
.footer-area {
	position: relative;
	height: 300px;
	padding: 60px 0 20px 0;
}


.footer-box-facebook iframe {
	width: 100%;
	height: auto;
	margin-left: 25%;
}


.rh-line{border:1px solid #6689AD;}
.sity-by-area{background:#033142;position:relative;}
.sity-by-area p {
	line-height: 22px;
	font-size:14px;
	color:#fff;
	margin: 0;
}
 .site-by-contain p {
  color: #fff;
  line-height: 34px;
  margin: 0;
  padding: 12px 0;
}
.site-by-contain a{ color:#fff;;}
.site-by-contain a:hover{ color:#E5BE2E;}
.site-by-contain img{margin-right:5px;}




/* ==========================================================================
   page banner
   ========================================================================== */
.page-banner {
  height: 350px;
  position: relative;
  width: 100%;

}
.banner-text {
  left: 50%;
  position: absolute;
  top: 80%;
  -webkit-transform: translate(-50%, -80%);
          transform: translate(-50%, -80%);
  width:100%;
 text-align:center;
 padding:0 10%;
}
.banner-text h1 {
  color: #ffffff;
  display: inline-block;
  font-size: 48px;
  line-height:62px;
  text-align: center;
  text-transform: uppercase;
}
.banner-text p {
  text-align: center;
  text-transform: uppercase;
}



 /* ==========================================================================
	Webisodes  
   ========================================================================== */

.card-item{
	margin-bottom:80px;
	cursor:pointer;
	-webkit-transition: .3s ease-in;
	transition:.3s ease-in;
}

.card-item:hover .title-medium{color:#DF6E85}

.webisode-page  .card-item{box-shadow: 0px 8px 15px 0px rgba(125, 147, 178, 0.25);}
.webisode-page .title-medium {
	font-size: 22px;
	line-height:32px;
	color:#fff;
	
}

.webisode-page .textblock{padding:15px; box-shadow: 0px 8px 15px 0px rgba(125, 147, 178, 0.25);background:#0E003E;margin-bottom:20px;}
.webisode-page .textblock p  {color:#fff;}
.webisode-page .textblock h5 i {
	margin-right: 10px;
	margin-bottom: 20px;
}
.webisode-page .title-extrasmall {
	font-size: 16px;
	display: inline-block;
	margin-right: 30px;
	margin-bottom: 0;
	color:#fff;
}
.webisode-page .card-item:hover .title-medium{color:#D5325A}
.webisode-page .card-item:hover .textblock{background:#fff}
.webisode-page .card-item:hover .textblock p{color:#D5325A}
.webisode-page .card-item:hover .title-extrasmall{color:#D5325A}


/* ==========================================================================
   Team
   ========================================================================== */

.team-single-item{margin-bottom:60px;margin-left:15px;margin-right:15px;box-shadow: 0px 8px 15px 0px rgba(125, 147, 178, 0.25);}
.team-single-item img {
	width: 100%;
	height: auto;
}
.team-content{
	padding:15px;
	background: #D53228;
	color: #fff;
	border:1px solid #D53228;
	}
.team-content p{font-size:14px;}
.team-title{font-size: 16px;line-height: 24px;color:#fff;}
.team-single-item:hover{cursor:pointer;}
.team-single-item:hover .team-title{color:#d53228;}
.team-single-item:hover .team-content{
	background: #fff;
	color: #d53228;
	border:1px solid #d53228;
	
}

/* ==========================================================================
   Committee 
   ========================================================================== */
.com-area .team-title{color:#000;}
.com-area .team-content {
	padding: 15px;
	background: #fff;
	color: #5f5f5f;
	border: 1px solid #EDEDED;

}
.com-area .text-block {color:#fff;}
.com-area .modal-right-content{color:#D53228;}
.com-area .modal-right-content .team-title{color:#D53228;}

/* ==========================================================================
   Modal 
   ========================================================================== */


.modal-single-item-2 {
	width: 100%;
	padding: 70px 100px;
}


.modal-dialog {
	max-width: 985px;
}
 .modal-content {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #D53228;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem;
	outline: 0;
}

.modal-wrapper .close {
	float: right;
	color: #000;
	opacity: 1;
	position: absolute;
	right: -14px;
	background: #fff !important;
	height: 30px;
	width: 30px;
	border-radius: 50px;
	line-height: 30px;
	top: -14px;
}


.modal-with-img-wrap {
	overflow: hidden;
	position: relative;
	margin-bottom:30px;
}
.modal-left-img {
	float: left;
	width: 40%;
	
	
}
.modal-right-content {
	float: left;
	width: 40%;
	background: #fff;
	position: absolute;
	right: 20%;
	bottom: 0;
	padding:20px;
	color:#fff;
}

.team-area .modal-single-item-2 .text-block p{margin:0;}



