/*
Theme Name: Ashot

*/
*{margin:0px; padding:0px; outline:0px; border:0px;}
body{background-color:#d7e3e9; font-family: Alef, sans-serif; color:#425563; font-size:100%;}

a{color: inherit; text-decoration:none}
a:hover{  text-decoration:none; }

 h1, h2, h3, h4, h5, h6{margin:0px; padding:0px 0px 8px 0px; font-weight:100; }
p {margin:0px; padding:0px 0px 8px 0px;}
img{border:none; vertical-align: middle;}
a img {border: none;}
ul, li { list-style:none;}

input:focus::-webkit-input-placeholder {    opacity: 0;}
input:focus::-moz-placeholder {    opacity: 0;}
textarea:focus::-webkit-input-placeholder {    opacity: 0;}
textarea:focus::-moz-placeholder {    opacity: 0;}

input, textarea {  font-size:12px; padding:5px; border:1px #b2b2b2 solid; font-family: Alef, sans-serif; }
input, textarea { color: #000; }
.placeholder { color: #aaa; }
.f-left { float:left; }
.f-right { float:right; }
.clear:before, .clear:after{ content:" "; display:table;}
.clear:after { clear:both;}
.clear { *zoom:1;}  /* For ie 6-7*/

.container { width:1200px; margin:auto;position:relative; padding:0 25px; }

div, input , textarea {-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */}

/*-------------------------------------------------------layout--------------------------------------------------------------*/

.col-1 { width:20%; float:left;}
.col-2 { width:40%; float:left; padding-right:30px}
.col-3 { width:60%; float:left;}
.col-4 { width:80%; float:left;}

.page-contact .col-2 { padding-right:0}
.page-contact .col-3 { padding-right:30px}


.home-header { background-image:url(images/home-bg.jpg); height:710px; background-size:cover;}
.inner-header {background-image:url(images/inner-bg.jpg); height:275px; background-size:cover;}
.logo { margin-top:20px; width:280px; float:left;}
.header-button { position:absolute; top:10px; right:30px; z-index:100}
.header-button ul li { float:left; margin-left:5px;}
.white-line { border-bottom:1px #fff solid; height:1px; width:100%; float:right; }
.black-line { border-bottom:1px #4a576e solid; height:1px; width:100%;}

.inner-header .header { margin-bottom:20px;}
.page-title { float:left; width:49%; border-right: 1px #fff solid; margin:10px 0;}
.page-title h2 { font-size:30px; text-transform:uppercase;  font-weight:normal; padding:0}
.breadcrumb { float:left; width:49%; margin:20px 0 20px 2%; font-size:14px;}
.breadcrumb ul li { display:inline-block; margin-right:5px}
.breadcrumb ul li:after { content:" > "; padding-left:5px}
.breadcrumb ul li:last-child:after { content:"";}
.page-icon { float:left; width:190px; height:110px; background-image:url(images/page-menu-divider.jpg); background-position:center right; background-repeat:no-repeat; padding:0 5px}
.page-icon:last-child { background-image:none;}
.page-icon a { text-align:center; display:inline; font-size:18px; text-transform:uppercase;  font-family: kelson, Alef,sans-serif ;}
.page-nav-itme-image { height:54px; margin-top:14px;}
.menu-logo { text-align:center;}
.menu-logo img { margin:10px 0;}
.page-icon.active a, .active-product a { background-image:url(images/menu-active.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:23px; display:block;}
.active-product a {  background-image:url(images/menu-active-white.png);}

.inner-page { padding:50px 0}

.page-feature-image img, .single-feature-image img { width:100%; max-width:100%; height:auto;}
.page-heading { font-size:30px; text-transform:uppercase;}
.page-content { font-size:14px; }
.page-content ul { padding-left:20px; margin:10px 0}
.page-content ul li { list-style:disc; margin:3px 0}

.management-profile { width:210px; margin:0 10px 20px 10px; position:relative; height:200px; overflow:hidden;}
.management-photo-ho { position:absolute; top:0; left:0; opacity:0; right:0}
.single-detail { padding:5px 0}
a.manage-photo:hover .management-photo-ho { opacity:1}
.management-name { padding:15px 0;height:80px;}
.manage-icon { float:left; margin-right:10px}
.person-name { font-size:14px;text-transform:uppercase; line-height:1; }
.person-name h3{ padding-bottom:4px; font-size:14px; margin-top:9px; text-transform:uppercase; line-height:1; }
.management-detail { margin:10px 0; font-size:12px; font-family:Verdana,Alef, sans-serif; line-height:1.6;}
.md-icon { padding-left:30px; background-repeat:no-repeat; background-position:left center; min-height:18px; margin:2px 0 }
.person-phone { background-image:url(images/phone-small.png);}
.person-mail { background-image:url(images/mail-small.png);}
.person-fax { background-image:url(images/fax-small.png);}
.person-mobile {background-image:url(images/mobile-small.png);}
.person-job { font-size:12px;}

.page-extra-info { padding:30px 0}
.extra-info { float:left; width:45%; margin-right:5%; margin-bottom:15px;}
.extra-info a img {  margin-right:20px;}
.extra-info:nth-child(odd) { border-right: 1px #fff solid;}
.extra-info:last-child { border:none}

.single-detail .md-icon { float:left; width:30%; margin-bottom:10px}
.single-detail .md-icon:nth-child(even) { width:70%;} 
.profile-text { line-height:1.3;}
.single-contact-wrapper,
.single-contact-form { padding:15px 0;}
.form-input input{ width:210px; float:left; margin-right:20px; margin-bottom:8px; height:25px}
.form-input { float:left; width:460px;}
.form-submit { float:left;}
.form-submit input { background:none; font-size:0; line-height:0; border:none; background-image:url(images/submit.png); height:55px; width:55px; cursor:pointer;}

.slider { height:600px;}
.slide { display:none;}
.slider-text { width:325px; font-size:14px;}
.readmore { text-transform:uppercase; padding:5px 20px 5px 5px; background:url(images/right-arrow.png) no-repeat 95% center;  background-color:#a2cbe1; }
.home-product-navigation { position:absolute; bottom:0; z-index:9999; text-align:center;}
.nav-item { height:150px; width:204px; position:relative; float:left; margin-right:25px;}
.nav-item-bg { background-color:#9dcce4; opacity:0.8; height:125px; width:210px;}
.nav-itme-image { position:absolute; top:0; width:130px; margin:auto; left:40px;}
.nav-itme-image-ho { position:absolute; top:0; width:130px; margin:auto; left:40px; opacity:0;}
.nav-item a:hover .nav-itme-image-ho { opacity:1;}
.nav-item a:hover .nav-itme-image { opacity:0;}
.nav-item a:hover .nav-item-bg { background-color:#fff;}
.nav-item a { font-size:16px; line-height:32px; text-transform:uppercase;}

.home-content { margin:70px 0 20px 0; float:left;}
.home-video { float:left; width:440px; margin:0}
.home-text { float:left; width:500px; padding-left:24px; font-size:14px; text-align:justify; line-height:1.15}
.home-contact { float:left; padding-left:30px;margin-left:30px; margin-top:0px; border-left:1px #75848e solid;}
.contact-text { font-size:18px; line-height:36px; text-align:center; text-transform:uppercase;}
.video-bg { width:440px; height:208px; position:relative;}
.play-btn { position:absolute; left:162px; top:46px;}
.logo-slider { width:95%; margin:auto;}
.logo-slider ul li { margin:0 20px;}
.logo-slider img { max-width:100%; width:100%; height:auto;}
.logo-slider-wrapper { float:right; position:relative;  width:1150px; height:70px; margin:20px auto;}
.jcarousel-control-prev { position:absolute; left:-10px; top:10px; background-image:url(images/prev.png); width:20px; height:37px; font-size:0; line-height:0}
.jcarousel-control-next { position:absolute; right:-10px; top:10px; background-image:url(images/next.png); width:20px; height:37px; font-size:0; line-height:0}
.jcarousel-control-prev.down {  background-image:url(images/down.png); width:37px; height:20px;  top:100%; left:160px;}

.jcarousel-control-next.up { background-image:url(images/up.png); width:37px; height:20px; top:100%; left:220px }

.product-gallery-wrapper { width:450px; position:relative;}
.product-slider { margin-right:-20px; height:510px; width:450px;}
.gallery-box { float:left; width:200px; margin-right:20px; margin-bottom:20px}
.gallery-image { width:100%; height:165px; overflow:hidden; position:relative; background-size:cover;}
.image-box .play-btn { display:none; visibility:hidden;}
.gallery-image .play-btn { position:absolute; left:45px; top:20px;}
.gallery-image img { width:100%; max-width:100%; height:auto;}
.gallery-title { font-size:14px; font-weight:bold; margin:5px 0; height:auto; overflow:hidden; }
.page .gallery-title{font-size:13px;}
.gallery-caption { font-size:14px; line-height:1.2; margin-bottom:10px; height:35px; overflow:hidden;}

.product-contact-detail { font-size:12px; padding-top:15px; float:left; width:300px; }
.product-contact-name { text-transform:uppercase;}
.product-form { width:50%; float:left; border-right:1px #fff solid; padding-right:30px; margin:20px 0}
.product-contant-info { width:46%; float:right; margin:20px 0;}
.v-card { float:left; margin-right:25px; width:77px;}
.product-contact-job .md-icon { margin-right:20px;}
.subpage-menu-wrapper { background-color:#f5f8f7;}
.product-subpages-menu ul { padding:20px 0;}
.product-subpages-menu ul li { display:inline-block; font-size:13px; margin:0 5px 0 0; position:relative; }
.product-subpages-menu ul li a:after { content:" | "; padding:0 0 0 5px }
.product-subpages-menu ul li:last-child a:after { content:""}
.product-subpages-menu ul li a:hover { color:#000;}
.product-subpages-menu ul li.active:after { top: 195%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(245, 248, 247, 0); border-top-color: #f5f8f7; border-width: 15px; margin-left: -15px; }
.contact-slider-wrapper { position:relative;  width:1124px; height:70px; margin:20px auto;}
.contact-slider { width:1075px; margin:auto;}
.contact-slider ul li { padding:0 10px 0 20px; border-right:1px #fff solid; width:250px}
.contact-slider img { max-width:100%; width:100%; height:auto;}
.contact-slider .contact-job{width:200px;}
.contact-icon { float:left; width:50px; margin-right:10px}
.contact-name { float:left; width:125px; font-size:14px; line-height:1.1; margin-top:10px}
.contact-name h3 { font-weight:bold; padding-bottom:5px}
.contact-full-detail { width:400px;  background-color:#fff; display:none; padding:15px 20px;}
.contact-full-detail:after { bottom: 100%; left: 20%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 10px; margin-left: -10px; }
.contact-full-detail .md-icon { width:50% !important; float:left;}
.gmap iframe { width:100% !important;}
.contact-slider-box {  height: 63px;}

.contact-full-detail-wrapper { position:relative; cursor:pointer;}
.contact-full-detail-wrapper:hover .contact-full-detail{ 	display:block;	position: relative;	z-index: 1;	margin-top: 24px;}
.contact-phone-detail { margin-bottom:10px; font-size:13px; font-family:Verdana, sans-serif}
.contact-link { margin:10px 0; text-align:center; font-size:14px; text-transform:uppercase;}
.view-profile { float:left; width:50%; border-right:1px #4a576e solid;}
.message-link { float:left; width:50%}
.company-adress{ font-size:14px; margin:20px 0; line-height:1.2}
.contaxt-form-text { font-size:12px; margin:10px 0;}
.cform-field { clear:both;}
.cform-icon { /*width:57px; height:54px;*/width: 40px;height: 33px; background-color:#fff; /*margin:0 6px 10px 0;*/margin: 17px 6px 0px 0; background-repeat:no-repeat; float:left;background-size:cover;}
.cform-input { float:left;}
.carrow { background-image:url(images/cicon-arrow.png);background-size: cover;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cicon-arrow.png',sizingMethod='scale');}
.cname { background-image:url(images/cicon-name.png);background-size: cover;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cicon-name.png',sizingMethod='scale');}
.cphone { background-image:url(images/cicon-phone.png);background-size: cover;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cicon-phone.png',sizingMethod='scale');}
.ccompany { background-image:url(images/cicon-company.png);background-size: cover;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cicon-company.png',sizingMethod='scale');}
.cmail { background-image:url(images/cicon-email.png);background-size: cover;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cicon-email.png',sizingMethod='scale');}
.contact-form-wrapper .submit { width:162px; height:60px; background:none; border:none; font-size:0; line-height:0; background-image:url(images/send.png); background-repeat:no-repeat; margin:20px 0; float:right;}
.cu_submit { width:162px; height:60px; background:none; border:none; font-size:0; line-height:0; background-image:url(images/send.png); background-repeat:no-repeat; margin:20px 0; float:right;}
.contact-form-wrapper {  width: 390px;}
.cform-input input { width:325px; /*height:54px;*/ height:35px; font-size:14px; padding:10px;}
@-moz-document url-prefix() { 
	.cform-icon{height:32px;margin:18px 6px 0px 0px;}
  .cform-input input  {height:33px;}
}
#cForm{width:375px;}
.cSwrap{width: 210px;display: inline-block;height: 45px;}
#sForm .form-submit{position:relative;top:25px;}
#sForm .form-input input{margin-right:0;}
#sForm label.error { 
	display: inline-block;
	position: relative;
	color: #cc3300;
}

.page-fairs { margin-right:-20px; position:relative;}
.fairs-box { width:212px; float:left; margin:0 20px 20px 0}
.fair-text { width:100%; text-align:justify; font-size:14px; margin:10px 0; height:120px; overflow:hidden; line-height:1.3}
.fair-image { width:212px; height:165px; overflow:hidden;}
.fair-image img { width:100%; max-width:100%; height:auto;}
.fair-nav { top:90% !important}
.jcarousel-control-prev.fair-nav { left:52%;}
.jcarousel-control-next.fair-nav { left:48%;}
.page-news { margin-right:2%;}
.news-col { width:31%; margin-right:2%; float:left;}
.arrow-icon { background-image:url(images/news-tick.png); background-repeat:no-repeat; width:29px; height:17px; float:left; padding-right:10px; border-right:1px #4a576e solid;}
.news-text { float:left; margin-left:10px; width:310px; margin-bottom:15px;}
.news-box { border-bottom:1px #998586 solid; font-size:14px; margin-bottom:20px;}
.news-box .readmore { text-align:left; float:right; background-color:#998586; color:#fff; padding:3px 15px 3px 6px; width:100px; background-image:url(images/right-arrow-white.png); text-transform:none;}
.management-image-box { height:236px;}
.management-image-box img { width:100%; height:auto;}
.management-photo { height:236px; width:100%; background-image: }
.fair-slider { width:100%; height:660px;}
.footer {width:100%; border-top:1px #fff solid; padding:30px 0; text-align:center; color:#000; font-size:14px; float:right;}
.footer-menu ul li { display:inline-block;}
.footer-menu ul li a {padding:0 7px;}
.footer-menu ul li:before { content:"|";}
.footer-menu ul li:first-child:before { content:"";}
.rel-logo { display:inline-block; }
.footer-menu ul li:last-child:before {/* content:"";*/}
.footer-menu ul {   display: inline-block;}

/*--------------header menu styling ---------------*/
.header-menu {float:right; margin: 0; font-size:13px; width:865px; text-transform:uppercase;}
.header-menu ul{list-style:none; z-index:1000; float:right; }
.header-menu ul li{ list-style:none; float:left; font-weight: normal; position:relative;  }
.header-menu ul li a{text-decoration: none; display:inline-block; padding:0 7px; line-height:100px; height:70px;color:#000; }
.header-menu ul li:after { content:"|";}
.header-menu ul li:last-child:after { content:"";}
.header-menu ul li a:hover{color:#000; }
.header-menu ul li:hover{   }
.header-menu ul ul{display:none;}
.header-menu ul li ul { position:absolute; left:0px;  background-color:#424243;}
.header-menu ul li:hover>ul{display:block;   }
.header-menu ul li:hover > a,.header-menu ul li.current-product-ancestor a{color:#fff;}
.header-menu ul li ul li { margin:0px; padding:0}
.header-menu ul li ul li a{width: 180px;padding:0 0 0 15px ;}
.header-menu ul li ul li a:hover{color:#f05a24;}
.header-menu ul ul li:hover ul{ top:1px;}
.header-menu ul li.current_page_item> a,
.header-menu ul li.current-menu-item >a,
.header-menu ul li.current-menu-ancestor >a,
.header-menu ul li.current-menu-parent >a,
.header-menu ul li.current-page-parent >a,
.header-menu ul li.current-page-ancestor >a,
.header-menu ul li.current-product-ancestor{ color:#fff !important;}

.header-menu ul li ul li ul { display:none;} 


/*-------------------WordPress Core--------------------------------- */
.alignnone {margin:5px 10px 10px 0px; }
.aligncenter, div.aligncenter {display:block; margin: 5px auto 5px auto; }
.alignright {float:right; margin: 5px 0px 10px 10px; }
.alignleft {float:left; margin: 5px 10px 10px 0; }
.aligncenter {display: block; margin:5px auto 5px auto; }
a img.alignright {float:right; margin:5px 0 20px 20px; }
a img.alignnone {margin: 5px 20px 20px 0; }
a img.alignleft {float:left; margin:5px 20px 20px 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto }
.wp-caption {background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 3px; text-align: center; }
.wp-caption.alignnone {margin: 5px 20px 20px 0; }
.wp-caption.alignleft {margin: 5px 20px 20px 0; }
.wp-caption.alignright {margin: 5px 0 20px 20px; }
.wp-caption img {border: 0 none; height: auto; margin:0; max-width: 98.5%; padding:0; width: auto; }
.wp-caption p.wp-caption-text {font-size:0.8em; line-height:17px; margin:0; padding:0 4px 5px; }
.wp-smiley{margin: 0 !important; max-height: 1em;}
blockquote.left{margin-right: 20px; text-align: right; margin-left: 0; width: 33%; float: left;}
blockquote.right{margin-left: 20px; text-align: left; margin-right: 0; width: 33%;	float: right;}
/*--------------default menu styling ---------------*/

.nav-itme-image-ho, .nav-itme-image, .nav-item-bg, a , a:hover, .management-photo-ho
{
	-webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
}

label.error { 
	display: block;
	position: relative;
	color: #cc3300;
}
.nav-toggle {
    display: none !important;
}
.nav-toggle {
    float: right;
}
.wa_rs_relative_container{}
@media screen and (min-width:990px) and (max-width:1024px) {
	.container {
    width: 990px;
}


.header-menu {
    width: 100%;
}
.nav-item {
    width: 165px;
}

.nav-item a {
    font-size: 13px;
}

.nav-item-bg {
    width: 165px;
}
.nav-itme-image {
    left: 16px;
    width: 130px;
}

.nav-itme-image-ho {
    left: 16px;
}

.home-video{
	  float: right;
    margin-right:0;
    text-align: right;
    width: 380px;
}
.video-bg {
    width: 380px;
}
.home-text {
    float: right;
    width: 365px;
}

.home-contact {
	border-left: none;
    border-right: 1px solid #75848e;
    float: right;
    margin-right: 27px;
    margin-top: 40px;
    padding: 0 30px 0 0;
}
.logo-slider-wrapper{
	width: 940px;
}

.inner-header{
	height:auto;
}

}


@media screen and (min-width:768px) and (max-width:989px) {
	
	.header-button {
    position: absolute;
    right: 30px;
    top: -34px;
    z-index: 100;
}
.fair-slider{height:1000px;}
.header-menu{
	display:none !important;
}

#wprmenu_bar {
    background: none repeat scroll 0 0 #425563 !important;
}
.container {
    width:768px;
}

.logo-slider-wrapper {
    width: 717px;
}
#wa_rs_cycle .right {
    right: 0;
    top: 0;
    width: 65%;
}

#wa_rs_cycle li img {
    width: 35% !important;
}

.home-header {
    height: 532px;
}
.home-slider{
	height:457px;
}
.nav-itme-image {
    left: 10px;
    width: 111px;
}
.nav-item {
    height: 148px;
    margin-right: 10px;
    width: 127px;
}
.nav-item-bg {
    height: 85px;
    width: 127px;
}
.nav-itme-image, .nav-itme-image-ho {
    left: 10px;
    width: 111px;
}
.nav-item a {
    font-size: 13px;
    line-height: 13px;
}
.nav-itme-image > img, .nav-itme-image-ho > img{
	width:75%;
}

.home-content {
    float: right;
    margin: 20px 0;
}
.video-bg {
    margin: 0 auto;
}

.home-video{
	width:100%;
	margin-right:0px;
}

.home-text{
	width:100%;
	padding-right:0px;
}

.home-contact {
    border-right: medium none;
    float:none;
    margin: 0 auto;
    padding-right: 0;
    text-align: center;
    width: 130px;
}

.page-icon{
	 width: 119px;
}
.page-icon a{
	font-size:14px;
}

.news-text{
	width:100%;
}

.news-col{
	width:100%;
}
.inner-header{
	height:auto;
}

.product-gallery-wrapper{
	width:auto;
}

.product-slider {
    margin-right: 0;
    width: auto;
}
.product-form {
    border-right: medium none;
    float: left;
    margin: 20px 0;
    padding-right:0;
    width: 100%;
}

.header-button {
    position: absolute;
    right: 30px;
    top: -34px;
    z-index: 100;
}

.page-icon {
	background-image:none;
}

.page-title {
    border-right: medium none;
    width: 100%;
}

.breadcrumb {
    display: none;
}

.page-icon.active a, .active-product a {
    background-image: none;
    border-bottom: 2px solid;
    display: block;
    padding-bottom: 4px;
}

.extra-info {
    border-right: 0 none !important;
    float: left;
    margin-bottom: 15px;
    margin-right: 0;
    width: 100%;
}

.form-input {
    float: left;
    width: auto;
}

.page-contact .col-3{
	padding-right: 0;
	width:100%;
}

.page-contact .col-2 {
    padding-right: 0;
    width: 100%;
}

.contact-slider-wrapper{
	width:auto;
}

.contact-slider {
    width: 683px;
}

.jcarousel-control-prev{
	left:0;
}

.jcarousel-control-next{
	right:0;
}
	
}


@media screen and (min-width:768px) and (max-width:600px) {
.fair-slider{width:112%;height:1330px;}

}
@media screen and (min-width:480px) and (max-width:767px) {

.header-menu{
	display:none !important;
}

#wprmenu_bar {
    background: none repeat scroll 0 0 #425563 !important;
}	
.container {
    width:480px;
}

.logo-slider-wrapper {
    width:429px;
}
#wa_rs_cycle .right {
    right: 0;
    top: 0;
    width: 65%;
}

#wa_rs_cycle li img {
    width:100% !important;
}

.home-slider{
	height:512px;
}

.home-header{
	height: 640px;
}

.nav-item {
    height: 148px;
    margin-right: 10px;
    width:80px;
}
.nav-item-bg {
   height: 50px;
    width: 80px;

}
.nav-itme-image, .nav-itme-image-ho {
    left: 10px;
    width: 64px;
}
.nav-item a {
    font-size: 13px;
    line-height: 13px;
}
.nav-itme-image > img, .nav-itme-image-ho > img{
	width:75%;
}

.home-content {
    float: right;
    margin: 20px 0;
}
.video-bg {
    margin: 0 auto;
}

.home-video{
	width:100%;
	margin-right:0px;
}

.home-text{
	width:100%;
	padding-right:0px;
}

.home-contact {
    border-right: medium none;
    float:none;
    margin: 0 auto;
    padding-right: 0;
    text-align: center;
    width: 130px;
}

.inner-header{
	height:auto;
}

.page-icon{
	 width:143px;
}
.page-icon a{
	font-size:14px;
}

.page-heading {
    margin-top: 20px;
}

.col-2 {
    float: left;
    padding-right: 0;
    width: 100%;
}

.col-3 {
    float: left;
    width: 100%;
}

.news-text{
	width:100%;
}

.news-col{
	width:100%;
}	

.product-gallery-wrapper{
	width:auto;
}

.product-slider {
    margin-right: 0;
    width: auto;
}

.page-title h2 {
    font-size: 24px;
}

.product-form {
    border-right: medium none;
    float: left;
    margin: 20px 0;
    padding-right:0;
    width: 100%;
}
.header-button {
    position: absolute;
    right: 30px;
    top: -34px;
    z-index: 100;
}
.page-icon {
	background-image:none;
}

.page-title {
    border-right: medium none;
    width: 100%;
}

.breadcrumb {
    display: none;
}

.page-icon.active a, .active-product a {
    background-image: none;
    border-bottom: 2px solid;
    display: block;
    padding-bottom: 4px;
}

.extra-info {
    border-right: 0 none !important;
    float: left;
    margin-bottom: 15px;
    margin-right: 0;
    width: 100%;
}
.form-input {
    float: left;
    width: auto;
}

.page-contact .col-3{
	padding-right: 0;
	width:100%;
}

.page-contact .col-2 {
    padding-right: 0;
    width: 100%;
}

.contact-slider-wrapper{
	width:auto;
}

.contact-slider {
    width:400px;
}

.jcarousel-control-prev{
	left:0;
}

.jcarousel-control-next{
	right:0;
}

.fair-slider{width:100%;height:2420px;}

}

@media screen and (min-width:320px) and (max-width:479px) {
	.form-input {
    float: left;
    width: auto;
}
.single-feature-image{display:none;}
.single-management.inner-page {padding:20px 0;}
.tp-caption.text_small_black{display:none}
.contact-form-wrapper{width:100%;margin:auto;}
	
	.cform-input input{width:200px;height:33px;}
	.cform-icon{width:40px;height:33px;background-size:100%;background-position:center;}
	
	#cForm{width:255px;}
	.single-detail .md-icon{width:70% !important;}
	.fair-slider{width:100%;height:2420px;}
	.header-button {
    position: absolute;
    right: 30px;
    top: -34px;
    z-index: 100;
}
.header-menu{
	display:none !important;
}

#wprmenu_bar {
    background: none repeat scroll 0 0 #425563 !important;
}	
.container {
    width:320px;
}


.logo {
    float: left;
    margin-top: 39px;
}



.logo-slider-wrapper {
    width:276px;
}
#wa_rs_cycle .right {
    right: 0;
    top: 0;
    width: 65%;
}

#wa_rs_cycle li img {
    width:100% !important;
}

.home-slider{
	height:auto;
}

.home-header{
	height: auto;
}

.nav-item {
    height:90px;
    margin-right: 10px;
    width:80px;
}
.nav-item-bg {
   height: 50px;
    width: 80px;

}
.tp-caption img{width:200px !important;height:auto !important;}
.fullwidthbanner-container .fullwidthabanner{height:400px !important}
.nav-itme-image, .nav-itme-image-ho {
    left: 10px;
    width: 64px;
}
.tp-leftarrow, .tp-rightarrow{top:137px !important;}
.tp-leftarrow{left:-20px !important;}
.tp-rightarrow{left:250px !important;}
.nav-item a {
    font-size: 13px;
    line-height: 13px;
}
.nav-itme-image > img, .nav-itme-image-ho > img{
	width:75%;
}

.home-content {
    float: right;
    margin: 20px 0;
}
.video-bg {
    margin: 0 auto;
	width: 270px;
}

.home-video{
	width:100%;
	margin-right:0px;
}

.home-text{
	width:100%;
	padding-right:0px;
	margin-bottom: 26px;
}

.home-contact {
    border-right: medium none;
    float:none;
    margin: 0 auto;
    padding-right: 0;
    text-align: center;
    width: 130px;
	
}

.play-btn {
    left: 75px;
    position: absolute;
    top: 48px;
}

.inner-header{
	height:auto;
}

.page-icon{
	 width:88px;
}
.page-nav-itme-image > img {
    width: 65%;
}

.page-icon a{
	font-size:13px;
}

.page-heading {
    margin-top: 20px;
}

.col-2 {
    float: left;
    padding-right: 0;
    width: 100%;
}

.col-3 {
    float: left;
    width: 100%;
}


.page-title {
    border-right:none;
    width: 100%;
}

.breadcrumb {
    width: 100%;
}

.news-text{
	width:100%;
}

.news-col{
	width:100%;
}

.product-gallery-wrapper{
	width:auto;
}

.product-slider {
    margin-right: 0;
    width: auto;
}

.page-title h2 {
    font-size:20px;
}

.product-form {
    border-right: medium none;
    float: left;
    margin: 20px 0;
    padding-right:0;
    width: 100%;
}
	
.page-icon {
	background-image:none;
}

.page-title {
    border-right: medium none;
    width: 100%;
}

.breadcrumb {
    display: none;
}

.page-icon.active a, .active-product a {
    background-image: none;
    border-bottom: 2px solid;
    display: block;
    padding-bottom: 4px;
}

.extra-info {
    border-right: 0 none !important;
    float: left;
    margin-bottom: 15px;
    margin-right: 0;
    width: 100%;
}

.page-contact .col-3{
	padding-right: 0;
	width:100%;
}

.page-contact .col-2 {
    padding-right: 0;
    width: 100%;
}

.contact-slider-wrapper{
	width:auto;
}

.contact-slider {
    width:215px;
}

.jcarousel-control-prev{
	left:0;
}

.jcarousel-control-next{
	right:0;
}
.contact-full-detail{width:95%;padding:10px 2%;}
.contact-full-detail .md-icon{width:90% !important;padding-left:20px;}
#wa_rs_cycle li{-webkit-backface-visibility:scroll}

}
@media screen and (min-width:320px) and (max-width:960px) {

.jcarousel-control-next.fair-nav{display:none}
.home-contact { border-left:none}
}

.hasPlaceholder {
   color: #777;
}
.formlabel{font-size:14px;display:inherit;}
.wpcf7-response-output{display:none !important;}


#searchform>label{display:none;}
.searchresults{padding-top:50px;margin:auto;width:1000px;}
.search-highlight {
    background:#FFFF00  
    }
.searchresults article{
  margin-top: 15px;
  margin-bottom: 15px;
  border: 1px solid #425563;
  border-radius: 5px;
  padding: 10px;
}
.searchresults article>p:nth-child(2), .searchresults article>p:nth-child(4){display:none;}	