@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');
/* Reset css --- */
* {padding:0px; margin:0px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;}
*:focus {outline: 0;}
html, body{ overflow-x:hidden;}
body{ margin:0; padding:0; font-size:16px; color:#080808; font-family: 'Roboto', sans-serif;}
ol, ul {list-style: none; margin:0; padding:0;}
:focus {outline: 0;}
a, a:link {text-decoration: none; outline:none;}
p { padding:2px 0; margin:0;}
.clear {clear:both;}
a {color: #c8860f; font-weight: bold; text-decoration:none;}
a:hover {text-decoration:none; color:#022340;}
a:focus{outline:none !important;}
:hover{transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal;}
img {border:0; max-width:100%; height:auto;}
::-webkit-input-placeholder {opacity:1; color: #999999;}
:-moz-placeholder{opacity:1; color: #999999;}
::-moz-placeholder{opacity:1; color: #999999;}
:-ms-input-placeholder{opacity:1; color: #999999;}
/* --- Reset css */
.text-1{font-size:18px; padding-bottom:15px; padding-bottom:15px;}
.bulletspoints1 {list-style: initial; margin-left: 20px; font-size: 18px; line-height: 30px;}
.bulletspoints-1 li {font-style: italic; margin-left: 20px; font-size: 18px; line-height: 30px; list-style:disc;}

.container{ max-width: 1400px;}
.bulletspoints {list-style: auto; margin-left: 24px; font-size: 18px; line-height: 37px;}

.site-header{  background: url('../images/header-bg.jpg') repeat-x; background-size: auto 100%; position: absolute; width: 100%; left: 0; top: 0; z-index: 99; }
.site-header.fixed{ position: fixed;}
/*.site-header.fixed .site-nav > ul > li > a{ height: 65px; line-height: 65px;}*/

/*.logo{ position: absolute; left: 0; top: 0; z-index: 9;}*/
.logo li span{ font-weight:bold}
.site-nav > ul{ text-align: right;}
.site-nav > ul > li{ display: inline-block;}
.site-nav > ul > li > a{ display: inline-block; height: 75px; line-height: 75px; font-size: 16px; color: #FFF; font-weight: 500; padding: 0 5px; transition: all 0.5s ease;}
/*.site-nav > ul > li:nth-child(3) > a{color:red}*/
.site-nav > ul > li > a:hover, .site-nav > ul > li.active > a{ background: url('../images/hover.jpg') repeat-x;}

.hero-carousal{ margin-top: 75px;}

.hero-carousal .owl-nav button{ width: 37px; height: 80px; background: url('../images/slide-next.png') no-repeat !important; position: absolute; right: 130px; top: 50%; margin-top: -31px;}
.hero-carousal .owl-nav button.owl-prev{ right: inherit; left: 130px; transform: rotate(180deg);}
.hero-carousal .owl-nav button:focus{ outline: 0;}
.hero-carousal .owl-nav button span{ display: none;}

.hero-carousal .owl-dots{ position: absolute; width: 100%; left: 0; bottom: 35px; text-align: center; z-index: 9;}
.hero-carousal .owl-dots button{ display: inline-block; width: 14px; height: 14px; background: #FFF; border-radius: 100%; margin: 0 4px;}
.hero-carousal .owl-dots button.active{ background: #f03f2b;}
.hero-carousal .owl-dots button:focus{ outline: 0;}

.stats{ background: url('../images/bg-repeat.png') no-repeat; background-size: cover;}
.stats ul{ display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.stats ul li{ position: relative; width: 100%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
.stats-single{ height: 115px; background: #004aa0; display: flex; align-items: center;}
.stats-single p{ font-size: 16px; color: #FFF; font-weight: 500; line-height: 20px; margin: 0; padding: 0;}
.stats-single h2{ font-size: 41px; color: #FFF; font-weight: 700; line-height: 42px; padding: 5px 0 0 0;}
.stats-single h2.alt{ font-size: 32px; position: relative; padding: 0 0 0 75px; }
.stats-single h2.alt::after{ content: ''; position: absolute; left: 0; top: -10px; width: 53px; height: 81px; background: url('../images/achivements.png') no-repeat; }
.stats ul li:nth-child(2) .stats-single{ background: #faa815;}
.stats ul li:nth-child(3) .stats-single{ background: #df9613;}
.stats-in{ padding-left: 60px;}

.bg-sec{ background: url('../images/bg.jpg') no-repeat bottom left; background-size: cover; padding-bottom: 70px;}

.welcome-sec{ padding-top: 54px;}
.welcome-sec h2{ font-size: 48px; color: #2d5593; font-weight: 700;}
.welcome-sec h2 span{ color: #eb6709;}
.welcome-sec p{ font-size: 16px; color: #000; font-weight: 500; margin: 0; padding: 30px 0 0 0; text-align: justify;}

.desc-sec{ margin-top: 50px;}
.desc-sec-single{ display: flex; align-items: center; background: #faa815; height: 100%; padding: 20px 27px;}
.desc-sec-single p{ font-size: 16px; color: #000; font-weight: 500; margin: 0; margin: 0; padding: 0; text-align: justify;}
.desc-sec .row{ margin-left: -3px; margin-right: -3px;}
.desc-sec .row [class*='col-']{ padding-left: 3px; padding-right: 3px;}

.info-sec-single{ height: 100%; -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.14); box-shadow: 0 0 15px 0 rgba(0,0,0,0.14); background: #FFF;}
.info-sec{ margin-top: 50px;}
.info-sec-cont{ padding: 34px;}
.info-sec-cont.alt{ padding: 0;}
.info-sec-cont ul li{ font-size: 18px; color: #000; font-weight: 500; position: relative; padding: 0 0 0 20px; margin: 15px 0 0 0;}
.info-sec-cont ul li a{ color: #000;}
.info-sec-cont ul li::after{ content: ''; width: 9px; height: 10px; position: absolute; left: 0; top: 7px; background: url('../images/arrow.png') no-repeat;}

.info-sec-cont p{ font-size: 17px; color: #000; font-weight: 500; text-align: center;}
.info-sec-cont h2{ font-size: 20px; color: #000; text-align: center; font-weight: 500;}

.click{ display: inline-block; background: #2d5593; color: #FFF; font-size: 16px; font-weight: 500; padding: 3px 14px; border-radius: 50px; margin-top: 15px;}
.click:hover{ color: #FFF;}
.icon-bl{ font-size: 70px; color: #2f5694; line-height: 70px; display: inline-block;}
.icon-bl.icon-uniE102{ font-size: 60px;}

.row-bdr{ position: relative;}
.row-bdr::after{ content: ''; position: absolute; width: 1px; height: 100%; background: #000; left: 50%; top: 0;}

.info-sec-title{ display: flex; justify-content: center; align-items: center; min-height: 64px;
background: #48668e;
background: -moz-linear-gradient(top,  #48668e 0%, #002466 100%);
background: -webkit-linear-gradient(top,  #48668e 0%,#002466 100%);
background: linear-gradient(to bottom,  #48668e 0%,#002466 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48668e', endColorstr='#002466',GradientType=0 );
}
.info-sec-title h2{ font-size: 18px; color: #FFF; font-weight: 700; text-align: center;}
.info-sec-title h2 span{ font-weight: 400; font-size: 17px;}

.info-sec-img img{ width: 100%;}

.locate{ padding: 10px 27px;
background: #fbfcfd;
background: -moz-linear-gradient(top,  #fbfcfd 0%, #bdcfe7 100%);
background: -webkit-linear-gradient(top,  #fbfcfd 0%,#bdcfe7 100%);
background: linear-gradient(to bottom,  #fbfcfd 0%,#bdcfe7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfd', endColorstr='#bdcfe7',GradientType=0 );
}
.locate-link{ display: block; width: 100%; text-align: center; font-size: 17px; color: #FFF; font-weight: 500; background: #2d5593; padding: 6px 0;}
.locate-link:hover{ color: #FFF;}
.locate-link span{ display: inline-block; vertical-align: middle;}
.locate-link i{ font-size: 30px; display: inline-block; vertical-align: middle;}

.consumer{ padding: 70px 0;}
.consumer h2{ font-size: 32px; color: #2d5593; font-weight: 700; text-align: center; padding-bottom: 40px;}
.consumer-single{ height: 100%; -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.14); box-shadow: 0 0 15px 0 rgba(0,0,0,0.14);}

.consumer-single-left{ height: 288px; background: url('../images/consumer-bg.jpg') no-repeat; background-size: cover; display: flex; justify-content: center; align-items: center; text-align: center;}
.consumer-single-left .icon{ font-size: 128px; color: #00419b;}
.consumer-single-left h3{ font-size: 26px; color: #00419b; font-weight: 500; padding: 10px 0 0 0;}

.consumer-single-right ul{ padding-top: 15px;}
.consumer-single-right ul li{ font-size: 18px; color: #000; font-weight: 500; position: relative; padding: 0 0 0 20px; margin: 10px 0 0 0;}
.consumer-single-right ul li a{ color: #000;}
.consumer-single-right ul li::after{ content: ''; width: 9px; height: 10px; position: absolute; left: 0; top: 7px; background: url('../images/arrow.png') no-repeat;}

.site-footer{ background: #042e5b; padding: 40px 0; position: relative;}
.site-footer h2{ font-size: 18px; color: #FFF; font-weight: 500;}
.footer-single h3{ font-size: 17px; color: #FFF; font-weight: 400; padding: 12px 0 0 0;}
.footer-single h3 a{ color: #FFF;}
.footer-single h3 i{ display: inline-block; width: 25px; height: 25px; font-size: 15px; line-height: 24px; border: 1px solid #FFF; border-radius: 100%; text-align: center;}
.foot-social{ padding: 20px 0 0 0;}
.foot-social li{ display: inline-block;}
.foot-social li a{ display: inline-block; width: 50px; height: 50px; border: 2px solid #FFF; border-radius: 100%; text-align: center; line-height: 50px; color: #FFF; font-size: 30px;}

.foot-logo{ padding-bottom: 25px;}
.foot-logo li{ display: inline-block;}
.footer-single.alt{ margin-left: -80px;}
.footer-single p{ color: #FFF;}

.footer-icon{ position: absolute; left: 0; top: 0; height: 100%; background: #FFF; display: flex; justify-content: center; align-items: center;}

.modalPop{ max-width: 800px;}
.modalPop .modal-content{ border: none; border-radius: 30px; overflow: hidden;}
.modalPop .modal-body{ padding-left: 0; padding-right: 0; padding-top: 0;}
.modal-head{ text-align: center; color: #FFF; padding: 30px 0; position: relative;
background: #1a3861;
background: -moz-linear-gradient(top,  #1a3861 0%, #325a92 100%);
background: -webkit-linear-gradient(top,  #1a3861 0%,#325a92 100%);
background: linear-gradient(to bottom,  #1a3861 0%,#325a92 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a3861', endColorstr='#325a92',GradientType=0 );
}
.modal-head h2{ font-size: 36px; color: #FFF;}
.modal-head p{ font-size: 18px; color: #FFF;}
.modal-close{ position: absolute; top: 15px; right: 15px; color: #FFF; font-size: 40px; display: inline-block; line-height: 40px;}

.modalPop .nav-tabs{ border: none; margin-top: -15px;}
.modalPop .nav-tabs .nav-item{ -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%;}
.nav-tabs .nav-link{ text-align: center; background: #ff4a08 !important; border: none !important; color: #FFF !important; font-size: 23px; font-weight: 500; border-top-left-radius: 15px; border-top-right-radius: 15px;  }

.modalPop .nav-tabs .nav-item:nth-child(2) .nav-link{ background: #dbc217 !important;}
.modalPop .nav-tabs .nav-item:nth-child(3) .nav-link{ background: #0a3479 !important;}

.comp-logo{ text-align: center; background: #d2dbe7; margin-top: 5px; padding: 20px 0;}
.comp-logo.forIndane{ background: #ffd7c9;}
.comp-logo.forBharat{ background: #f7f2cc;}

.comp-number{ padding: 20px 30px; border-top: 4px solid #de141b; border-bottom: 4px solid #de141b;}
.comp-number.forIndane{ border-top: 4px solid #ff4a08; border-bottom: 4px solid #ff4a08;}
.comp-number.forBharat{ border-top: 4px solid #dbc217; border-bottom: 4px solid #dbc217;}

.comp-number ul{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.comp-number ul li{ position: relative; width: 100%; padding-right: 15px; padding-left: 15px; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%;}
.comp-number-single{ display: flex; justify-content: center;}
.comp-number-left .icon{ font-size: 50px; color: #0b357a;}

.comp-number-right{ padding-left: 15px;}
.comp-number-right h2{ font-size: 20px; font-weight: 500;}
.comp-number-right h2 a{ color: #000;}
.comp-number-right p{ font-size: 15px; line-height: 18px;}
.comp-number-right p a{ color: #000;}

.comp-cont{ padding: 30px;}
.comp-cont h2{ font-size: 20px; color: #000; font-weight: 500; padding: 8px 0 0 0;}
.comp-cont h2 a{ color: #000;}
.comp-cont h3{ font-size: 18px; color: #000; font-weight: 500; padding: 8px 0 0 0;}

a.click-details{ background: #22416e; font-size: 18px; color: #FFF; font-weight: 500; padding: 10px 30px; display: inline-block; border-radius: 10px;}
a.click-details.alt{ margin-left: 30px;}
.Regularization ul {list-style: auto;}
.pdf-icon{width:90px; height:auto; margin-bottom:15px; margin-top:25px;}
.pdf-design{box-shadow: 1px 1px 10px 1px #999; border-radius:15px; padding:10px; background-image:linear-gradient(#fdfeff, #d3e3fd); text-align:center; height:230px;}
.pdf-icon-text{margin-top:25px; font-weight:bold; color:#000;}
.mobClick { display: none; z-index: 10; width: 24px; height: 16px; position: fixed; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; position: absolute; right: 15px; bottom:5%;}
.mobClick.open{ position: fixed; left: 290px; top: 12px;}
.mobClick.open span{ background: #FFF;}
.mobClick span { position: absolute; opacity: 1; left: 0; width: 24px; height: 2px; background: #FFF; display: block; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; transition: .25s ease-in-out;}
.mobClick span:nth-child(2) { top: 7px;}
.mobClick span:nth-child(3) { top: 14px;}
.mobClick.open span:nth-child(1) { top: 7px; -webkit-transform: rotate(135deg); transform: rotate(135deg);}
.mobClick.open span:nth-child(2) { opacity: 0; left: -20px;}
.mobClick.open span:nth-child(3) { top: 7px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg);}

.navOverlay{ position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 2; display: none; -webkit-backdrop-filter: blur(0.5rem); -ms-backdrop-filter: blur(0.5rem); -o-backdrop-filter: blur(0.5rem); backdrop-filter: blur(0.5rem);}
.navOverlay.act{  display: block;}

body.navOpen{ height: 100vh; overflow: hidden;}

.video-wrapper {position: relative; padding-bottom: 56.25%; /* 16:9 */  padding-top: 25px;}
.video-wrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.site-header.fixed .logo img{ -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.19); box-shadow: 0 0 10px 0 rgba(0,0,0,0.19);}

.inner-page{ padding-top: 138px; background: url('../images/cont-bg.jpg') no-repeat bottom center; background-size: cover;}
.heading{ background: url('../images/title-bg.jpg') no-repeat; background-size: cover; padding: 90px 0; text-align: center; -webkit-box-shadow: 0 5px 18px 0 rgba(0,0,0,0.75); box-shadow: 0 5px 18px 0 rgba(0,0,0,0.75);}
.heading h1{ font-size: 40px; color: #03457d; font-weight: 700;}
.inner-cont{ padding: 70px 130px;}
.inner-cont p{ font-size: 17px; color: #000; padding-bottom: 30px; text-align: justify;}
.inner-cont h2{ font-size: 30px; color: #2d5593; font-weight: 700; padding-bottom: 25px;}
.inner-cont h5 {font-size: 22px; color: #2d5593; font-weight: 700; padding-bottom: 25px;}
.inner-cont h6 {font-size: 16px; color: #2d5593; font-weight: 700; padding-bottom: 25px; line-height:25px;}

.inner-cont ol.a li{list-style-type: armenian;}
.inner-cont ol, .inner-cont ul{ padding: 0 0 30px 40px;}
.inner-cont ol li{ font-size: 17px; color: #000; list-style-type: decimal; padding-left: 10px; margin-bottom: 4px;}
.inner-cont ul li{ font-size: 17px; color: #000; position: relative; margin-bottom: 10px;}
.inner-cont ul li::after{ content: ''; position: absolute; left: -24px; top: 7px; width: 8px; height: 8px; background: #055b96; border-radius: 100%;}
ul.nav-tabs {
    padding: 0;
}
.inner-cont ul.nav-tabs li::after {
    content: '';
    display:none;
}
ul.nav-tabs li
{
	width: calc(100%/3);
    text-align: center;
}

ul.nav-tabs li a {
    background-color: #03467d;
    color: white;
    padding: 20px;
	display:block;
	min-height:100%;
	
}
ul.nav-tabs li a:hover, ul.nav-tabs li a.active  {
    background-color: #faa816;
}
.card-header {
    background: #03467d;
}
.card-header .btn-link{
	color:#ffffff
}
.nav-tabs {
    border-bottom: 0px solid #dee2e6;
}
.tab-content>.active {
    display: block;
    background: rgb(255 255 255 / 30%);
    border-radius: 5px;
    padding: 15px;
    border: 1px solid #e6e6e6;
}
.inner-cont ul.nav-tabs li:first-child a{border-top-left-radius:10px}
.inner-cont ul.nav-tabs li:last-child a{border-top-right-radius:10px}
.table-responsive.alt{ -webkit-box-shadow: 0 0 18px 0 rgba(0,0,0,0.29); box-shadow: 0 0 18px 0 rgba(0,0,0,0.29); margin: 5px; padding: 0; margin: 15px 0 0 0;}
.theme-table{ margin: 0;}
.theme-table tr th{ background: #042e5b; border: none; font-size: 24px; color: #FFF; font-weight: 700; vertical-align: middle; text-align:center;}
.theme-table tr td{ font-size: 16px; color: #042e5b; font-weight: 500; vertical-align: middle; background: #FFF;}

.theme-table tr th.no-wrap, .theme-table tr td.no-wrap{ white-space: nowrap;}

.link-block{ margin-top: 50px;}
.link-block a{ display: block; width: 100%; font-size: 23px; color: #FFF; font-weight: 700; background: #042e5b; padding: 15px 0; text-align: center; border-radius: 8px;}
.link-block a:hover{ background: #faa815;}

.tip{ font-weight: 700; color: #055b96; position: relative; display: inline-block;}
.tip-details{ position: absolute; width: 220px; background: #FFF; top: 30px; left: 50%; margin-left: -110px; -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.5); box-shadow: 0 0 15px 0 rgba(0,0,0,0.5); display: none;}
.tip-details::after{ content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #FFF; position: absolute; top: -10px; left: 50%; margin-left: -5px;}
.tip-cont{ display: inline-block; padding: 15px;}
.tip-txt{ display: inline-block; font-size: 13px; color: #000000; font-weight: 400;}
.pop-img{ display: block; text-align: center; margin-top: 15px;}
.tip-img{ display: block;}
.tip-img img{ width: 100%;}

.tip:hover .tip-details{ display: block;}


ul.iconList{ margin: 0 -15px !important; padding: 0 !important; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.iconList li{  width: 100%; margin: 25px 0 45px 0 !important; padding: 0 15px !important; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; list-style-type: none !important;}
.iconList li::after{ display: none !important;}

.iconList-single{ text-align: center; height: 100%; border-radius: 15px; padding: 30px;
background: #febe8a;
background: -moz-linear-gradient(top,  #febe8a 1%, #e5e5e5 100%);
background: -webkit-linear-gradient(top,  #febe8a 1%,#e5e5e5 100%);
background: linear-gradient(to bottom,  #febe8a 1%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febe8a', endColorstr='#e5e5e5',GradientType=0 );
}
.iconList-single a{ display: inline-block; font-size: 20px; color: #FFF; background: #042e5b; border-radius: 12px; margin-top: 30px; padding: 12px 40px;}
.iconList-single a:hover{ background: #faa815;}

.iconList-single.bt-gas{background: #f7e892;
background: -moz-linear-gradient(top,  #f7e892 0%, #e5e5e5 100%);
background: -webkit-linear-gradient(top,  #f7e892 0%,#e5e5e5 100%);
background: linear-gradient(to bottom,  #f7e892 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e892', endColorstr='#e5e5e5',GradientType=0 );
}
.iconList-single.hp-gas{background: #a0c3e9;
background: -moz-linear-gradient(top,  #a0c3e9 0%, #e5e5e5 100%);
background: -webkit-linear-gradient(top,  #a0c3e9 0%,#e5e5e5 100%);
background: linear-gradient(to bottom,  #a0c3e9 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0c3e9', endColorstr='#e5e5e5',GradientType=0 );
}
/*lightbox css*/
body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  outline: none;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;

  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;

  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/*lightbox css*/
/*lightbox video css*/
.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}@font-face{font-family:lg;src:url(../fonts/lg.eot?n1z373);src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) format("truetype"),url(../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../img/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
/*lightbox video css*/
.lightGallery .image-tile .demo-gallery-poster {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 64px;
    height: 64px;
    transform: translate(-50%, -50%);
}

.lightGallery .image-tile {
    position: relative;
}


@media (min-width: 768px) {
    .site-nav > ul{
        display: flex;
    justify-content: center;
    align-items: center;
        padding: 10px 0;
    background: #faa816;
}
    
.site-nav > ul > li #language{ height: 27px; padding: inherit}
.site-nav > ul > li > a{ display: block;
    font-size: 16px;
    color: #03457d;
    font-weight: normal;
    padding: 4px 10px;
    transition: all 0.5s ease;
    background-color: #ffffff;
    margin: 0 2px;
    border-radius: 5px;
    height: auto;
    line-height: normal;
    }

.site-nav > ul > li > a:hover, .site-nav > ul > li.active > a{background-color: #03467d;border-radius: 5px; color: white; background-image: none}
}
    
@media (max-width: 1600px) {
  .container{ max-width: 1300px;}
  .info-sec-cont p{ font-size: 15px;}
  .site-footer{ padding-left: 130px;}
  .consumer-single-left .icon{ font-size: 90px;}

  .link-block a{ font-size: 18px;}
}

@media (max-width: 1300px) {
  .footer-single p{ font-size: 14px;}
  .footer-single h3{ font-size: 15px;}
  .iconList-single a{ font-size: 14px;}
    .logo li span {
    font-size: 14px !important;
}
}

@media (max-width: 1199px) {
.stats-single h2{ font-size: 24px; line-height: 24px;}
.stats-in{ padding-left: 25px; padding-right: 25px;}
.stats-single h2.alt{ font-size: 28px;}
.locate-link{ font-size: 13px;}
.locate-link i{ font-size: 20px;}
.info-sec-cont h2{ font-size: 15px;}
.icon-bl{ font-size: 50px; line-height: 50px;}
.icon-bl.icon-uniE102{ font-size: 45px;}
.info-sec-cont ul li, .consumer-single-right ul li{ font-size: 15px;}
.consumer-single-left h3{ font-size: 20px;}
.locate{ padding-top: 20px; padding-bottom: 20px;}

.heading{ padding: 60px 0;}
.heading h1{ font-size: 25px;}
.inner-cont{ padding-left: 50px; padding-right: 50px;}
.inner-cont h2{ font-size: 22px;}
.inner-cont p, .inner-cont ol li, .inner-cont ul li{ font-size: 15px;}
.theme-table tr th{ font-size: 15px;}
.theme-table tr td{ font-size: 13px;}
}

@media (max-width: 1023px) {
  .stats-in{ padding-left: 20px;}
  .stats-single h2.alt{ font-size: 20px;}
  .desc-sec .row [class*='col-']{ margin-top: 6px;}
  .consumer-single-right{ padding: 30px;}
  .consumer-single-right ul{ padding-top: 0;}
  .site-nav > ul > li > a{ font-size: 13px;}

  .site-footer{ padding-left: 200px;}
  .info-sec .col-sm-12{ margin-top: 30px;}
  .stats-single{ height: 150px;}
  .link-block a{ margin-bottom: 15px;}

  .iconList li{ -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin: 30px 0 0 0 !important;}
  ul.iconList{ padding-bottom: 30px !important;}
}

@media (max-width: 767px) {
  .stats ul li{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
  .stats{ padding-bottom: 30px;}
  .stats-single{ justify-content: center; text-align: center;}
  .stats-single h2.alt::after{ top: -20px;}
  .welcome-sec h2{ font-size: 28px;}
  .info-sec .col-lg-4{ margin-top: 30px;}
  .info-sec-title h2{ font-size: 16px;}
  .info-sec-title h2 span{ font-size: 13px;}
  .click{ font-size: 13px;}

  .footer-icon{ position: static; width: 100%;}
  .site-footer{ padding-left: 0; padding-top: 0; border-top: 5px solid #042e5b;}
  .footer-single.alt{ margin-left: 0;}
  .footer-single{ padding-top: 30px;}
  .inner-page{padding-top:28%}
.logo span{    font-size: 5.4vw !important;
padding-left:15px;
text-align:left;
    line-height: normal !important;
    background: #faa816;
    width: 100%;
    color: white !important;
    margin-top: 0 !important;}
  .site-nav{ position: fixed; width: 260px; height: 100vh; left: -280px; top: 0; background: #0a3479; z-index: 99; transition: all 0.5s ease;}
  .site-nav.act{ left: 0;}
  .site-nav > ul{ text-align: left;}
  .site-nav > ul > li{ display: block; border-bottom: 1px solid rgba(255,255,255,0.4);}
  .site-nav > ul > li > a{ display: block; width: 100%;}

  .consumer-single-right ul li:first-child{ margin-top: 0;}
  .consumer-single-left{ height: 190px;}
  .mobClick{ display: block;}

  .hero-carousal .owl-nav button{ width: 18px; height: 40px; background-size: 100% auto !important; margin-top: -20px; right: 25px;}
  .hero-carousal .owl-nav button.owl-prev{ left: 25px;}

  .hero-carousal .owl-item img{ min-height:150px;}
  .hero-carousal .owl-dots{ display: none;}

  .comp-number ul li{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 15px 0;}
  .modal-head h2{ font-size: 20px;}
  .modal-head p{ font-size: 15px;}
  .nav-tabs .nav-link{ font-size: 13px;}

  .modal-close{ font-size: 28px; line-height: 28px;}
  .stats-in{ padding: 15px;}

  .inner-cont{ padding: 30px 20px;}
  .heading{ padding: 20px;}
  .theme-table tr th, .theme-table tr td{ white-space: nowrap;}
  .link-block a{ padding-left: 20px; padding-right: 20px; font-size: 15px;}

  .iconList li{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
  ul.iconList{ margin-left: -55px !important;}

}
