@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/MyriadPro/myriadpro-regular.eot');
    src: url('../fonts/MyriadPro/myriadpro-regular.eot') format('embedded-opentype'),
         url('../fonts/MyriadPro/myriadpro-regular.woff') format('woff'),
         url('../fonts/MyriadPro/myriadpro-regular.ttf') format('truetype'),
         url('../fonts/MyriadPro/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family: 'MyriadProLight';
    src: url('../fonts/MyriadPro/myriadpro-light.eot');
    src: url('../fonts/MyriadPro/myriadpro-light.eot') format('embedded-opentype'),
         url('../fonts/MyriadPro/myriadpro-light.woff') format('woff'),
         url('../fonts/MyriadPro/myriadpro-light.ttf') format('truetype'),
         url('../fonts/MyriadPro/myriadpro-light.svg#MyriadProLight') format('svg');
}

body{font-family: 'Lato',sans-serif;font-weight: 400;font-size:16px;color:#161616;}
p{color:#545454;margin:0 0 10px;}
h1, h2, h3, h4, h5, h6 {margin:0 0 10px;padding: 0;text-transform: uppercase;line-height: normal;}
a{outline:none;transition:all 200ms ease-in;}
a:hover, a:focus {text-decoration: none;outline:none;}
input[type="text"], input[type="email"] , input[type="tel"] , select, textarea{font-family: 'MyriadProLight';
border:1px solid #d6d6d6;box-shadow:none;border-radius:0;font-size:16px;color:#696969;
}
.section-title{font-family: 'Lato',sans-serif;font-weight: 700;font-size:31px;text-transform:capitalize;margin: 0 0 18px;}
.sub-title{font-size:20px;color:#7bb544;text-transform:capitalize;margin:0 0 10px;}
input[type="text"]:focus , input[type="email"]:focus , input[type="tel"]:focus , select:focus , textarea:focus {border-color:#d6d6d6;box-shadow:none;}

ul{margin:0 0 10px;padding:0;list-style:none;text-transform:capitalize;overflow:hidden;}
ul a , label{color:#2d2d2d;}
label{font-weight: normal;text-transform: capitalize;font-size: 18px;}
p.alert {color: #000000;font-size: 17px;margin: 20px 0;padding: 20px 0 0;overflow: hidden;line-height: 20px;}

header{padding:10px 0;border-bottom:4px solid #eeeeee;}
header .row , footer .row{padding:0;}
#primary-menu{font-family: 'MyriadProRegular';font-size:18px;margin: 30px 0 15px;float: none;}
#primary-menu a {
  border-left: 1px solid;
  color: #1D1B1C;
  line-height: 20px;
  margin: 0 0 0 16px;
  padding: 0 0 0 16px;
}
#primary-menu li:first-child a {border: medium none;padding: 0;}
#primary-menu a:hover , #primary-menu li.active a{color:#26b5ed;background-color:transparent;}

.navbar-default{background-color:transparent;border: medium none;margin-bottom: 10px;}
/*.navbar > .container{padding:0 15px;}*/
.navbar-form.form-search {border: 1px solid #858585;overflow: hidden;padding: 0;}
.navbar-collapse {padding: 0;}

.form-search input{border:none;width:100% !important;text-align: left !important;}
.form-search button {background: none;border: none;}
.form-search button:hover , .form-search button:focus{background:none;}
.form-search .form-group{width:85%;}
.glyphicon.glyphicon-search {color: #0DA3F0;font-size: 20px;}

#main{padding:15px 0;min-height:580px;}
.carousel{margin:0 0 30px;}
.carousel-caption{font-family: 'Oswald', sans-serif;font-size:54px;text-align:left;text-shadow: none;padding: 5px 0 5px 40px;left: 0;width: 40%;bottom: 80px;
background:url(../images/caption-bg.png) repeat-y;background-size:100% auto;width:auto;}

.carousel-indicators.test {
  bottom: 25px;
  left: auto;
  margin-left: auto;
  padding-left: 0;
  right: 60px;
  width: auto;
}
.carousel-indicators .active {background-color: #009ce3;color:#ffffff;height:auto;width:auto;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {height: auto;width:100%;}
.carousel-indicators li {
  background-color: #DADADA;
  border: medium none;
  border-radius: 0;
  font-size: 18px;
  height: auto;
  line-height: normal;
  padding: 2px 8px;
  text-indent: inherit;
  width: auto;
}
.carousel-inner .container {margin-top: -28px;}
.carousel-control.left , .carousel-control.right  {background-image: none;}

.list-featured li {margin: 0 0 25px;padding: 0;border:none;}
.list-featured li:first-child{margin:0;}
.list-featured a {color: #161616;font-family: inherit;font-size: 18px;text-transform: capitalize;border: medium none;border-radius: 0;padding:0;margin:0;}
.list-featured li img{margin-left:0;max-width: 97%;}
li .glyphicon-chevron-right {background-color: #009CE3;border-radius: 20px;color: #FFFFFF;font-size: 9px;margin: 5px 8px 0 0;padding: 4px;}

footer{background-color:#009ce3;padding: 15px 0;font-size:14px;line-height:normal;}
footer p{margin:0;}
footer a{color:#ffffff;}
#footer-menu li{padding: 0 5px;border-left:1px solid #ffffff;display:inline-block;line-height: 1;}
#footer-menu li:first-child{margin:0;border:none;}
.list-social a {margin-left: 5px;}
.list-social li{display:inline-block;}
.list-social li:last-child {color: #ffffff;}
/*------------------about------------------*/
.banner-image{position:relative;}
.banner-image .carousel-caption{bottom:60px;left: 9%;}
.banner img{width:100%;}
.content-row , .row{padding: 20px 0;}
.content-row p{color:#545454;}

/*------------------products------------------*/
.list-points{list-style:square;color:#00aeef;line-height: 1.7;padding-left: 15px;text-transform: none;}
.list-points a{color:#545454;}
.list-points a:hover{color:inherit;}
.presto-panel {margin: 0 0 20px;overflow: hidden;}
.presto-panel p{margin:0 0 5px;}
.presto-panel ul {line-height:normal;}

/*------------------contact------------------*/
.content-wrapper {margin: 0;padding: 0;}
.btn-form {
  background: #02AFE9;
  border: medium none;
  border-radius: 0;
  color: #FFFFFF;
  font-size: 24px;
  font-weight: 300;
  padding: 4px 40px;
}
.form-contact {padding: 0;width: 90%;}
.form-contact label{display:block;}
.form-contact label:after {content: ":";}
.form-contact .form-group{margin: 0 0 20px;padding-left: 0;}
.form-contact input.form-control, .form-contact textarea {height: 46px;width: 100%;}
.form-contact textarea{height:120px;padding: 6px 12px;}

.list-contact-info li {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  margin: 0 0 4px;
  padding: 0;
}
.well {
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  padding:30px;
}
.label:after {content: ":";margin-right: 5px;}
.list-group-item span {padding: 0;}
.list-group-item span.label {color: #7CC444;font-size: 16px;}

.list-featured .img-responsive{transition: all 500ms ease 0s;opacity:0.9;}
.list-featured .img-responsive:hover{opacity:1;}
.list-featured a.thumbnail {border: medium none;border-radius: 0;}
.page-home .list-featured .caption{display:none;}
.list-featured .caption {padding: 0;line-height: 24px;display:block;}/*display:none;*/
.section-wrapper{margin:0 0 20px;overflow:hidden;}

/*-------------------13June2014--------------------*/
.list-categories img{height:185px;width: 100%;}
.list-categories .list-group-item {padding: 0 15px 0 0;margin: 0 0 20px;background-color:transparent; border: medium none;}
.list-categories li h3 { background:url(../images/transparent-bg.png) repeat; color: #ffffff;position:relative; margin:-44px 0 0 0;font-size:19px;padding:10px;}

.section-heading-small{font-size:inherit;font-weight:700;text-transform:capitalize;margin:0 0 5px;}
.main-header{margin:0 0 40px;}
.breadcrumb {background-color: #fafafa;padding:0;font-size: 18px;}
.breadcrumb a , .breadcrumb strong{color: #7bb544;}
.breadcrumb strong{text-transform:capitalize;}

.list-gallery li {min-height: 300px;padding: 0 10px 0 0;}
.list-gallery li img {height: auto;width: 100%;}
.thumb-gallery div {min-height: 230px;}
.thumb-gallery .thumbnail {border: medium none;border-radius: 0;padding: 0;height: 180px;width: 100%;opacity: 0.9;/*max-height: 180px;min-height: 180px;*/}
.thumb-gallery .thumbnail:hover{opacity: 1;}
#modalCarousel, #modalCarousel img {margin: 0;}
#modalCarousel .carousel-control.left, #modalCarousel .carousel-control.right {margin-top: 4%;}
#modalCarousel .glyphicon.glyphicon-chevron-left {margin-left: -5px;}
.modal-header {padding: 15px 20px;}

/*-------------------14July2014----------------------*/
.banner-image .imgLiquid {height: 520px;}
.imgLiquid {height:550px;}
.holder{position:relative;}
.holder img{position:absolute;width:100%;height:100%;opacity:0.09;}
.carousel {margin:0;}

/*----------01Aug2014-----------*/
.list-panel-features span{color:#545454;display: block;margin: 0 0 3px;}
.list-applications li{margin:0 0 2px;}
input[type="radio"], input[type="checkbox"] {line-height: normal;margin: 8px 0 0;}

/*----------04Aug2014-----------*/
.link-text {color: #545454;font-weight: 600;}
.link-text a {color: #545454;}
.link-text a:hover{color: #428bca;}
.list-contact-info .list-group-item > a {text-transform: lowercase;}
label.checkbox-label:after {content: "";}

.section-wrapper.col-lg-12 > strong {display: block;margin: 0 0 3px;}
.modal-footer {margin-top: 0;}

.list-social {margin: -2px 0 5px;}
.comhref {color: #545454;float: right;font-size: 12px;margin: 0 15px 0 0;}
#footer-menu {margin: 0 0 14px;}


@media only screen and (max-width: 1280px) {
.list-featured a {font-size: 16px;}
.imgLiquid {height:490px;}
.banner-image .imgLiquid {height: 470px;}
}
@media only screen and (max-width: 1024px) {
.form-contact {width: 100%;}
.carousel-caption {font-size: 42px;}
.banner-image .carousel-caption{bottom:50px;left: 11%;}
.imgLiquid {height:430px;}
.banner-image .imgLiquid {height: 415px;}
}
@media only screen and (max-width: 979px) {
.carousel-caption {font-size: 38px;}
.banner-image .carousel-caption{bottom:40px;left: 3%;}
.thumb-gallery div {min-height: 210px;}
.thumb-gallery .thumbnail {height: 160px;}
.imgLiquid {height:400px;}
.banner-image .imgLiquid {height: 385px;}
}

@media only screen and (max-width: 767px) {
#primary-menu {margin: 15px;}
#primary-menu li {background: #26B5ED;margin-bottom: 2px;}
#primary-menu a {border-left: 0 none;color: #1D1B1C;line-height: 18px;margin: 0;padding: 12px 15px;}
#primary-menu li:first-child a {padding: 12px 15px;}
#primary-menu a:hover, #primary-menu li.active a {background:none repeat scroll 0 0 #80C247; color: #FFFFFF;}
.navbar-form.form-search {margin: 15px 15px 0;}
.carousel-caption {font-size: 32px;bottom:45px;}
.banner-image .carousel-caption{bottom:30px;left: 2%;}
.navbar-toggle{margin-top:9%; margin-right:3%;}

.form-contact {padding: inherit;}
.form-contact .form-group {margin: 0 0 15px;padding: 0;}
.list-featured li:first-child{margin:0 0 25px;}

.carousel-indicators.test {bottom: 13px;right: 35px;}
.imgLiquid {height:290px;}
.banner-image .imgLiquid {height: 275px;}

.modal-dialog{width: auto !important;}
}
@media only screen and (max-width: 639px) {
.carousel-caption {font-size: 32px;padding: 2px 10px;bottom: 50px;}
.list-categories img {height: 160px;}
.carousel-indicators.test {right: 25px;}
.imgLiquid {height:280px;}
.banner-image .imgLiquid {height: 265px;}
}

@media only screen and (max-width: 599px) {
body , input[type="text"], input[type="email"] , input[type="tel"] , select, textarea , .list-group-item span.label , .list-featured a{font-size:15px;}
label , .carousel-indicators li , #primary-menu{font-size: 16px;}
.sub-title , .glyphicon.glyphicon-search , .modal-title {font-size:18px;}
/*-------contact form--------*/
.form-wrapper, .contact-wrapper {margin: 0 0 20px;width: 100%;}
.well {padding: 15px;margin:0 !important;}
.imgLiquid {height:260px;}
.banner-image .imgLiquid {height: 245px;}
}

@media only screen and (max-width: 567px) {
body , input[type="text"], input[type="email"] , input[type="tel"] , select, textarea , .list-group-item span.label , .list-featured a{font-size:14px;text-align:center;}
label , .carousel-indicators li , #primary-menu{font-size: 14px;}
.sub-title , .glyphicon.glyphicon-search , .modal-title {font-size:16px;}
#primary-menu a , #primary-menu li:first-child a{padding:10px 15px;}
footer{font-size:13px;}
.section-title {font-size: 22px;margin: 0 0 10px;}
.list-featured li img {margin-left: auto;}
li .glyphicon-chevron-right {float: none !important;}
.carousel-caption {font-size: 24px;bottom:35px;}
.presto-panel ul {line-height: 1.4;}

footer .col-xs-8 {width: 100%;}
.list-social {margin: 10px 0 0;text-align: center;width: 100%;}
#logo .img-responsive {margin-left: 10px;max-width: 40%;}
.form-contact {margin: 0;}

.thumb-gallery div {min-height: 170px;}
.list-categories img {height: 140px;}
.list-categories li h3 {font-size: 14px;margin: -37px 0 0;}
.navbar-toggle {margin-right: 5%;margin-top: 12%;}
.modal-header {padding: 10px 20px;text-align:left;}
.modal-footer {padding: 10px 20px;margin-top:0;}
.main-header {margin: 0 0 25px;}

.imgLiquid {height:220px;}
.banner-image .imgLiquid {height: 205px;}
.list-social li img {height: auto;width: 24px;}
.banner-image .carousel-caption {left:4%;}
.list-social li:last-child{display:none;}
.comhref {float: none;margin: 0;text-align: center;}
}

@media only screen and (max-width: 479px) {
body , input[type="text"], input[type="email"] , input[type="tel"] , select, textarea , .list-group-item span.label , .list-featured a , label{font-size:13px;}
.form-contact input.form-control, .form-contact textarea {height: 35px;}
.form-contact textarea{height: 80px;}
.sub-title , .glyphicon.glyphicon-search {font-size:14px;}
.section-title , .btn-form {font-size: 18px;margin: 0 0 8px;}
.carousel-caption {font-size: 22px;bottom:35px;}
.banner-image .carousel-caption{bottom:25px;}
.carousel-indicators li {font-size: 12px;padding: 1px 4px;}
.page-home .list-featured .img-responsive {max-width: 70%;}
.list-featured .col-xs-6 , .list-categories .list-group-item , .thumb-gallery div {width:100%;}
.list-categories .list-group-item , .form-contact{padding:0;}

.thumb-gallery div {min-height: 160px;}
.list-categories img {height: 160px;}
.navbar-toggle {margin-right: 6%;margin-top: 14%;}
#logo .img-responsive {max-width: 35%;}
.main-header {margin: 0 0 20px;}

.imgLiquid {height:190px;}
.banner-image .imgLiquid {height: 170px;}
.list-social li img {height: auto;width: 20px;}

.thumb-gallery .thumbnail {margin: 0 auto 20px;width: auto;}
}




