* { margin:0; padding:0; }
html {
    height: 100%;
    width: 100%;
}
body          { 
	font-size:13px; 
	line-height:20px; 
	color:#666666; 
	text-align:center; 
	min-width:320px; 
	position:relative; 
	-webkit-text-size-adjust: none; background:url(../images/background.jpg);
}
body > .wrapper { position:relative;}
.wrapper-tail{}

img           { border:0; vertical-align:top; }

a             { color:#e44846; 	text-decoration:none;}
a:hover       { text-decoration:none; color:#f4b400; }
:focus        { outline:0; color: #000; text-decoration: none; }
a:focus 	  {outline:0; text-decoration: none; color: #f4b400;}
.form-control:focus {
         		 }
.contents{ background:#fff;}
#top-title{position:absolute; 
font-size:22px; 
font-weight:700; 
left:140px; 
top:35px; 
letter-spacing:2px; 
color:#000;
}
#top-title p{ position:relative;
font-size:12px; 
font-weight:700; 
top:15px; 
letter-spacing:2px; 
color:#000; 
text-align:center;
}
#top-contact{
 position:absolute;
 font-size:16px; 
 font-weight:700; 
 right:0px; 
 top:0px; 
 background:url(../images/top-right.png); 
 height:100px; width:468px;}
 #top-contact img{position:relative;left:150px; top:10px;}
  #top-contact span{position:relative;left:165px; top:17px; color:#282828; letter-spacing:5px;}
.top-contact-line1{ 
position:relative;
top:20px; font-size:12px; 
left:190px;
color:#666;
} 
.admission-icon{ position:absolute;top:146px; right:54px}
.admission-icon img{ width:99.10%; height:auto;}

#img-home{float:left; padding-right:10px;}
#img-home img{border-radius:5px;}
.para{ text-align:justify; padding:3px;}
#latest-news{border:3px solid #BBE3F7; margin:0px 0px 10px 0px; padding:0px 10px;}
#latest-news span{ padding-left:5px;}
#latest-news a{ padding:0px; margin:0px;}
#latest-news li{ list-style:url(../images/list-icon.png); padding:0px; margin:0px; line-height:15px;}
.vission{ text-align:justify; border-right:1px dotted #BBE3F7; padding:15px}
.vission1{ text-align:justify; padding:15px}
.trade{ text-align:justify;}
#lastupdate{ 
	background:#BBE3F7; 
	padding:10px; 
	margin:0px 0px 10px 0px; 
	border-radius:5px; 
	font-weight:600
}

/* Headings */
h1            { font-size:20px; font-weight:normal; line-height:1.15; margin-bottom:0px; }
h2            { font-size:18px; font-weight:normal; line-height:1.25;margin-bottom:7px;}
h3            { font-size:16px; font-weight:bold; line-height:1.25; margin-top:25px; margin-bottom:7px;}
h4            { font-size:14px; font-weight:bold; margin-bottom:7px; }
h5            { font-size:12px; font-weight:bold; margin-bottom:7px;}
h6            { font-size:11px; font-weight:bold; margin-bottom:7px;}

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
strong        { font-weight:bold; }
address       { font-style:normal; margin:0px; padding:20px 30px; background:url(../images/footer-bg.jpg); color:#000;}
address a{ color:#fff;}
address a:hover{ color:#ff0;}
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }

/* ======================================================================================= */
/* =========================== font awesome ============================================== */

.banners .banner-text div,
.products-grid button.btn-cart:before,
.block-cart-header:after,
.block-cart-header:before,
.header-button.currency-list > a:after, 
.header-button.lang-list > a:after,
.sf-menu li a:before,
.add-to-links li a:before,
.row-product .email-friend:before,
.btn-remove:before,
.btn-remove2:before,
.btn-edit:before,
.sorter .view-mode .grid:before,
.sorter .list:before,
.block-layered-nav dd li:before,
.product-view .box-tags .form-add .input-box:before,
.row-product .no-rating:before,
#menu-icon:before,
.sf-menu-phone li strong:before,
span.toggle:before,
.checkout-progress li:before,
.about-padd-2 ul li:before,
.currency-switch .currency-title:before,
.language-list .language-title:before,
.swipe ul a:before,
.switch-show > div:after,
#back-top span:before,
.map-popup-close:before,
.block-slider-sidebar .slider-sidebar-pager a:before,
.home-link:before,
.custom-servis-ul li h3:before,
button.button span:before,
.header .form-search button.button span:before,
.camera_wrap .camera_pag .camera_pag_ul li:before,
.list-icon li a:before,
.product-view .bx-controls-direction > a:before  {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
  text-indent: 0 !important;
}

/* =========================== font fontello ============================================== */


/* Layout ================================================================================ */
.wrapper {width:100%; overflow:hidden;}
.tail-top {  }
.page { 
	margin:0 auto; 
	padding:0 0 0; 
	text-align:left; 
	max-width:1230px; 
}

/* Base Columns */
.col-left { float:left; }
.col-main { float:left; }
.col-right { float:right; }

/* 1 Column Layout */
.col1-layout .col-main {float:none; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main { }

/* 3 Columns Layout */
.col3-layout .col-main {  }
.col3-layout .col-wrapper { float:left; }
.col3-layout .col-wrapper .col-main { float:right; }

/* Content Columns */
.col2-set .col-1 {  }
.col2-set .col-2 {  }
.col2-set .col-narrow { width:33%; }
.col2-set .col-wide { width:65%; }
.cart-collaterals .col2-set .col-1,
.cart-collaterals .col2-set .col-2 { width:48%; float:left;}
.cart-collaterals .col2-set .col-1 {margin-right:20px;}

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }

/* Logo ================================================================================ */
.logo { float:left; }
.header .logo {
	float:left;
	display:block;
	text-decoration:none !important;
	margin: 9px 0 0 0;
}
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; font-size: 0; overflow:hidden; }
.header h1.logo { margin:0; padding:0; }
.header .logo img {max-width:100%; height:auto;}

/* Header ================================================================================ */
.header-container { padding: 0; background: none;}
.header-row{ border-bottom: solid 1px #e96d6b; padding-bottom: 7px;}
.header { padding:0 0 14px 0; position:relative;}




@-webkit-keyframes rotate {
    0% { -webkit-transform:rotate(0); }
    0% { -webkit-transform:rotate(-360deg); }
}
@-moz-keyframes rotate {
    0% { -moz-transform:rotate(0); }
    0% { -moz-transform:rotate(-360deg); }
}
@keyframes rotate {
    0% { transform:rotate(0); }
    0% { transform:rotate(-360deg); }
}

.container-slider {
	position: relative;
	width: 315px;
	overflow: hidden;
}
.tumbSlider-none:last-child {margin-right: 0;}
.tumbSlider {max-height: 110px;}
.container-slider .slider {margin-left: -4px;}
.container-slider li {
    float: left;
    height: auto;
    width: 97px;
    moz-box-sizing:border-box;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	 box-sizing: border-box;
	 margin: 0 4px;
	 min-height: 100px; 
	 position: relative;
}
.ps-phone .container-slider li:before {
	content: ".";
	font-size: 0;
	width: 100%;
	height: 35px;
	left:0;
	bottom: 0px;
	position: absolute; 
}
.container-slider li a {display: block;}
.container-slider li img {max-width: 100%;}
.container-slider > a {
	display: inline-block; 
	position: absolute;
	left: -4px;
	top: 35px;
	font-size: 30px;
	width: 40px;
	height: 40px;
	z-index: 777;
	text-align: center;
	vertical-align: middle;
}
.container-slider > a.tumbSlider-next {right: 5px; left: auto;}
/* ======================================= Home Page ============================================================== */

/* Clears ================================================================================ */
.clear {clear: both; display: block; overflow: hidden; visibility: hidden;width: 0;height: 0;}

table.tbborder td { border-width: 1px; border-style:solid; border-spacing:0px; padding:3px; border-color:#CCCCCC }
/* ======================================================================================= */
@media only screen and (max-width: 991px) {
.admission-icon{ top:146px; right:-51px}
.admission-icon img{ width:60.90%; height:auto;}
#top-title{position:absolute; 
font-size:18px; 
left:80px; 
top:25px;
letter-spacing:0px; 
}

#top-contact{
 
 right:0px; 
 top:0px; 
 background:url(../images/top-right.png); 
 height:100px; width:290px;}
 #top-contact img{position:relative;left:150px; top:10px;}
  #top-contact span{position:relative;left:165px; top:17px; color:#282828; letter-spacing:5px;}
.top-contact-line1{ 
position:relative;
top:20px; font-size:12px; 
left:190px;
color:#666;
} 
}