*,*:after,*:before {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:0;
 margin:0
}

#template {
	margin: 0 auto;
	width: 100%;
	background: none;
}
#template .canvas {
	width: 100%;
}
#header .headlogo {
	background-position: 0 50%;
	background-size: cover;
}
#header.eic .headlogo {
	background-position: 50% 50%;
	background-size: cover;
}
#header .headlogo .headIPO {
	width: 100%;
	background-position: 90% center;
}
.hidden-xs {
	display: none;
}
#center {
	width: 100%;
	margin: 0;
	padding: 0 10px;
}
#center p {
	padding: 0 ;
}
#center h3 {
	padding: 0 10px;
}
#center .image_holder{
	padding: 0;
}
.slick-next, .slick-prev {
	display: none !important;
}
.slick-slider {
	padding: 10px;
}
.home-double-container {
	padding: 10px 0;
}
.more-news {
	padding: 10px 0;
}
#footer ul {
	margin: 0;
}
.home-double-container .home-double {
	width: 48.5%;
}
.excerpt {
	padding: 0 0 6px 0;
}

#breadCrumbs {
    margin: 0 -10px 10px -10px;
}

.slider-left #left1,
.slider-right #right1{
    width: 100%;
}

#trigger-left,
#trigger-right{ display: block;}

.top {
    position: absolute;
    height: 80px;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    background: #3B65A8;
}
.eic .top {
    background: #B0063F;
}
.rightBox {
    float: none;
    width: 100%;
    display: table;
    padding: 0 2%;
}
.topBox {
    float: none;
    margin: 0 auto;
    display: table;
}
.search {
    text-align: center;
    width: 96%;
    margin: 7px 2% 0;
}
.top {
    position: absolute;
    top: -80px;
    transition: all 300ms;
}
.top.open {   
    top: 0;
    z-index: 1500;
}
.top .rightBox {
    position: relative;
}
.top a {
    font-size: 14px;
}
.search input.txt {
    width: 140px;
}
.openBar {
    display: block;
}

 body.disable {
      overflow-y: hidden;
 }

#ipo #center {
    border-left: none;
    border-right: none; 
}
a.registration {
        background-size: cover;
    }


@media screen and (max-width: 690px) {
    .home-double-container .home-double {
        float: none;
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    #header .headlogo .headEIC,
    #header .headlogo .headIPOEIC {
        width: 50%;
    }
    #header .headlogo .headEIC.EIClogo-3 {
        background-size: 100%;
        background-position: left center;
    }
    #header .headlogo .headIPOEIC.IPOEIClogo-3 {
        background-size: 100%;
        background-position: 80% center;
    }
    a.registration {
        padding: 13px 93px 20px 20px;
        font: 13px/25px bgb,arial,tahoma;
    }
}

@media screen and (max-width: 480px) {
	#header .headlogo .headIPO {
		background-size: 65%;
	}
	#center .image_holder.Left{
		float:none;
		margin:0 auto;
	}
    .home_thumbs {
        width: 100%;
        margin: 0;
    }
    .home_thumbs > div {
        display: table;
        max-width: 100%;
        margin: 10px auto;
        float: none;
    }
    .home_thumbs div a{
        width: 159px;
    }
    .openBar {
        bottom: -65px;
    }
    .top a {
        font-size: 12px;
    }
    .top .font-size {
        display: none;
    }
    .top.open .openBar {
        bottom: -55px;
    }
}
@media screen and (max-width: 359px)    {
        .top a {
        font-size: 12px;
    }
    .openBar {
        bottom: -66px;
    }
    .top.open .openBar {
        bottom: -55px;
    }
}
