@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; width:100%;position:relative;font-family: Calibri; font-weight:600;}
a:focus, btn:focus, button:focus{ outline: none; text-decoration:none;}
.HeaderTop{ display:block; width:100%; padding:5px 0; background: #E91E63;}
header{ width:100%;background:#ffffff;}

.navbar-default{ background-color: transparent; border:0; border-radius:0;margin:0; height:90px;}
.navbar-default .navbar-nav>li>a {font-size: 14px;color:#868686;letter-spacing: 1px; font-weight:400;transition:all 0.7s ease;margin: 20px 0;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a.active{color: #ffffff; transition:all 0.7s ease; background: #000000;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color: #ffffff;background-color: transparent;}
.navbar-brand>img {width: 180px;}
.navbar-brand {padding: 0px 15px;}
.navbar-default .navbar-nav>li:last-child>a{background: #00bcd4;color: #ffffff;}

.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0; text-align:center;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0; color:#ffffff;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;max-height: 290px;float: left;width: 100%;border: 0;}
.rslides1_nav.prev, .rslides1_nav.next{background: rgba(0, 0, 0, 0.7);padding: 10px;z-index: 10;color: #ffffff;text-decoration: none; position:absolute; top:45%; display:none;}
.rslides1_nav.next{ right:15px;}


.wrapper{ display:block; padding:0; background:url(../images/midBg1.jpg) center center fixed; background-size:cover;min-height:310px; position:relative;}
.wrapper:before{content:''; position:absolute; left:0; top:0; background:rgba(0, 0, 0, 0.6); height:100%; width:100%; z-index:1}

.txtSlidr{display:block; width:100%;background:#00BCD4;}
.searchPanel{ display:block; width:100%; padding:15px 0; background:#abda75;}
.searchPanel button.btn-default, .searchPanel input[type="text"]{height: 50px;border: 0;border-radius: 0;}

.searchPanel .input-group-btn>.btn.btn-default:active, .searchPanel .input-group-btn.btn-default>.btn:focus, .searchPanel .input-group-btn>.btn.btn-default:hover, .searchPanel .input-group-btn>.btn.btn-default{background-color: #000000;box-shadow: none;color: #ffffff;}

.bannerArea{ display:block; width:100%; background:url(../images/background.png) 0 0 repeat;}
.bannerArea h3{margin: 15px 0 10px;padding: 0 0 5px 0;font-size: 21px;color: #000000;font-weight: 700;letter-spacing: 2px;/*border-bottom: 1px solid #d2d2d2;*/}
.lftMenu ul{ margin:0; padding:0;}
.lftMenu ul li{list-style: none;padding: 5px 10px;transition: all 0.7s ease;background: rgba(96, 125, 139, 0.20);margin: 0 0 2px 0;}
.lftMenu ul li span{width: 25px;float: left;color: #00BCD4;}
.lftMenu ul li:last-child{ border:0;}
.lftMenu ul li a{ color:#00bcd4;transition:all 0.7s ease;color: #000000; font-weight:700; letter-spacing:1px; font-size:12px; text-transform:uppercase;}
.lftMenu ul li a:hover{ text-decoration:none;transition:all 0.7s ease; padding:0 0 0 10px;}


.rgtMenu marquee{height: 215px;margin: 0;}
.rgtMenu ul{ margin:0; padding:0;}
.rgtMenu ul li{list-style: none;margin: 10px 0;border-bottom: 1px dashed #afaeae;padding: 10px 0;}
.rgtMenu ul li a{/*text-transform: uppercase; */font-size: 12px;font-weight: 500; /* letter-spacing: 1px; */color: #868686;margin: 0 0 0 10px;}


footer{background:#00BCD4;padding: 50px 0;color: #ffffff;letter-spacing: 1px;}
.footerLogo{ position:relative; margin:0 auto; display:block;}
.footerLogo:after{content: '';position: absolute;right: 0;left: 0;bottom: 25px;height: 1px;width:80%;background: #5a5a5a;box-shadow: 0 -1px 5px #272727 inset;margin: 0 auto;}
.footerLogo a{ display:inline-block; background:#000000; position:relative; z-index:3;padding: 0 25px;}
.footerLogo a img{ -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */filter: grayscale(100%); opacity:0.6;}
footer ul{ padding:0; margin:0 0 25px 0;}
footer ul li{ list-style:none; display:inline-block; padding:3px 15px;}
footer ul li a{color:#007584;transition:all 0.7s ease;}
footer ul li a:hover{color:#ffffff; text-decoration:none;transition:all 0.7s ease;}
.modal-title {margin:0;font-size: 16px;text-transform: uppercase;letter-spacing: 2px;}
.modal-content{ border-radius:0;}
.modal-header {background: #c5164e;color: #ffffff;}
.close{ color:#ffffff; opacity:1;}
.wrapperDesign h3{margin: 0 0 15px 0;font-size: 20px;color: #000000;position: relative;float: left; padding: 0 10px 0 0;font-weight: 600;}
.wrapperDesign h3:after{ content:''; border-top: 1px dashed #ffffff;width: 100%;position: absolute;left: 100%;top: 13px;}
.owl-carousel{ float:left; width:100%; margin:50px 0 0 0;}
.owl-theme .owl-nav.disabled + .owl-dots{ margin:0; display:none;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #8bc34a;}
.owl-theme .owl-dots .owl-dot span{background: #ffffff;}

#gotop{ z-index:10;}
.carousel-content {color:black;display: inline-block;}
#text-carousel {width: 100%;height: auto;}
.carousel-control.left, .carousel-control.right{ background-image: none;}
.carousel-control{ line-height:42px;opacity: 1;text-shadow: none;}
.carousel-content{color:#ffffff;}
.carousel-content p{margin: 0;text-align: center;font-size: 20px;font-weight: 700;letter-spacing: 1px; line-height:40px;}

.aboutWrapper h3{position: relative;color: #ffffff;z-index: 50;font-size: 16px;text-transform: uppercase;letter-spacing: 1px;}

.loginTxt a{color: #ffffff;font-size: 12px;font-weight: 700;text-transform: uppercase;}
.loginTxt .fa{ color:#ffffff; margin:0 10px 0 0;}
.HeaderTop ul{ margin:0; padding:0;}
.HeaderTop ul li{ list-style:none; display:inline-block;}
.HeaderTop ul li a{ text-decoration:none; color:#ffffff; margin:0 2px; width:20px; height:20px; line-height:20px; text-align:center; background: #fd7ca8;display: inline-block;border-radius: 50%;font-size: 12px;}
.modal-content input.form-control{ box-shadow:none; border-radius:0; font-size:12px;}

.stripePortion{display: block;width: 100%;padding: 20px 0;background: #FFC107;color: #ffffff;font-size: 18px;}
.stripePortion .fa{ margin:0 15px 0 0; color:#000000;}

.productList{background: #ffffff; margin:50px 0;float: left;width: 100%;}
.productList h4{margin: 0;padding: 15px 10px;background: #9E9E9E;font-weight: 700;font-size: 12px;letter-spacing: 3px;float: left; width: 100%;border-left: 5px solid #5d5c5c;color: #ffffff;text-transform: uppercase;}
.productList ul{ margin:0; padding:0;}
.productList ul li{ list-style:none;}
.productList ul li a{float: left;width: 100%;padding: 10px 10px 10px 35px;color: #777777;font-size: 13px;border-bottom: 1px solid #f4f4f4;    letter-spacing: 1px; position:relative;}
.productList ul li a:before{content: ''; position:absolute; left:10px; top:14px; background:url(../images/arrow.png) 0 0 no-repeat; width:15px; height:10px;}
.productList ul li a:hover{ text-decoration:none; background:#fafafa;}
.productList ul li a span{float: right;font-size: 40px;line-height: 17px;font-weight: 300;color: #00bcd4;}
.productList ul ul li a{background: #e6e6e6;color: #000000;border-bottom: 1px solid #ffffff;}

#custom-search-input{
    padding: 3px;
    border: solid 1px #E4E4E4;
    border-radius: 6px;
    background-color: #fff;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
	font-size:13px;
	letter-spacing:1px;
}

#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
    border-left: solid 1px #ccc;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search{
    font-size: 23px;
}
.listWrapper{ margin:50px 0; display:inline-block; width:100%;}
.listWrapper h2{ margin:10px 0; font-size:24px;font-weight: 700;}
ul.listBlk{ margin:25px 0 0 0; padding:0;display: inline-block;width: 100%;}
ul.listBlk li{ list-style:none; padding:10px; background:#ffffff; float:left; width:49%; margin:0 1% 2% 0;border: 1px solid #e8e8e8;}
ul.listBlk li:nth-child(even){ margin-right:0; margin-left:1%}
ul.listBlk li h4 a{color: #00bcd4;letter-spacing: 1px;}
ul.listBlk li h4 a:hover{ text-decoration:none;}
ul.listBlk li p{ font-size:12px;}
ul.listBlk li .infoBlk strong{ margin:0 5px 0 0;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #abda75;border-color: #8bc34a;}
.pagination-sm>li>a, .pagination-sm>li>span{color: #000000;font-weight: 600;letter-spacing: 1px;}
.listWrapper p{ line-height:2;}
.infoBlk{ font-size:12px; margin:5px 0; letter-spacing:1px;}
.contInfo{ margin:0 ; padding:0;}
.contInfo li{ list-style:none; float:left; width:100%;margin: 25px 0;color: #00bcd4; text-align:center;}
.contInfo li span{display: block;margin-bottom: 15px;}


.form {
    border-radius: 7px;
    padding: 6px;
}
.txt[type="text"] {
    border: 1px solid #ccc;
    margin: 10px 0;
    padding: 10px 0 10px 5px;
    width: 100%;
	border:1px solid #dadada;
	font-size:13px;
	letter-spacing:1px;
}
.txt_3[type="text"] {
    margin: 10px 0 0;
    padding: 10px 0 10px 5px;
    width: 100%;
	height:150px;
	border:1px solid #dadada;
	font-size:13px;
	letter-spacing:1px;
	 resize:none; 
}
.txt_3[type="text"]:focus, .txt[type="text"]:focus{outline:none;}
.txt2[type="submit"] {
    background: #242424 none repeat scroll 0 0;
    border: 1px solid #242424;
    border-radius: 0;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    line-height: 35px;
    margin: 10px 0;
    padding: 0;
    text-transform: uppercase;
    width: 30%;
}
.txt2:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000000;
    transition: all 0.5s ease 0s;
}
.contactForm{padding: 50px;background: #ffffff;border: 1px solid #e3e3e3;}


@-webkit-keyframes appear {
  100% {
    opacity: 1;
  }
}

@keyframes appear {
  100% {
    opacity: 1;
  }
}

 
@media screen and (min-width:320px) and (max-width:480px)
{
.rslides img{ max-height:200px;}
.headerTop{ height:auto;}
.headerTop .text-right {text-align: left;}
.headerTop ul li {margin: 5px 0;}

.ownrImg figure{height: 200px;width: 200px;}
.ownrImg figure img{ width:307px;}
.ownrImg{ padding: 75px 0 20px;}
.ownrImg::before, .ownrImg::after{ background:none;}
.navbar-brand > img{ width:100px;}
.navbar-default{ height:auto;}
.navbar-default .navbar-nav > li > a{ margin:0;}
.navbar-nav{ margin:0px -15px;}
.carousel-content p{line-height: 18px;min-height: 60px;font-size: 12px;}
.carousel-control{ width:10px;}

.contactForm { padding:15px;}
ul.listBlk li{width:100%; margin:10px 0;}
.listWrapper{ margin-top:0;}
}

.rgtMenu ul li a {
	color:black;
	font-size:20px;
}