@charset "utf-8";
/* CSS Document */


/* Russian Culture */
.RURU h1, .RURU h2, .RURU h3, .RURU h4, .RURU h5, .RURU h6 {font-family: 'Helvetica Neue', Verdana, Sans-
    
    Serif;}
/* English Culture */
.ENGB h1, .ENGB h2, .ENGB h3, .ENGB h4, .ENGB h5, .ENGB h6 {font-family: 'AkkuratRegular', Helvetica Neue, 
    
    Verdana, Sans-Serif;}

/* Heading Styles */

#link_box h2 { color: #ffffff; font-size: 20px; }
#inner_listing h3 { color: #ffffff; margin-top: 4px;}
#link_box2 h2 { color: #ffffff; font-size: 20px;}
#listing h3 { color: #ffffff; margin-top: 4px;}
#listing2 h3 { color: #ffffff; margin-top: 4px;}
.heading h2 { color: #ffffff; }
#slider h1 { font-size: 24px; }
.listing1 h3 {  color: #ffffff; }
.orange-box h3 { color: #ffffff; }


.image-linked a {
  display: block;
  width: 100%;
  height: 100%;
}

@font-face {
  font-family: 'AkkuratRegular';
  src: url('/App_Themes/ITEMain/Fonts/Akkurat-regular/akkurat.eot');
  src: url('/App_Themes/ITEMain/Fonts/Akkurat-regular/akkurat.eot') format('embedded-opentype'),
    url('/App_Themes/ITEMain/Fonts/Akkurat-regular/akkurat.woff') format('woff'),
    url('/App_Themes/ITEMain/Fonts/Akkurat-regular/akkurat.ttf') format('truetype'),
    url('/App_Themes/ITEMain/Fonts/Akkurat-regular/akkurat.svg#AkkuratRegular') format('svg');
}
@font-face {
  font-family: 'AkkuratProBold';
  src: url('/App_Themes/ITEMain/Fonts/AkkuratPro-Bold/akkuratpro-bold.eot');
  src: url('/App_Themes/ITEMain/Fonts/AkkuratPro-Bold/akkuratpro-bold.eot') format('embedded-opentype'),
    url('/App_Themes/ITEMain/Fonts/AkkuratPro-Bold/akkuratpro-bold.woff') format('woff'),
    url('/App_Themes/ITEMain/Fonts/AkkuratPro-Bold/akkuratpro-bold.ttf') format('truetype'),
    url('/App_Themes/ITEMain/Fonts/AkkuratPro-Bold/akkuratpro-bold.svg#AkkuratProBold') format('svg');
}
/***** ============ Common =============== *****/
.bold{}
.italic{}
a{color: #cd0829;}
a:hover{ text-decoration:none;}
body{ font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#333333; background:#fff;}
.wrapper{ float:left; width:100%; background:#fff;}
.no-padding{ padding:0;}
.bottom-padding-10{ padding:0 0 10px;}
.bottom-padding-18{ padding:0 0 18px;}
.no-padding-left{ padding-left:0;}
.no-padding-right{ padding-right:0;}
h1,h2, h3, h4, h5, h6,ul,ol{ margin:0; padding:0;}
ul{ list-style:none;}
/****** ====== Header portion ==== ****/
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  
  z-index: 2000;
  position: relative;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  overflow: hidden;
}

.pace .pace-progress {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  
  max-width: 100%;
  z-index: 2000;
  display: block;
  position: relative;
  top: 0;
  right: 100%;
  height: 100%;
  width: 100%;
  background: #cd0829;
}

header{ padding:0 0 18px;}
header p{ margin-bottom:21px; line-height:14px; text-align:left;}

.row.header-inner {
  padding-top: 24px;
}

.right-top{ float:right; width:360px;}
header .left-sec{ float:left; color:#303030; margin-top:2px; margin-right:20px;}
header .left-sec .logo{ float:left; margin-right:15px;}
header .left-sec .address{ float:right; font-size:13px;}
header .right-sec{ float:right;}
.counting{}
#lang {
  background: url(/App_Themes/ITEMain/Images/header-lang.png) no-repeat left top ;
  height: 28px;
  overflow: hidden;
  position: absolute;
  width: 124px;
}
#lang select {
  cursor: pointer;
  font-size: 15px; left:0;
  height: 28px;
  line-height: 2;
  margin: 0;
  opacity: 0;
  position: absolute;
  width: 124px !important;
  z-index: 2;
}
#lang span {
  color: #cd0829;
  display: block;
  font-weight: bold;
  line-height: 28px;
  padding-right: 10px;
  position: relative;
  text-align: right;
  z-index: 0;
}


.row.top-wrap{padding-bottom:10px;}
.row.top-wrap.counting{padding-bottom:0px;}
.col-sm-12.top{ }
.col-sm-12.top .time{ float:none; font-size:14px; color:#b0b0b2; line-height:16px; }
.col-sm-12.top .search-wrap{ float:left; margin-right:10px;}
.col-sm-12.top .search-wrap .search-inner{ float:left; padding:3px !important; border:#cccccc 1px solid; }
.col-sm-12.top .search-wrap .search-inner input[type="text"] { float:left; width:150px;}
.col-sm-12.top .search-wrap .search-inner input[type="submit"] { float:right; width:22px; height:16px; text-indent:-9999px; background:url(/App_Themes/ITEMain/Images/lens.png) left center no-repeat;}
.col-sm-12.top .search-wrap .search-inner input{ border:0;}
.col-sm-12.top .select-wrap{ float:left; position:relative; width:124px; height:28px;}
.col-sm-12.top .share-wrap{ float:right; width:27px; cursor:pointer; position:relative;}
.col-sm-12.top .share-wrap ul {
  background: #fff;
  border: 1px solid #CCCCCC;
  color: #666666;
  line-height: 1;
  overflow: hidden;
  position: absolute;
  right:0;
  top:31px;
  width: 34px;
  z-index: 1000; display:none;
}

.col-sm-12.top .share-wrap ul li {
  margin: 3px 2px;
}

.col-sm-12.top .share-wrap ul li a {
  background-image: url(/App_Themes/ITEMain/Images/sprite.png);
  background-repeat: no-repeat;
  display: block;
  height: 27px;
  text-indent: -9999px;
  width: 27px;
}
.col-sm-12.top .share-wrap ul li a.facebook {
  background-position: 0 -100px;
}
.col-sm-12.top .share-wrap ul li a.linkedin {
  background-position: 0 -133px;
  height: 27px;
}

.col-sm-12.top .share-wrap ul li a.twitter {
  background-position: 0 -164px;
}
.col-sm-12.top .share-wrap ul li a.blogger {
  background-position: 0 -195px;
}
.col-sm-12.top .share-wrap ul li a.email {
  background-position: 0 -229px;
  height: 28px;
}
nav{ float:right; padding-top:10px;}
nav ul li{ margin:0; padding:0; background:url(/App_Themes/ITEMain/Images/li-brdr.png) left center no-repeat;  display: inline-block;
  line-height: 0.8;}
nav ul li:first-child{ background-image:none;}	
nav ul li a{ padding:0 24px; color:#cd0829; line-height:30px; font-size:12px; font-weight:bold; }
nav ul li a:hover, nav ul li.active a, nav ul li:hover a{ background:#cd0829 !important; color:#fff;}
nav ul li ul{ position:absolute; width:163px; border:#dedede 1px solid; border-top:#cd0829 3px solid; padding:0; margin:0; border-bottom:none; display:none; z-index:99; background:white;}
nav ul li:hover ul, nav ul li ul li:hover ul, nav ul li:hover ul li:hover ul{ display:block;}
nav ul li ul li{ float:left; width:100%; padding:0; margin:0; border-bottom:#dedede 1px solid; background-image:none; position:relative;}
nav ul li ul li a{ float:left; font-size:12px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; padding:7px 12px; width:100%; line-height:18px; background:none !important;}
nav ul li.active ul a, nav ul li:hover li a{ background:none !important; color:#cd0829;}
nav ul li ul li a:hover, nav ul li ul li a:hover, nav ul li.active li a:hover, nav ul li:hover li a:hover{ background:#dedede !important; color:#797979;}
nav ul li ul li ul, nav ul li:hover ul li ul{ display:none; right:-163px; left:auto; top:-3px;}

.box1{ padding:0;}
.box1 img{ width:100%;}
.slider-wrap img{ width:100%; float:left; height:100% }
.slider-wrap img{
  vertical-align: inherit !important;
}
.slider-wrap{ position:relative; overflow:hidden;}
.slider-wrap ul{ overflow:hidden; width:100% !important; height:auto;}
#slider{ visibility:hidden;}

.height-class, .height-class1{ height:290px; overflow:hidden;}
.grey-bg{ background:#A2AAAD;}
.ash-bg{ background:#ECEEEF;}
.slider-wrap ul li{ float:left; width:100% !important; height:100% !important;}
.slider-wrap ul li .caption-class, .inner-image1 .caption-class{position:absolute;  font-size:21px; color:white; line-height:36px; background:rgba(205, 8, 41, 0.8); width:80%; padding:22px 25px; bottom:95px;}
.slider-wrap .controll-wrap{ position:absolute; bottom:45px; z-index:9999; width:100%; height:40px; }
.slider-wrap .controll-wrap #right, .slider-wrap .controll-wrap #gallery_main_right, .slider-wrap 

.controll-wrap #left, .slider-wrap .controll-wrap #gallery_main_left{ width:40px; height:40px; float:left; margin-left:28px; background:url(/App_Themes/ITEMain/Images/arrow1-re.png); cursor:pointer; text-indent:-9999px;}
.slider-wrap .controll-wrap #right, .slider-wrap .controll-wrap #gallery_main_right{ float:right; margin-right:28px; background:url(/App_Themes/ITEMain/Images/arrow1.png);}
.link-box, .link-box1{ background:url(/App_Themes/ITEMain/Images/image1.jpg) center bottom; padding:18px 10px 6px 10px; color:#fff; font-size:12px;}
.link-box h1, .link-box1 h1{ margin-bottom:16px;}
.link-box a{ float:right;}
.listing1{ padding:20px 30px 19.5px; background:#a2aaad; font-size:16px;}
.listing1 li{ border-bottom:#fff 1px dotted; padding:9px 10px;}
.listing1 li a{ color:#fff;}
.listing1 li a span{ width:25px; text-align:center; float:left; margin-right:10px;}
.listing1 li:last-child{ border:none;}
.news{ background:#eceeef; padding-top:12px; padding-bottom:5px; overflow-y: scroll; height:290px;}
.news li{ border-bottom:#999999 1px dotted; padding:11px 0; float:left; width:100%; font-size:12px; color:#333333;}
.news li .left-class{ float:left; width:31%;}
.news li .right-class{ float:right; width:60%; color:#333333; line-height:14px;}
.news li .right-class p{ margin-bottom:8px;}
.news li .right-class p.grey{ margin-bottom:0; color:#999999;}

.bold{ font-weight:bold;}
.text-box, .text-box1, .text-box2{ background:#fff; padding:11px 15px 12px;}
.col-sm-4.box1.image-section.height-class > img {
  height: 100%;
}
.text-box1{ background:#eceeef;}
.text-box2{ background:#a2aaad; color:#fff;}
.text-box h1{}
.text-box h1 a, .text-box1 h1 a, .text-box2 h1 a, .box-wrap li.box h1 a{color:#656565; width:100%; float:left; background:url(/App_Themes/ITEMain/Images/arrow2.png) right top no-repeat; border-bottom:1px dotted #999999;  margin-bottom:5px; padding-bottom: 5px;}
.text-box2 h1 a{background:url(/App_Themes/ITEMain/Images/arrow3.png) right top no-repeat; color:#fff; border-color:#fff;}
.sponsor{ background:#cce6d8; padding-bottom:32px; padding-top:31.5px; }
.sponsor h2{ color:#cd0829; margin-bottom:20px;}
.sponsor .fade-outer{ /*border:#fff 1px solid;*/ padding-top:15px; padding-bottom:15px; text-align:center; height:150px;}
.sponsor .fade-outer li{ float:left; width:100%; text-align:center; position:relative;  }
.sponsor .fade-outer li .label{ position:absolute; left:-15px; top:-15px; background:#fff; padding:5px; color:#333333; }
.sponsor .fade-outer li .image-wrapper{ float:left; width:100%; text-align:center; height:113px; display:table; }
.sponsor .fade-outer li .img{display: table-cell;
  vertical-align: middle;}
footer{ padding-top:20px;}	
footer a:hover{ text-decoration:underline;}
footer .main-row .row, .row.bottom-footer, .row.bottom-carousel{ margin-left:0; margin-right:0;}
.top-footer{ margin-bottom:11px; color:#fff;}	
.top-footer a{ font-size:10px; color:#fff;}
.top-footer .col-sm-12{ padding:12px 0; background:#b5bbbd; float:left;}
.top-footer .col-sm-12 .col-new{ border-right:#cbd0d1 1px solid; float:left; width:20%; padding-left:15px;}
.top-footer .col-sm-12 .col-new:last-child{ border:0;}
.social a{ float:left; width:27px; height:27px; margin-right:4px;}
.row.bottom-footer .col-sm-12{ padding-left:0; padding-right:0;}
.bottom-footer .col-sm-8{ font-size:11px; color:#cccccc; padding-left:0;}
.bottom-footer .col-sm-8 span{ margin:0 6px;}
.bottom-footer .col-sm-4{ padding-right:0; text-align:right;}
.bottom-footer .col-sm-4 a{ color:#999999; font-size:10px; border-right:#cccccc 1px solid; padding-right:5px; line-height:8px; display:inline-block;}
.bottom-footer .col-sm-4 a:last-child{ border:0; padding-right:0;}

@media(max-width:989px) {
  .news{ padding-bottom:2px; padding-top:5px;}
  .slider-wrap img{vertical-align: middle !important;}
  .link-box{ /*background:url(/App_Themes/ITEMain/Images/image1.jpg) left bottom no-repeat fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/ }
}
@media(max-width:969px) {
  .container{ width:100%;}	
  header .left-sec{margin-right:20px;}
  header .right-sec{ width:62%;}
  .news li{ padding-top:3.5%; padding-bottom:3%;}
  
}
@media(min-width:768px) and (max-width:940px) {
  header .left-sec, header .right-sec, .col-sm-12.top{ width:100%; margin-left:0; margin-right:0; text-align:center;}
  nav, full-width{ float:left; width:100%; text-align:center;}
  header .left-sec .logo, header .left-sec .address{ float:none !important; display:inline-block !important;}
  row.top-wrap, .col-sm-12.top .time, .right-top{ float:none; display:inline-block; vertical-align:middle;}
  .col-sm-12.top .time{ vertical-align:middle;}
  
  .address-inner {
    float: left;
  }
  header p {
    
    margin-bottom: -14px; line-height:15px;
  }
  
  nav ul{ float:none !important; display:inline-block;}
  nav ul li ul li a{ text-align:left;}
  nav ul li a{ padding-left:7px !important; padding-right:7px !important;}
}	
@media(max-width:940px) {
  nav{ padding-top:0;}
  header .right-sec{ width:100%; position:relative; padding-top:15px;}
  .col-sm-12.top .share-wrap{ float:left; margin-left:15px;}
  nav{ float:left;}
  
  .link-box, .link-box1{ padding:18px 2% 6px;}
  .listing1{ padding:3% 2%;}	
}	
@media(min-width:768px) and (max-width:899px) {
  .slider-wrap{ width:60%;}	
  .link-box, .link-box1, .listing1, .caption-box{ width:40%;}
  .listing1{padding: 0 2%;}
  .link-box h1, .link-box1 h1 {
    margin-bottom: 0;
  }
  .link-box p, .link-box1 p {
    margin: 0;
  }
  .link-box, .link-box1 {
    padding: 2%;
  }
  .link-box, .link-box1 {
    padding: 2%;
  }
  
  .news li {
    padding-bottom: 3%;
    padding-top: 2%;
  }
  .bottom-footer .col-sm-8{ width:75%;}
  .bottom-footer .col-sm-4{ width:25%;}
  .height-class, .height-class1{ height:280px;}
}
@media(min-width:600px) and (max-width:899px) {
  .news, .sponsor, .image-section, .image-content  { width:50%; float:left;}
  
}	
@media(min-width:800px) and (max-width:899px) {	
  .sponsor{ padding-top:5%; padding-bottom:6%;}}	
@media(min-width:769px) and (max-width:799px) {	
  .news {
    padding-bottom: 3%;
    padding-top: 3%;
  }
  .sponsor{ padding-top:5%; padding-bottom:6%;}}
@media(max-width:768px){
  .slider-wrap .controll-wrap { display:none;}	
  .news {
    padding-bottom: 1.5%;
    padding-top: 1%;
  }
  .sponsor{ padding-top:5%; padding-bottom:6%;}
}	
@media(max-width:767px) {
  nav{ padding-bottom:10px;}
  header{ padding-bottom:0;}
  .height-class1{ height:auto !important;}
  header #lens-bttn{ display:block;}
  .col-sm-12.top .time{ text-align:right;}	
  .right-top {
    float: right;
    width: 261px;
  }
  .search-wrap{ width:100%;  position:absolute; top:71px;   left: -57%; text-align:center;  display:none;}
  .search-wrap .search-inner{width:180px; float:none !important; display:inline-block; margin-bottom:25px;}
  .row.top-wrap{ width:50%; padding-top:0; position: absolute;
    right: 15px;
    top: -59px;}
  .row.top-wrap.counting{ top:-20px;}
  .col-sm-12.top .time{ width:100%; margin-bottom:10px;}
  .button-wrap{ float:left; margin-right:15px;}
  .navbar-toggle{ margin-right:0; padding:6px 10px 7px;}
  .menu-outer{ padding-top:42px;}
  /*.left-sec, .col-sm-12.top { text-align:center; width:100%; margin-right:0;}
  .left-sec section, .col-sm-12.top .common{ float:none !important; display:inline-block;}*/
  .opened {
    display: block;
    margin-bottom: 13px;
    margin-top: 0;
    max-height: 35px;
    min-height: 100%;
  }
  header #mobileSearchButton{ width:16px; height:16px; background:url(/App_Themes/ITEMain/Images/lens.png) left top no-repeat; float:left; margin-right:15px; margin-top:5px; cursor:pointer;
  }
  nav{ width:100%;}
  nav ul li{ background:none;}
  nav a{ padding-left:0; padding-right:0; text-align:center;}
  nav li ul, nav li ul ul{ width:100% !important; position:relative !important;}
  nav li ul{ margin-bottom:10px !important; float:left;}
  nav li ul ul{ right:auto !important; top:0 !important;  margin-bottom:0px !important;}
  .slider-wrap li{ float:left; width:100%;}
  .link-box, .listing1{ float:left; width:50%;}
  #link_box, #listing{ height:255px;}
  .news{ float:left;}
  .top-footer .col-sm-12 .col-new{ padding-left:0;}
  .bottom-footer .col-sm-8{ text-align:center; padding-right:0;}
  .bottom-footer .col-sm-4{ text-align:center; padding-left:0; padding-bottom:15px;}
  .top-footer .col-sm-12 .col-new{ width:50%; text-align:center; margin-bottom:40px;}
  .top-footer .col-sm-12 .col-new.social{ width:100%; text-align:center; margin-bottom:15px;}
  .top-footer .col-sm-12 .col-new.social li{ float:none; display:inline-block;}
  .top-footer .col-sm-12{ width:100%;}
}
@media(max-width:768px) {	
  .slider-wrap ul li .caption-class, .inner-image1 .caption-class{font-size: 20px;
    line-height: 22px;
    padding: 10px; bottom:0; width:100%;}
  .slider-wrap .controll-wrap {
    bottom:46%;
    height: 25px;
    
  }
  .slider-wrap .controll-wrap #right, .slider-wrap .controll-wrap #left{ width:25px; height:25px; float:left; margin-left:10px; background:url(/App_Themes/ITEMain/Images/arrow1-re_25.png); cursor:pointer; text-indent:-9999px;}
  .slider-wrap .controll-wrap #right{ float:right; margin-right:10px; background:url(/App_Themes/ITEMain/Images/arrow1_25.png);}
}
@media(max-width:650px) {
  .row.top-wrap {
    padding-top: 0;
    position: static !important;
    right:0px; margin:0 !important; float:left;
    top:0px;
    width: 100%; text-align:center;
  }
  .row.top-wrap .col-sm-12.top{ padding-left:0; padding-right:0;}
  .left-sec section, .right-top .common{ float:none !important; display:inline-block;}
  header #mobileSearchButton{ margin-right:5px; margin-left:5px; margin-top:-20px;}
  .col-sm-12.top .select-wrap, .button-wrap, .col-sm-12.top .share-wrap{ margin-right:5px; margin-left:5px;}
  .col-sm-12.top .time{ margin-right:0;}	
  header .left-sec, .row.top-wrap .col-sm-12.top, .right-top{ margin-left:0; margin-right:0 !important; text-align:center; width:100%;}
  header .left-sec section, .row.top-wrap .col-sm-12.top .time, .right-top{ float:none; display:inline-block;}
  .col-sm-12.top .time { text-align:center;}
  #lang{ position:relative;}
  #lang select{ left:0;}
  .search-wrap{ left:auto; margin-right:0 !important;}
  .menu-outer{}
  
  header .left-sec section.address-inner {
    float: left !important;
  }
  header p {
    
    margin-bottom: -10px;
  }
  
  
}	
@media(min-width:600px) and (max-width:767px) {
  .link-box{ padding:3% 2%;}
  .listing1{ padding:6% 2%;}	
  .news {
    padding-bottom: 4%;
    padding-top: 5%;
  }
}	
@media(min-width:601px) and (max-width:767px) {
  .news{padding-bottom: 4%;
    padding-top: 3%;}
  .listing1{ padding:6% 30px !important;}
  .col-sm-4.right-content .listing1{ padding-top:2% !important; padding-bottom:2% !important}
  .list-inner{ padding-top:0 !important; padding-bottom:0 !important;}
}
@media(max-width:679px){.news li .right-class{ width:67%;} }
@media(max-width:660px){.listing1{padding:10.5% 30px !important;} }	
@media(max-width:600px) {	.news{ width:100%;}
  .link-box, .listing1, .sponsor, .col-sm-4.box1.image-content, .col-sm-4.box1.image-section {
    float: left;
    width:100%;
  }
  .height-class, #link_box, #listing { height:auto;}
  .listing1{padding:2% 30px !important;}
}	
@media(min-width:601px) and (max-width:660px) {
  .link-box {
    padding: 1% 2% 2.8% !important;
  }	
  .listing1 {
    padding:2% 30px 2% !important;
  }
  
  .sponsor {
    padding-bottom: 6%;
    padding-top: 7.7%;
  }
}	
@media(max-width:400px) {.top-footer .col-sm-12 .col-new{ width:100%; text-align:center; border-right:0; border-bottom:#fff 1px solid ; margin-bottom:15px; padding-bottom:15px;}
  .slider-wrap ul li .caption-class{font-size:15px; letter-spacing:1px;
    line-height: 20px;
    padding: 10px;}
  .news li .left-class img{ float:left; width:100%;}	
  .news li .right-class {
    width: 65%;
  }
}	
@media(max-width:300px) {
  .col-sm-12.top .select-wrap, .button-wrap, .col-sm-12.top .share-wrap, header #mobileSearchButton{ margin-right:0px; margin-left:0px;}	
}	
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10+ specific styles go here */
  .news{ padding-top:11px !important; padding-bottom:0 !important;}
  
  .sponsor { padding-top:28px; padding-bottom:30px;}
}	
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .news li{ padding:10px 0;}
  .listing1{ padding:22px 30px 22px;}
  .col-sm-4.sponsor { padding-top:29px !important;}
  @media(max-width:989px) {
	.news li{ padding:5px 0;}
	.news li .right-class p{ margin-bottom:0;}
  }	
  @media(min-width:834px) and (max-width:989px) {
	
  }	
  @media(min-width:768px) and (max-width:770px) {
    #slider{ height:474.5px !important;}
    .news{padding-bottom: 5%;
      padding-top: 2%;}
  }	
  
  @media(min-width:601px) and (max-width:767px) {
	.news{padding-bottom: 4%;
      padding-top: 3%;}
    .listing1{ padding:6% 30px !important;}
  }
  @media(max-width:679px){.news li .right-class{ width:67%;} }
  @media(max-width:660px){.listing1{padding:10.5% 30px !important;}}	
  @media(max-width:600px) {	.news{ width:100%;}}	
  
}	
/*** ============== slider section ===========**/
@media(min-width:970px) {#slider{ height:472px !important;}
  #link_box{ height:255px;}
  #listing{ height:217px;}
  
}
  @media(min-width:801px) and (max-width:969px) {
  #slider{ height:400px !important;}
  #link_box{ height:230px; padding:11px 1.5% 6px; }
#link_box h1{ margin-bottom:5px;}
  #link_box p{ margin-bottom:0;}
#listing{ height:170px; padding-top:0; padding-bottom:0;}
  .listing1 li{ padding:8px 10px;}	
}		
  @media(min-width:768px) and (max-width:800px) {
    #slider{ height:411px !important;}
    #link_box{ height:241px; padding:11px 1.5% 6px; }
    #link_box h1{ margin-bottom:5px;}
    #link_box p{ margin-bottom:0;}
    #listing{ height:170px; padding-top:0; padding-bottom:0;}
    .listing1 li{ padding:8px 10px;}	
  }	
  @media(min-width:650px) and (max-width:767px) {#slider{ height:525px !important;}}
    @media(min-width:550px) and (max-width:649px) {#slider{ height:440px !important;}}	
      @media(min-width:450px) and (max-width:549px) {#slider{ height:380px !important;}}	
        @media(min-width:350px) and (max-width:449px) {#slider{ height:315px !important;}}
          @media(min-width:250px) and (max-width:349px) {#slider{ height:280px !important;}}		
            /**** ============ News ================= ****/	
            .col-sm-4.right-content .sponsor{ padding-top:29.5px;}
          .no-margin{ margin:0;}
        .row.heading .col-sm-12{ background:#cd0829; color:white; padding:20px; padding-bottom:12px;font-size:18px; font-family: 'AkkuratRegular';}
      .padding-20{ padding-left:20px; padding-right:20px; }
    .col-sm-8.left-content{ padding-left:0; color:#333333; font-size:12px; line-height:18px;}
  .red{color:#e55205 !important; margin-bottom:0;}
.news-listing li{ float:left; width:100%; color:#a2aaad; border-bottom:#e0ded8 1px solid; padding:35px 0 10px 15px;}
  .col-sm-4.right-content{ padding:0;}
.row.bttn-wrapper{margin:0; float:left; width:100%;}
  .row.bttn-wrapper .col-sm-12{ text-align:center;}
.bttn-wrapper .col-sm-12 a{ float:none; display:inline-block; margin-top:34px;}
  .archive {
  background: #eceeef;
  font-family:Verdana, Geneva, sans-serif;
  font-size: 18px;
  padding: 20px 30px 19.5px;
}
  .archive h3{color:#cd0829;  margin-bottom:15px;}
.archive .row.bttn-wrapper{ float:none;}
  .archive h3.acc_trigger{ background:url(/App_Themes/ITEMain/Images/plus-icon.png) left center no-repeat; line-height:30px; margin-bottom:0;}
.archive h3.acc_trigger a{ color:#a2aaad; padding-left:55px; }
  
  .archive h3.active { background:url(/App_Themes/ITEMain/Images/minus-icon.png) left center no-repeat;}
.archive .archive-wrapper{ padding-left:0; padding-right:0; border-top:#fff 1px dotted; padding-top:8px; padding-bottom:8px;}
  .archive .archive-wrapper ul{}
.archive .archive-wrapper ul li{  color:#a2aaad; font-size:14px;  border-top:#fff 1px dotted; padding-top:8px; padding-bottom:8px; padding-left:75px;}
  .archive .archive-wrapper li a{color:#a2aaad; font-size:14px;}

  @media(min-width:768px) and (max-width:899px) {
    .col-sm-8.left-content{ width:60%;}	
    .col-sm-4.right-content{ width:40%;}	
    .col-sm-4.right-content .listing1, .col-sm-4.right-content .sponsor{ width:100%;}
  }
  @media(max-width:767px) {
    .col-sm-4.right-content, .col-sm-8.left-content{ float:left; width:100%;}	
    .col-sm-8.left-content{ margin-bottom:25px; padding-right:0;}
    .col-sm-4.right-content .listing1, .col-sm-4.right-content .sponsor, .col-sm-4.right-content .news, 
    
    .list-inner  { width:100% ;}
    .list-inner, .col-sm-4.right-content .listing1{ padding-bottom:0 ; padding-top:0;}
  }
  @media(min-width:601px) and (max-width:767px) {
    .width-50{ width:50%; float:left;}
    .width-50 .sponsor, .width-50 .listing1, .col-sm-4.right-content .news { height:255px; overflow:hidden;}
    .width-50 .sponsor, .width-50 .listing1 {
      padding-bottom: 6% !important;
      padding-top: 5% !important;
    }
    .left-class > img{ width:100%;}
    .col-sm-4.right-content .news li{ padding-top:1.5%; padding-bottom:1.5%;}
  }	
  /**** ============ HB ================= ****/	
  .inner-image, .inner-image1{ position:relative; float:left;}
.inner-image1{ width:100%;}
  .inner-image .caption-class, .inner-image1 .caption-class{ position:absolute;}	
.link-box1{ background:#e55205;}
  .link-box1 a{ float:right;}
.box-wrap li.box{padding:30px 15px; color:#333333; font-size:13px;}
  .box-wrap li.grey{ background:#eceeef;}
.twitter {
  background:#a2aaad;
  padding-bottom:8px;
  padding-top:8px; color:white; font-size:12px;
  height: 290px;
  display:inline-block;
}
  .twitter li{ padding-top:15px;}
.twitter a{ color: #fff; text-decoration: underline;}
  .twitter h2 a{ color: #fff; font-size:16px; border-bottom:#fff 1px dotted; background:url(/App_Themes/ITEMain/Images/twitter-icon.png) left top no-repeat; padding-left:50px; width:100%; float:left; padding-bottom:10px; padding-top:5px; margin-bottom:15px;}
@media(min-width:768px) and (max-width:899px) {
  
  .box-wrap li.box{padding:15px; }
}
  @media(min-width:970px) {
    .inner-image1{ height:472px;}	
  }
  @media(max-width:767px){
    .link-box1{ float:left; padding-bottom:18px;}
    .inner-image{ float:left; width:100%; max-height:350px;}
    .box-wrap li.grey{ background:#fff;}	
    
    .box-wrap li:nth-child(even) {background: #eceeef;}
  }
  /*** ============== image section ===========**/
  @media(min-width:970px) {#image2{ height:472px !important;}
    #link_box2{ height:255px;}
  #listing2{ height:217px;}

}
  @media(min-width:801px) and (max-width:969px) {
  #image2{ height:400px !important;}
#link_box2{ height:230px; padding:11px 1.5% 6px; }
#link_box2 h1{ margin-bottom:5px;}
#link_box2 p{ margin-bottom:0;}
#listing2{ height:170px; padding-top:0; padding-bottom:0;}
.listing2 li{ padding:8px 10px;}	
}		
@media(min-width:768px) and (max-width:800px) {
  #image2{ height:411px !important;}
  #link_box2{ height:241px; padding:11px 1.5% 6px; }
  #link_box2 h1{ margin-bottom:5px;}
  #link_box2 p{ margin-bottom:0;}
  #listing2{ height:170px; padding-top:0; padding-bottom:0;}
  .listing2 li{ padding:8px 10px;}	
}	
@media(min-width:650px) and (max-width:767px) {#image2{ height:525px !important;}}
  @media(min-width:550px) and (max-width:649px) {#image2{ height:440px !important;}}	
    @media(min-width:450px) and (max-width:549px) {#image2{ height:380px !important;}}	
      @media(min-width:350px) and (max-width:449px) {#image2{ height:315px !important;}}
        @media(min-width:250px) and (max-width:349px) {#image2{ height:280px !important;}}		
          /**** ============ News ================= ****/		
          /**** ============ C1 ================= ****/	
          
          .padding-top{ padding-top:22px;}
        .padding-top-bottom{ padding-top:22px; padding-bottom:22px;}	
      .c1{ padding-top:25px; color:#333333 !important;}
    .col-sm-4.right-content .news{ float:left;}
  @media(min-width:970px) {.inner-image{ height:217px;} #inner_listing{ height:217px;}}
  .inner-image img, .inner-image img{ float:left; width:100%; height:100%;}
@media(min-width:768px) and (max-width:899px) {.col-sm-4.right-content .news{ width:100%;}}
/**** ============ C2 ================= ****/	
.image1 img{ float:left; width:100%;}
.google-map{ float:left; width:100%; padding:0px 0 0;}
  .google-map img{ float:left; width:100%;}
/**** ============ C3 ================= ****/
.tab{ padding-top:10px;}
.tab .TabbedPanels .TabbedPanelsTabGroup{ position:relative;}	
  .tab .TabbedPanels .TabbedPanelsTab {	
  top: 0px;
  padding:10px 9px; line-height:14px; color:white;
  margin: 0px 0px 3px 9px;
  font-size:14px;
  background-color: #a2aaad; border:#fff 1px solid; border-bottom:0;
  list-style: none;}
  .tab .TabbedPanels .TabbedPanelsTabHover, .tab .TabbedPanels .TabbedPanelsTabSelected {
  background-color: #fff; color:#303030; border:#a2aaad 1px solid; border-bottom:0;
  padding:10px 9px 15px; margin:0 0 -1px 9px;
}
  .tab .TabbedPanels .TabbedPanelsContentGroup {
  clear: both; border-top:#a2aaad 1px solid;
}
  
  .tab .TabbedPanels .TabbedPanelsContent {
  overflow: hidden; padding-left:9px; padding-top:20px;
  
}	
  .tab .TabbedPanels .TabbedPanelsContent.text {
  overflow: hidden; padding-left:0px; padding-top:20px;
  color:#333333; font-size:13px; line-height:18px;
  
}
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class{ float:left; width:100%; margin-bottom:17px;}
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class p{ color:#656565; font-size:12px;}
.tab .TabbedPanels .TabbedPanelsContent .repeat-class .left-image{ float:left; border:#eceeef 1px solid; position:relative; height:93px; overflow:hidden;}
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class .logo-popup, .tab .TabbedPanels 
  
  .TabbedPanelsContent .repeat-class .red{ display:none !important;}
.tab .TabbedPanels .TabbedPanelsContent .repeat-class .left-image img{ width:100%; height:100%;}
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class .left-image .plus-icon{ position:absolute; cursor:pointer; width:22px; height:22px; background:url(/App_Themes/ITEMain/Images/plus-icon1.png) no-repeat; bottom:10px; right:10px;}
.tab .TabbedPanels .TabbedPanelsContent .repeat-class .mid-box{ float:left; border:#eceeef 1px solid; padding:8px; height:93px; overflow:hidden; color:#cd0829; font-size:8px; line-height:13px; width:100%;}
.tab .TabbedPanels .TabbedPanelsContent .repeat-class .download-box{ float:left; background:url(/App_Themes/ITEMain/Images/arrow-down.png) center center no-repeat #eceeef;  height:93px; overflow:hidden; padding:0; cursor:pointer; text-indent:-9999px; }
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class1{ float:left; width:100%; margin-bottom:23px;}
.tab .TabbedPanels .TabbedPanelsContent .repeat-class1 .col-sm-3{ float:left; background:#cd0829; height:110px; overflow:hidden; color:white; font-size:12px; font-weight:bold; text-align:center; }
.tab .TabbedPanels .TabbedPanelsContent .repeat-class1 .col-sm-3 p{ margin-bottom:0;}
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class1 .col-sm-3 strong{ font-size:21px;}
.tab .TabbedPanels .TabbedPanelsContent .repeat-class1 .col-sm-8{ float:left; min-height:110px; overflow:hidden; color:#333333; font-size:12px; line-height:15px; }
.tab .TabbedPanels .TabbedPanelsContent .repeat-class1 .col-sm-1{ float:left; background:#eceeef;  height:110px; overflow:hidden; padding:0; color:#656565; font-size:12px; font-weight:bold; text-align:center;}
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class1 .col-sm-1 p{ margin-bottom:0;}
.image1{ float:left; margin-right:20px; margin-bottom:20px;}
#overlay{ background:url(/App_Themes/ITEMain/Images/over-lay.png); width:100%; height:100%; position:fixed; z-index:999; display:none;}
  #popupcontent{ float:left; width:100%; position:fixed; z-index:9999; display:none;}
#popupcontent .popup-inner{ width:217px; margin:15% auto 0; position:relative;}
#popupcontent .popup-inner ul{ float:left; width:100%; padding:13px 13px 50px; background:white; box-shadow:0 0 5px #000; position:relative;}
  .pop-prev, .pop-next, .pop-close{ width:40px; height:40px; float:left; position:absolute; cursor:pointer; text-indent:-9999px;}
.pop-prev{ background:url(/App_Themes/ITEMain/Images/arrow1-re.png); left:-50px; top:170px;}
.pop-next{ background:url(/App_Themes/ITEMain/Images/arrow1.png); right:-50px; top:170px;}
  .pop-close{ background:url(/App_Themes/ITEMain/Images/close-button.png); right:-40px; top:-50px;}
#popupcontent .popup-inner ul li{ float:left; width:100%;}
#popupcontent .popup-inner ul li .left-image, #popupcontent .popup-inner ul li .plus-icon{ display:none;}
  #popupcontent .popup-inner ul li .logo-popup, #popupcontent .popup-inner ul li .red{ display:block;}
#popupcontent .popup-inner ul li .logo-popup{border:#cd0829 1px solid; float:left; width:100%; padding:23px 0; text-align:center; margin-bottom:12px;}
#popupcontent .popup-inner ul li .logo-popup img{ max-width:100%;}
  #popupcontent .popup-inner ul li p{ font-size:14px; margin-bottom:12px;}
#popupcontent .popup-inner ul li .col-sm-8 { width:100%; float:left; padding:0;}
#popupcontent .popup-inner ul li .mid-box{ float:left; color:#cd0829; font-size:8px; line-height:13px; width:100%; margin-bottom:20px; overflow:hidden;}
  #popupcontent .popup-inner ul li .download-box{ float:left; background:url(/App_Themes/ITEMain/Images/arrow-down1.png) 95% center no-repeat #cd0829;  height:50px; overflow:hidden; padding:0; cursor:pointer;  width:100%; position:absolute; left:0; bottom:0; color:#fff; font-size:16px; line-height:50px; padding-left:13px;  }
@media(max-width:899px){.tab .TabbedPanels .TabbedPanelsContent .repeat-class1 .col-sm-8{ min-height:110px; height:auto;}}
@media(min-width:768px) and (max-width:800px){
  .tab .TabbedPanels .TabbedPanelsTab {	
    top: 0px;
    padding:10px 5px; line-height:14px; color:white;
    margin: 0px 0px 3px 3px;
    font-size:14px;
    background-color: #a2aaad; border:#fff 1px solid; border-bottom:0;
    list-style: none;}
  .tab .TabbedPanels .TabbedPanelsTabHover, .tab .TabbedPanels .TabbedPanelsTabSelected {
    background-color: #fff; color:#303030; border:#a2aaad 1px solid; border-bottom:0;
    padding:10px 5px 15px; margin:0 0 -1px 3px;
  }
}
@media(min-width:500px){
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class .col-sm-3, .tab .TabbedPanels 
  
  .TabbedPanelsContent .repeat-class1 .col-sm-3 {
    width: 20%; float:left;
  }
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class .col-sm-8, .tab .TabbedPanels 
  
  .TabbedPanelsContent .repeat-class1 .col-sm-8 {
    width:60%; float:left;
  }
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class .col-sm-1, .tab .TabbedPanels 
  
  .TabbedPanelsContent .repeat-class1 .col-sm-1 {
    width:20%; float:left;
  }	
}	
@media(max-width:767px){
  #popupcontent{ min-height:450px;}	
}	
@media(max-width:600px){
  .tab .TabbedPanels .TabbedPanelsTab {	
    top: 0px;
    padding:10px 3px; line-height:12px; color:white;
    margin: 0px 0px 3px 1px;
    font-size:12px;
    background-color: #a2aaad; border:#fff 1px solid; border-bottom:0;
    list-style: none;}
  .tab .TabbedPanels .TabbedPanelsTabHover, .tab .TabbedPanels .TabbedPanelsTabSelected {
    background-color: #fff; color:#303030; border:#a2aaad 1px solid; border-bottom:0;
    padding:10px 3px 15px; margin:0 0 -1px 1px;
  }}
@media (max-width:499px){
  .tab .TabbedPanels .TabbedPanelsContent {
    padding-left:0px;
  }
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class{ text-align:center; margin-bottom:30px;}	
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class .col-sm-3, .tab .TabbedPanels 
  
  .TabbedPanelsContent .repeat-class .col-sm-8, .tab .TabbedPanels .TabbedPanelsContent .repeat-class .col-sm-1 { float:none; display:inline-block; padding-left:0; padding-right:0;
  }
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class .col-sm-1, .tab .TabbedPanels 
  
  .TabbedPanelsContent .repeat-class1 .col-sm-3, .tab .TabbedPanels .TabbedPanelsContent .repeat-class1 
  
  .col-sm-8, .tab .TabbedPanels .TabbedPanelsContent .repeat-class1 .col-sm-1{ width:100%;}
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class1 .col-sm-3, .tab .TabbedPanels 
  
  .TabbedPanelsContent .repeat-class1 .col-sm-8, .tab .TabbedPanels .TabbedPanelsContent .repeat-class1 
  
  .col-sm-1{ margin-bottom:10px;}
  
}
@media(max-width:399px){
  .tab .TabbedPanels .TabbedPanelsContent .repeat-class .mid-box{ height:auto; }
  .tab .TabbedPanels .TabbedPanelsTab {	
    top: 0px;
    padding:10px 3px !important; line-height:12px; color:white;
    margin: 0px 0px 3px 1px !important;
    font-size:14px;
    background-color: #a2aaad; border:none;
    list-style: none; width:100%; text-align:center;}
  .tab .TabbedPanels .TabbedPanelsTabHover, .tab .TabbedPanels .TabbedPanelsTabSelected {border:none !important;
    padding:10px 3px !important; margin:0 0 3px 1px !important; background-color: #fff !important; color:#303030 !important;
  }
}	
@media(max-width:360px){.image1{ width:100%;}
  .pop-prev, .pop-next, .pop-close{  bottom:0; top:auto; margin-bottom:15px;}
  .pop-prev{ background:url(/App_Themes/ITEMain/Images/arrow1-re.png); left:0px; top:auto; bottom:0;}
  .pop-next{ background:url(/App_Themes/ITEMain/Images/arrow1.png); right:0; top:auto;}
  .pop-close{ background:url(/App_Themes/ITEMain/Images/close-button.png); right:40%; top:auto;}
}	
/**** ============ Gallery ================= ****/

ul#gallery_main li, #gallery_caption ul li{display:none;}
ul#gallery_main li:first-child, #gallery_caption ul li:first-child{display:block;}
  #gallery_main iframe{ float:left; width:100%; height:100%;}
.caption-box{ background:#e55205; padding:8% 30px 0; color:#fff; height:255px; font-size:12px; position:relative; }
.caption-box .controll-wrap1{ position:absolute; width:100%; bottom:30px;
  height: 40px;
  position: absolute;
  width: 100%;
  z-index: 9; left:0;}
  .caption-box .controll-wrap1 #right, .caption-box .controll-wrap1 #left, .caption-box .controll-wrap1 
  
  #gallery_caption_right, .caption-box .controll-wrap1 #gallery_caption_left{
  background: url(/App_Themes/ITEMain/Images/arrow1-re.png);
  cursor: pointer;
  float: left;
  height: 40px;
  margin-left:30px;
  text-indent: -9999px;
  width: 40px;
}		
  .caption-box .controll-wrap1 #right, .caption-box .controll-wrap1 #gallery_caption_right {
  background: url(/App_Themes/ITEMain/Images/arrow1.png);
  float: right; margin-left:0; margin-right:30px;
}
  #gallery_thumb li.col-sm-3{ padding:0; cursor:pointer;}
  #gallery_thumb li.col-sm-3 img{ width:100%;}
@media(max-width:899px){
  #gallery_thumb li.col-sm-3{ width:33.3333%;}
}
  @media(max-width:768px){.gallery .controll-wrap {
  display: block !important;}
.caption-box .controll-wrap1 {
  bottom:4px;
}	
}	
  @media(max-width:767px){
  #gallery_thumb li.col-sm-3{ width:25%; float:left;}	
.caption-box .controll-wrap1 {
  bottom:20px;
}
  
}	
  @media(min-width:601px) and (max-width:767px){
    .caption-box{ float:left; width:50%;}
  }	
  @media(max-width:600px){
    .caption-box{ height:auto; padding-bottom:70px;}	
    .for-gallery{ display:none;}
  }	
  @media(max-width:550px){#gallery_thumb li.col-sm-3{ width:33.3333%;}}	
    @media(max-width:360px){#gallery_thumb li.col-sm-3{ width:50%;}}	
      /*** Gallery height **/
      @media(min-width:970px) {#gallery_main{ height:472px !important;}
        #gallery_caption{ height:255px;}
      #listing{ height:217px;}
    
  }
  @media(min-width:801px) and (max-width:969px) {
    #gallery_main{ height:400px !important;}
    #gallery_caption{ height:230px; padding:3% 30px 0; }
    #gallery_caption p{ margin-bottom:0;}
    #listing{ height:170px; padding-top:0; padding-bottom:0;}
    .listing1 li{ padding:8px 10px;}	
  }		
  @media(min-width:768px) and (max-width:800px) {
    #gallery_main{ height:411px !important;}
    #gallery_caption{ height:241px; padding:3% 30px 0; }
    #gallery_caption p{ margin-bottom:0;}
    #listing{ height:170px; padding-top:0; padding-bottom:0;}
    .listing1 li{ padding:8px 10px;}	
  }	
  
  @media(min-width:650px) and (max-width:767px) {#gallery_main{ height:525px !important;}}
    @media(min-width:550px) and (max-width:649px) {#gallery_main{ height:440px !important;}}	
      @media(min-width:450px) and (max-width:549px) {#gallery_main{ height:380px !important;}}	
        @media(min-width:350px) and (max-width:449px) {#gallery_main{ height:315px !important;}}
          @media(min-width:250px) and (max-width:349px) {#gallery_main{ height:280px !important;}}	
            #gallery_main li, #gallery_main li img{ float:left; width:100%; height:100%;}
          /*** Gallery height **/
          /**** ============ Contact ================= ****/
          div.selector {
          background: white;
          border: 1px solid #cccccc;
          line-height: 26px;
          height: 26px;
          padding: 0 0 0 10px;
          position: relative;
          overflow: hidden; }
        div.selector span {
        color: #666;
        text-shadow: 0 1px 0 white; }
      div.selector span {
      text-overflow: ellipsis;
      display: block;
      overflow: hidden;
      white-space: nowrap;
      background: white url(/App_Themes/ITEMain/Images/selector.png) right 5px no-repeat;
      height: 26px;
      line-height: 26px;
      padding-right: 25px;
      cursor: pointer;
      width: 100% !important;
      display: block; }	  
    div.selector select {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    height: 22px;
    top: 2px;
    left: 0px;
    width: 100%; }
  .contact{ color:#333333; font-size:12px; padding-top:25px; line-height:16px;}	
.top-text{ padding-bottom:10px;}	
  .contact-top, .contact-mid, .contact-top1{ border-bottom:#e0ded8 1px solid; padding-bottom:10px;}
.contact-top1{ padding-bottom:0px; font-size:14px; margin-bottom:16px;}	
.contact-top p{ line-height:26px;}
  .contact-top label {
  color: #999999;
  font-style: italic; font-weight:normal; float:left; margin-right:8px; line-height:26px;
}
  .contact .bttn-wrapper .col-sm-12 a{ margin-top:0px;}
.contact-mid{ padding-top:15px;}
  .contact-mid button, .contact .bttn-wrapper .col-sm-12 a.bttn1, .bttn2{
  background: #fefefe; /* Old browsers */
  background: -moz-linear-gradient(top,  #fefefe 0%, #eaeaea 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fefefe 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fefefe 0%,#eaeaea 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fefefe 0%,#eaeaea 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fefefe 0%,#eaeaea 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
  border:#cccccc 1px solid; color:#666666; padding:5px 10px;	
}
  .contact .bttn-wrapper .col-sm-12 a.bttn1{ line-height:16px; font-size:12px;}	
.contact .contact-listing{ padding-top:5px; padding-bottom:15px;}
  .contact .contact-listing ul{ float:left; width:100%;}
  .contact .contact-listing ul li{border-bottom:#e0ded8 1px solid; padding-top:10px; padding-bottom:10px; height:215px;}

  .contact .contact-listing ul li a.contact-photo {
  border: 1px solid #D5D5D5;
  display: block;
  float: left;
  height: 80px;
  margin: 0 5px 5px 0;
  overflow: hidden;
  width: 60px;
}
  .contact .contact-listing ul li h5{ font-weight:bold; font-size:12px; color:#333333; margin-bottom:10px;}
.contact .contact-listing ul li .right-box{ float:right; width:76%; position:relative; height:80px;}
  .contact .contact-listing ul li .right-box .flag{ position:absolute; left:0; bottom:0;}
  .contact .contact-listing ul li .details{ float:left; width:100%;}
.contact .contact-listing ul li .details a{ color:#cd0829;}
  .contact .contact-listing ul li .details p, .contact .contact-listing ul li .right-box p{ margin-bottom:0;}
  .right-content .orange-box{ padding:20px 30px 19.5px; background:#57575a; float:left;}
.right-content .orange-box ul li{border-bottom:#fff 1px dotted; width:100%; padding-bottom:6px; float:left;}
  .right-content .orange-box ul li:last-child{padding-top:6px; padding-bottom:0; border:0;}
  .right-content .orange-box h5{ background:#f5ba9b; color:#f15735; font-size:16px; padding:7px 10px; margin-bottom:5px;}
.right-content .orange-box h5 span, .right-content .orange-box a span{ margin-right:10px; width:25px; float:left;}
  .right-content .orange-box a{color:#fff; font-size:16px; padding:10px 0 10px 50px; float:left; float:left; width:100%;}
  .right-content .orange-box a.contact{ background-image:url(/App_Themes/ITEMain/Images/ear-phone-white.png); background-position:10px center; background-repeat:no-repeat;}
.right-content .orange-box a.contact:hover, .right-content .orange-box .active a.contact{ background-image:url(/App_Themes/ITEMain/Images/ear-phone.png);}
  .right-content .orange-box a.form{ background-image:url(/App_Themes/ITEMain/Images/message.png); background-position:10px center; background-repeat:no-repeat;}
  .right-content .orange-box a.form:hover, .right-content .orange-box .active a.form{ background-image:url(/App_Themes/ITEMain/Images/message-red.png);}
.right-content .orange-box a:hover, .right-content .orange-box .active a{ background-color:#57575a; color:#f15735;}
  .first-col {
  padding: 0;
  width: 17%;
}
  .second-col {
  padding: 0;
  width: 45%;
}
  .third-col {
  width: 38%;
}
  @media(max-width:950px){
    
    .contact .contact-listing ul li a.contact-photo { width:40px; height:60px;}	
    .contact .contact-listing ul li a.contact-photo img{ width:100%; height:100%;}
    .contact .contact-listing ul li .right-box{ width:80%;}
  }
  @media(max-width:930px){
    .contact .contact-listing ul li{ height:275px; }	
    .contact .contact-listing ul li a.contact-photo { width:60px; height:80px;}		
    .contact .contact-listing ul li .right-box{ width:100%; height:auto; padding-bottom:10px;}
    .contact .contact-listing ul li .right-box .flag {
      bottom: auto;
      left: 68px;
      position: absolute;
      top: -28px;
    }	
  }
  @media(max-width:899px){
  .contact-top label{ width:100%;}	
.contact-mid button{ padding:5px 3px;}
}	
  @media(max-width:860px){
  .contact-mid .col-sm-8, .contact-mid .col-sm-4{ float:left; width:100%; text-align:center;}
.contact-mid button{ padding:5px 10px; margin-bottom:5px;}	
}	
  @media(min-width:820px) and (max-width:969px){
  .third-col, .second-col {
  width: 40%;
}	
  .third-col label, .second-col label{ width:100%;}
.first-col{ width:20%;}
}	
  @media(min-width:768px) and (max-width:819px){
    .third-col, .second-col {
      width: 43%;
    }	
    .third-col label, .second-col label{ width:100%;}
    .first-col{ width:14%;}
  }	
  @media(max-width:767px){
    .image1{ margin-right:0; width:100%;}	
    .right-content .orange-box{ width:100%; float:left;}	
    .contact .contact-listing ul li{ float:left; width:50%; height:240px;}	
    .contact-top .col-sm-4 {
      float:left
    }
    .contact-top label{ width:auto;}
  }	
  @media(max-width:600px){.contact-top label{ width:100%;}}		
  @media(max-width:550px){
    .contact .contact-listing ul li{ float:left; width:100%; height:auto;}		
    .contact .contact-listing ul li .right-box{ float:right; width:80%; position:relative; height:80px;}
    .contact .contact-listing ul li .right-box .flag{ position:absolute; left:0; bottom:0; top:auto;} 
  }	
  @media(max-width:650px){.contact-top .col-sm-4 {
      width: 100%; float:left; padding:0 !important;
    }
    div.selector{ margin-bottom:10px;}
    .contact-top label{ width:100%;}
    div.selector{ width:100% !important;}
    div.selector span{ width:100% !important;}
  }	
  @media(max-width:400px){.contact .contact-listing ul li .right-box{ float:right; width:70%; height:90px;}
    .contact .contact-listing ul li a.contact-photo { width:70px; height:90px;}}	
  .center{ padding:0; float:none; margin:0 auto; font-size:13px; color:#333333;}
.center .repeat-class2{ float:left; width:100%; margin-bottom:8px;}
  .center .repeat-class2 input[type=text], .center .repeat-class2 textarea{ width:100%; border:#cccccc 1px solid; height:26px; line-height:26px; color:#333333;}
  .center .repeat-class2 textarea{ height:86px;}
.center .repeat-class2 label{ width: auto !important; padding-left: 5px; color:#333333; font-size:13px; font-weight:normal;}

  
/* .radio-wrap{ margin-bottom:17px !important;}
  .radio-wrap p{ float:left;}
.radio-wrap label{ float:left;} 
  
div.radio {
  height: 15px;
  width: 15px; cursor:pointer; float:left; margin-bottom:0; margin-top:3px; margin-right:5px; 
}
div.radio span {
  display: inline-block;
  text-align: center; padding:0;
}
div.radio span { background:url(/App_Themes/ITEMain/Images/radio-uncheck.png) no-repeat;
  height: 15px;
  width: 15px; padding:0; position:absolute; left:0;
}
div.radio span.checked {
  background:url(/App_Themes/ITEMain/Images/radio-checked.png) no-repeat;
}
div.radio input {
  background: none;
  display: inline-block;
  opacity: 0;
  text-align: center;
}*/
  
.center .repeat-class2 .bttn2{ padding:22px 132px; float:right; font-size:10px; font-weight:bold;}
@media(max-width:969px){
  .repeat-class2.radio-wrap .col-sm-6{ width:100%; float:left;}	
  .repeat-class2.radio-wrap .col-sm-3{ width:50%; float:left;}
  
}
@media(min-width:768px) and (max-width:800px){
  .center{ width:100% !important;}	
}
@media(min-width:601px) and (max-width:767px){.center{ width:75% !important;}}	
@media(max-width:360px){.center .repeat-class2 .bttn2{ padding-left:0; padding-right:0; width:100%; text-
      
      align:center;}}
/**** ============ na ================= ****/
.na, .search, .error{ padding-left:15px !important; padding-top:38px !important; color:#a2aaad !important; font-size:12px; line-height:18px !important;}
.search, .error{ padding-right:15px !important; padding-top:20px !important; color:#333333 !important;}
.na h3{ line-height:22px;}
.na .bttn3, .ol .bttn3{ float:left !important; border:#e0ded8 1px solid; margin-top:19px !important; }
.bttn3 span{ float:right; margin-left:10px;}
.na .bttn-wrapper{ margin-left:0; margin-right:0;}
.na .bttn-wrapper .col-sm-12{ padding:0;}
/**** ============ Search Result ================= ****/
.search ul li{ float:left;     border-bottom: 1px dotted #B1B1B1;
  margin-bottom: 20px;
  padding-bottom: 10px; width:100%;}
.search h5{ font-weight:bold; margin-bottom:10px;}
.search ul li a.bold-link{ font-size:14px; font-weight:bold; }
.search ul li .bottom-sec{ float:left; width:100%;}

.left-design {
  border: 1px solid #B2B2B2;
  color: #0000FF;
  float: left;
  font-size: 2pt;
  height: 6px;
  line-height: 4px;
  margin-right: 15px;
  margin-top: 7px;
  width: 50px;
}
.left-design .design {
  background-color: #cd0829;
  height: 4px; float:left;
  line-height: 4px;
  width: 19px;
}
.bottom-sec .hrs {
  color: #A7A7A7; margin-left:10px;
}
.pagination-wrap-outer{ float:left; width:100%;}
.pagination-wrap{ text-align:center; font-size:14px;}
.pagination-wrap a, .pagination-wrap .pagination{ float:none; display:inline-block;}
.pagination-wrap .pagination{ margin-left:10px; margin-right:10px;}
.pagination-wrap .pagination a{ color:#333333;}
.pagination-wrap .pagination a:hover, .pagination-wrap .pagination a.active{ color:#cd0829;}
.pagination-wrap a{color:#A7A7A7;}
.pagination-wrap a.left-arrow{ background:url(/App_Themes/ITEMain/Images/first.png) left center no-repeat; padding-left:15px; margin-right:10px;}
.pagination-wrap a.first{ background:url(/App_Themes/ITEMain/Images/previous.png) left center no-repeat; padding-left:15px;}
.pagination-wrap a.right-arrow{ background:url(/App_Themes/ITEMain/Images/next.png) right center no-repeat; padding-right:15px; margin-left:10px;}
.pagination-wrap a.last{ background:url(/App_Themes/ITEMain/Images/last.png) right center no-repeat; padding-right:15px; }
@media(max-width:767px){.pagination-wrap .pagination{margin-left:5px; margin-right:5px; }
  .pagination-wrap a.left-arrow{margin-right:5px;}
  .pagination-wrap a.right-arrow{ margin-left:5px;}
}
/**** ============ error ================= ****/
.error ul li{ background:url(/App_Themes/ITEMain/Images/arrow4.png) left 5px no-repeat; margin-bottom:8px; padding-left:20px; text-transform:capitalize;}
.error ul li a{ font-size:13px;}
.error ul li a:hover{ color:#333333;}
.error ul li ul{ margin-left:25px; margin-bottom:15px;}

.ErrorLabel {
  padding: 15px;
  margin-bottom: 10px;
  border: 1px solid transparent;
  border-radius: 0px;
  color: red;
  background-color: #f2dede;
  border-color: #ebccd1;
  display: block;
  text-align: center;
  font-size: 13px;
}

/**** ============ EL ================= ****/
.right-content .orange-box1{ padding:20px 30px 19.5px 30px; background:#e55205; float:left;}
.right-content .orange-box1 p{ line-height:22px; margin-bottom:5px;}
.right-content .orange-box1 .inner{  margin-right:-15px; text-align:justify;}
.orange-box1 a{ color:#fff; font-size:28px; margin-right:13px;}
.orange-box1 a.inactive{ color:#ee8f7a;}
.row.heading1{ float:left; width:100%; position:relative;}
.row.heading1 .col-sm-12, .close-bar  {
  background:#cce7d8; float:left; width:100%;
  color: #cd0829;
  font-size: 16px;
  padding-bottom: 12px;
  padding-top: 12px; float:left;
}
.row.heading1 .col-sm-12 p{ margin-bottom:0; font-size:16px; float:left;}
.expand-bttn{ float:right; font-size:13px; background:url(/App_Themes/ITEMain/Images/expand.png) right center no-repeat; padding-right:40px; cursor:pointer;}
.padding-right{ padding-right:35px !important;}
.check-wrap-outer{ float:left;  width:100%; position:relative; }
.check-wrap{ background:#eceeef !important; border-top:#fff 1px solid; padding:0 !important; float:left; position:absolute;  z-index:98;}
.check-wrap .title-bar{ float:left; padding:10px 35px; width:100%; border-bottom:#a2aaad 1px solid; font-size:13px; font-weight:bold;}
.check-wrap .title-bar p{font-size:13px !important; color:#333333 !important; font-weight:bold; float:left; margin-bottom:0;}
.check-wrap .title-bar a{ float:right; text-decoration:underline;}
.check-wrap label{ margin-left:18px; float:left; font-weight:normal; color:#333333; font-size:13px;}
.country, .category{ float:left; width:100%; padding:23px 35px 16px;}
div.checker {
  position: relative; float:left;
}
div.checker {
  
}
div.checker {
  height:21px;
  width:21px;
}
div.checker span {
  display: inline-block;
  text-align: center;
}
div.checker span {
  background:url(/App_Themes/ITEMain/Images/uncheck.png);
  height:21px;
  width:21px;
}
div.checker span.checked {
  background:url(/App_Themes/ITEMain/Images/checked.png);
}
div.checker input {
  background: none ;
  display: inline-block;
  opacity: 0;
}
div.checker input {
  height: 19px;
  width: 19px;
}
.country li{ float:left; width:100%; margin-bottom:7px;}
.category ul li{ float:left; width:50%; margin-bottom:7px;}
.close-bar{ width:100%; border-top:#fff 1px solid; padding-left:35px !important; padding-right:35px !important;}
.close-bttn{ float:right; font-size:13px; background:url(/App_Themes/ITEMain/Images/collaps.png) right center no-repeat; padding-right:40px; cursor:pointer;}

.el li.top{ color:#333333; font-size:13px; border-bottom:#cd0829 3px solid;}
.el li .second-class{ text-align:right;}
.el li .third-class{ float:right;}
.el li{ padding-bottom:9px; padding-top:21px; float:left; width:100%; color:#cd0829; font-size:16px; border-bottom:#e0ded8 1px solid;}
.controll-sec{ float:left; width:100%; margin-top:20px; padding-right:50px;}
.controll-sec .next-class, .controll-sec .prev-class, .controll-sec1 .next-class, .controll-sec1 .prev-

class{ float:left; width:40px; height:40px; background:url(/App_Themes/ITEMain/Images/green-arrow2.png); cursor:pointer;}
.controll-sec .next-class, .controll-sec1 .next-class{ float:right; background:url(/App_Themes/ITEMain/Images/green-arrow3.png)}
@media(max-width:969px){.category ul li{ float:left; width:100%; margin-bottom:7px;}}
@media(max-width:767px){
  .col-sm-6.half-width{ padding-left:0; padding-right:0;}
  .el li .first-class{ float:left; width:50%; }
  .el li .second-class{ float:left; width:25%; }
  .el li .third-class{ float:right; width:16.6667%;}
  .controll-sec{ padding-right:0px;}
}
@media(max-width:400px){.row.heading1 .col-sm-12 p{ width:100% !important; margin-bottom:5px;}}	
/**** ============ ol ================= ****/
.controll-sec1{ float:left; width:100%; margin-top:20px; padding-right:50px; padding-right:15px; }
.client-logo{ padding-bottom:20px;}
.client-logo img{ max-width:100%;}
.entry{ padding-bottom:15px;}
.entry p{ margin-bottom:5px; font-size:16px; }
.entry p span{ color:#656565; font-size:21px;}
.icons a{ float:left; margin-right:10px;}
.ol{ padding-left:15px !important;}
.ol h4{ margin-bottom:5px;}
.ol .repeat{ float:left; width:100%; margin-bottom:7px; color:#333333; font-size:13px; line-height:35px;}
.ol .repeat span{ float:left; width:30px; text-align:center; margin-right:10px;}
.ol .repeat.adrs{ line-height:18px;}
.ol .repeat.adrs span{ margin-top:3px;}
.ol .bttn3{ margin-top:66px !important; }
@media(max-width:767px){
  .ol .left-box1, .ol .right-box1{ width:50%; float:left;}
  .entry p span{ font-size:18px;}
}

@media(max-width:360px){
  .ol .left-box1, .ol .right-box1{ width:100%; float:left;}
  .client-logo-wrap, .entry-wrap, .icons-outer{ float:left; width:100%; text-align:center;}
  .entry, .icons-outer{ padding-bottom:10px;}
  .ol .repeat{ float:left; width:100%;}
  .icons{ text-align:center;}
  .icons a{ display:inline-block; float:none;}
}	
/**** ============ hover ================= ****/	
.listing1 a:hover{ color:#d4d4d4 !important;}
.news li .right-class:hover{ color:#999999;}
.text-box h1 a:hover{ color:#333333;}
.text-box1 h1 a:hover{ color:#333333;}
.text-box2 h1 a:hover{ color:#d4d4d4;}
.box-wrap li.box h1 a:hover, .contact .contact-listing ul li .details a:hover, .expand-bttn:hover, .close-

bttn:hover, .content-wrapper a:hover{ color:#333333;}
.twitter a:hover{ color:#fff;}
.tab .TabbedPanels .TabbedPanelsContent .repeat-class .download-box:hover{ background-color:#cbcdce;}
.orange-box1 a:hover{ color:#EE8F7A;}
.contact-mid button:hover, .contact .bttn-wrapper .col-sm-12 a.bttn1:hover, .bttn2:hover{
  background: #fefefe; /* Old browsers */
  background: -moz-linear-gradient(top,  #fefefe 0%, #d3d3d3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fefefe 0%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fefefe 0%,#d3d3d3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fefefe 0%,#d3d3d3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fefefe 0%,#d3d3d3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
}
#gallery_thumb li.col-sm-3 img:hover{ opacity:0.7;}	
.bttn-wrapper .col-sm-12 a:hover{ color:#fff;}
.archive h3.acc_trigger a:hover, .archive .archive-wrapper li a:hover{ color:#333333;}
/**** ============ Typography ================= ****/


.arrow{ background:url(/App_Themes/ITEMain/Images/arrow1.png) left top no-repeat; width:40px; height:40px;}
.arrow1:before { content:"\f0a3";}
.arrow1{ color:#cd0829; /*background:url(/App_Themes/ITEMain/Images/green-arrow1.png) left top no-repeat; width:30px; height:30px; float:right;*/ display: inline-block; font: normal normal normal 14px/1 "Black Tie"; text-rendering: auto; transform: translate(0, 0); font-weight: 200; font-size: 2.5em; vertical-align: -30%; float: right;}
.bttn1{ background:#a2aaad; color:#fff; font-size:16px; line-height:30px; padding:0 30px; cursor:pointer; border:0;}
.bttn1:hover{ color:white;}
.bttn3{ background:#cd0829; color:#fff; font-size:14px; line-height:48px; padding:0 34px; cursor:pointer; border:0;}
a.default, .sbmt1{ float:right; background:#197eb1; color:#fff; text-transform:uppercase; font-size:12px; font-family: 'open_sansbold'; padding:7px; border:none;}
h1{ font-size:18px; }
h2{ font-size:16px;  color:#333333;}
h2 span{ color:#303030;}
h3{ font-size:16px; color:#cd0829; }
.h1-class{ font-family:Verdana, Geneva, sans-serif  !important; font-size:21px; margin-bottom:34px; font-style:italic !important;}
h4{ color:#656565; font-size:21px;}

.itelist 
{
  
}

.itelist ul {
  list-style: none;
  padding-left: 5px;
  margin: 0;
}

.itelist ul  li {
  /*background: url('/App_Themes/ITEMain/Images/list.png') no-repeat left 6px;*/
  line-height: 25px;
  vertical-align: middle;
  /*padding-left: 15px;*/
}

.itelist ul li:before {
  content: "■ ";
  font-size: 18px;
  color: #cd0829;
}

.Accordion {
  margin-bottom: 1px;
}
.Accordion h3{ background: #CCE7D8;color:#cd0829; margin-bottom:15px;padding-left:2px;}
.Accordion .row.bttn-wrapper{ float:none;}
.Accordion h3.acc_trigger a{ padding-right: 20px; }
.Accordion h3.acc_trigger{ background:url(/App_Themes/ITEMain/Images/expand.png) no-repeat scroll 98% #CCE7D8; line-height:30px; margin-bottom:0;}
.Accordion h3.active { background:url(/App_Themes/ITEMain/Images/collaps.png) no-repeat scroll 98% #CCE7D8;}
.outer {
  
  display: table;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  
}
.inner {
  display: table-cell;
  position: relative;
  vertical-align: middle;
  width: 100%;  height: 100%;
}
/****** =========== 06-05-2014 ============= *****/
#flexiselDemo3 {
  display:none;
}
.row.bottom-carousel { margin-bottom:25px; }
.row.bottom-carousel h5{ font-size:16px; margin-bottom:10px; color:#cd0829; margin-left:15px;}
.row.bottom-carousel .col-sm-12 .carousel-wrapper{background:#eceeef; float:left; overflow:hidden;}
.nbs-flexisel-container, .nbs-flexisel-inner {
  width: 100% !important;
}
.nbs-flexisel-container {
  position:relative;
  max-width:100%; margin:0 0; float:left;
}
.nbs-flexisel-ul {
  position:relative;
  width:9999px;
  margin:0px;
  padding:0px;
  list-style-type:none;   
  text-align:center;  
}
.nbs-flexisel-ul li a{ position:relative; width:100%;  float:left; text-align:center; height:180px; display: table; padding-top:30px; padding-bottom:15px;}
.nbs-flexisel-inner {
  overflow:hidden;
  float:left;
  width:100%;
  
}

.nbs-flexisel-item {
  float:left;
  margin:0px;
  cursor:pointer;
  position:relative;
  line-height:0px; text-align:center; height:180px; display: table;
}
.nbs-flexisel-item img {
  cursor: pointer;
  position: relative;
  max-height:100px;
  max-width:145px;
  
}
.nbs-flexisel-item .img{display: table-cell;text-align:left;
  vertical-align: middle;}


/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
  width:30px;
  height:30px; 
  position: absolute;
  cursor: pointer;
  z-index: 100; top:35% !important;
}

.nbs-flexisel-nav-left {
  left:15px;
  background: url(/App_Themes/ITEMain/Images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
  right:15px;
  background: url(/App_Themes/ITEMain/Images/button-next.png) no-repeat;
}
#flexiselDemo3 a{ color:#333333; font-size:10px; font-weight:bold;}
#flexiselDemo3 li{ text-align:center;}
#flexiselDemo3 li a p, #flexiselDemo3 li p, .nbs-flexisel-item p{ text-align:left; color:#333333; font-size:10px; font-weight:bold; margin-bottom:12px; line-height:18px;  float:left; width:100%; position:absolute; top:15px;}
@media(min-width:768px){
  nav ul li span{ display:none;}	
}
@media(max-width:767px){
  .row.bottom-carousel .col-sm-12{ float:left; width:100%;}
  nav ul li{ float:left; width:100%;}
  nav ul li span{ display:block; width:41px; height:31px; position:absolute; right:0; text-indent:-9999px; top:0; cursor:pointer;}
  nav ul li span.drop-cl{ background: url(/App_Themes/ITEMain/Images/plus-icon2.png) no-repeat;}
  nav ul li span.drop-op{ background: url(/App_Themes/ITEMain/Images/minus-icon2.png) no-repeat;}
  nav ul li:hover ul, nav ul li li:hover ul, nav ul li:hover ul li:hover ul{ display:none;}
  nav ul li ul li a{ padding-top:5px; padding-bottom:5px;}
  
  .nbs-flexisel-item img {
    max-width: 80%;
  }
}
/***** menu *****/

section.col-sm-12.text-box h3 a {
  background: url(/App_Themes/ITEMain/Images/arrow2.png) right top no-repeat;
  width: 100%;
  float: left;
  margin-bottom: 10px;
  padding-bottom: 10px;
  display: block;
  border-bottom: 1px dotted #333;
}

#cntdwn {
    animation: blinker 2s linear infinite;
    background-color: #E42127;
    position: relative;
    border-radius: 14px;
    right: 10px;
    padding: 7px;
    margin: 0px;
    color: #fff;
}

 @keyframes blinker {
  50% {
  opacity: 0;
}
}

  @media (max-width:767px) {
  #cntdwn {
  position:relative;
  top:10px;
}
}
  

/* Minification failed (line 1337, error number 1043): 'progid:' is an IE-only construct that generates invalid CSS */