body{margin:0;padding:0;font-family: 'Hind', sans-serif;font-size:18px;line-height:30px;color:#4b4751;background:url(/Templates/img/top-bg.jpg) top center no-repeat #fff;
background-size:100% 260px;font-weight: normal;}
body.default-template {background-color:rgba(250,250,250,0.85);}
.clearfix{clear:both}
.left {text-align:left}
.right {text-align:right;}
p{font-size:18px;font-family:'Hind', sans-serif;color:#4b4751;line-height:30px;font-weight:normal;}
header{width:100%;float:left;clear:both;display:block;padding:15px 0px 10px;position:relative;}
a:hover, a:focus, a:visited, button:focus, button:visited{text-decoration:none;outline:0;}
.form-control:focus {box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-color: #4b4751;}
a, a:hover, .button, .button:hover, button, button:hover, input[type="submit"]:hover{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.5s ease-in-out;text-decoration:none;}
input[type="submit"]:visited, input[type="text"]:visited, textarea:visited, input[type="submit"]:focus, input[type="text"]:focus, textarea:focus{outline:0;box-shadow:none}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: "Ubuntu",sans-serif; color:#b71219;text-transform:inherit;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a, h6 a:focus{color:#b71219;}
h1, .h1{font-size:50px;  }
h2, .h2{font-size:34px; margin-bottom: 20px;  font-weight: normal;}
h3, .h3{font-size:30px;  font-weight: normal;}
h4, .h4{font-size:27px;  font-weight: normal;}
h5, .h5{font-size:24px;  font-weight: normal;}
h6, .h6{font-size:20px;  font-weight: normal;}
.img-grid img {margin-bottom:15px;}
.innerContent .lead{color:#333333;font-size:24px;text-transform:inherit;margin-bottom:25px;font-family: 'Hind', sans-serif;font-weight: 500;margin-top: 20px;}
.innerContent p a, .innerContent p a:focus{color:#b71219;}
.innerContent p a:hover {color:#ED1C24}
ul, ol{padding-left:0;list-style-type:none;margin-bottom:0;}
.innerContent ul{padding:0;margin:25px 0px;}
.innerContent ul li{margin-bottom:6px;position:relative;padding:0 0 0 25px;font-size:18px;font-weight: normal;font-family: 'Hind', sans-serif;}
.innerContent ul li:before{position:absolute;left:0;top:7px;content:"";background:url(/Templates/img/inner-li-before.png) 0 0 no-repeat;width:14px;height:13px;}
.innerContent ul li a, .innerContent ul li a:focus {color:#b71219;}
.innerContent ul li a:hover {color:#333}
ol{counter-reset:li-counter;margin:25px 0px;}
ol li{text-align:left;list-style:none;margin-bottom:6px; position:relative; padding:0 0 0 20px;font-weight: normal;font-family: 'Hind', sans-serif;}
ol li:before{content:counter(li-counter, decimal) " ) ";counter-increment:li-counter;font-size:16px;left:-9px;padding:0px 5px;position:absolute;text-align:center;top:0px;color:#b71219;font-weight:400;border-radius:3px;line-height:inherit;}
ol li a{ color:#b71219;}
ol li a:hover{ color:#333;}
.innerBanner{clear:both;width:100%;position:relative; margin-bottom:30px;}
.innerBanner:before{content:"";background:url(/Templates/img/inner-slider.png) top center no-repeat;background-repeat:no-repeat;background-size:95% 90%;position:absolute;top:0;left:0;width:100%;height:100%;}
.innerBanner h1{float: left;font-size: 44px;font-weight: normal;margin-top: 70px;position: relative;width: auto;}
.inner-slider-img{float:right; margin-top:25px;}
.inner-slider-img img{ width:100%;}
.blockquote {margin-top:40px;}
blockquote{padding:25px 20px;margin:20px 0 40px; border:1px solid #e8e8e8;border-left:7px solid #b71219; border-right:2px solid #b71219; background:#f5f8d5;color:#4b4751;}
.blockquote h4{margin-bottom:20px;}
.blockquote a, .blockquote a:focus, .blockquote a:visited{color:#b71219;}
.blockquote a:hover{color:#ED1C24;}
.testimonials-text{position:relative; border-bottom:5px solid #b71219; padding:20px 50px; border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8; border-right:1px solid #e8e8e8; background:#f5f8d5 ;}
.testimonials-con{ margin:20px 0 40px;}
.testimonials-con h3{text-align:left;margin-bottom:20px;}
.testimonials-text p:before{background:url(/Templates/img/testimonial-before.png) top center no-repeat; content: "";height: 20px;left: 15px;position: absolute;top: 18px;width: 24px;}
.testimonials-text p:after{background:url(/Templates/img/testimonial-after.png) top center no-repeat;  bottom: 61px;content: "";height: 20px;position: absolute;padding:0 0 0 50px;width: 24px;}

.writer{color:#b71219}
.button-container{padding:20px 0px;text-align:center;}
.button-container .button-container-inner{display:inline-block;}
.button{border:0px;border-radius:5px;margin-bottom:10px;text-decoration:none;display:inline-block;}
.button:hover{text-decoration:none;}
.button:focus, .button:visited{text-decoration:none;}
.large-button-primary, .small-button-primary, .large-button-primary:focus, .small-button-primary:focus{
color:#4b4751;text-decoration:none;border:0;outline:0;font-weight:normal; border:1px solid #4b4751; border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; -webkit-border-radius:25px; }
.large-button-primary:hover, .small-button-primary:hover{background:#b71219;color:#fff;  border:1px solid #b71219;}
.large-button-primary, .large-button-primary:focus, .large-button-secondary, .large-button-secondary:focus
{padding:12px 40px;  border-radius:35px; -moz-border-radius:35px; -ms-border-radius:35px; -o-border-radius:35px; -webkit-border-radius:35px; background:none;color: #4b4751;border-color: #4b4751;}
.large-button-secondary, .small-button-secondary, .large-button-secondary:focus, .small-button-secondary:focus
{text-decoration:none;font-weight:normal;color: #b71219;border: 1px solid #b71219; border-radius:35px; -moz-border-radius:35px; -ms-border-radius:35px; -o-border-radius:35px; -webkit-border-radius:35px;background: transparent;}
.small-button-primary, .small-button-primary:focus, .small-button-secondary, .small-button-secondary:focus{padding:10px 35px;}
.large-button-secondary:hover, .small-button-secondary:hover{background:#4b4751;color:#fff; border:1px solid #4b4751;}
.button {background: transparent;}
.innerContent .gallery img{margin-bottom:0px;}
.thumbnail img{margin-bottom:0}
.radio label, .checkbox label, .radio-inline, .checkbox-inline{line-height:20px}
.alert{margin-bottom:20px;}
.accordian {margin-top: 50px;}
.panel-title > a.minus{background:url(/Templates/img/collapse-close.png) no-repeat 10px 17px;display:block;color:#fff;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;padding-left:32px;background-size:18px;background-color:#4b4751;padding:15px 35px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.panel-title > a.plus{background:url(/Templates/img/collapse-open.png) no-repeat 10px 17px;display:block;color:#4b4751;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;padding-left:0px;background-size:18px;background-color:#e0dfdf;padding:15px 35px;}
.panel-default>.panel-heading{padding:0;}
.panel-title{font-size:18px;color:#fff;}
.panel-group .panel{margin-bottom:15px;border:0;}
.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group{border:0;}
.panel-body{background:#f3f2f2;border-bottom-left-radius:3px;border-bottom-right-radius:5px;}
.panel-group{margin:25px 0px;}
.panel-title a{border-radius:3px;}
.innerContent .alert-danger {background-color: #fddddf;border-color: #b71219;color: #b71219;}
#mainContent ul{padding-left:28px;margin:30px 0px;}
#mainContent ul li{margin-bottom:10px;position:relative;padding:0 0 0 25px;font-size:18px;}
#mainContent ul li:before{position:absolute;left:0;top:7px;content:"";background:url(/Templates/img/li-before.png) 0 0 no-repeat;width:14px;height:13px;}
.center{text-align:center;}
.logo{position:relative;z-index:99;margin-top:5px;}
.logo img{width:90%;position:absolute;top:5px;left:0;}
h3.assistive-text{display:none;}
.navigation, .search{display:inline-block;}
nav.menu{display:inline-block !important;position:relative;}
.menu > ul{list-style-type:none;padding:0;margin:0;width:100%;float:left;text-align:left;}
.menu > ul > li{display:inline-block;padding:0px;}
.menu > ul > li > a{padding:5px 15px;color:#4a4452;font-size:18px;font-weight:400;display:block;position:relative;font-family: 'Ubuntu', sans-serif;}
.sub-menu a:before{font-family:'FontAwesome';content:"\f107";position:absolute;right:0;font-size:16px;margin-top:0;top:0;height:100%;line-height:40px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.5s ease-in-out;}
.sub-menu a:hover:before{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.5s ease-in-out;}
.sub-menu ul li a:before, .sub-menu ul li a:hover:before{display:none}
.menu > ul > li.active > a, .menu > ul > li > a:hover{color:#b71219;text-decoration:none;}
.menu > ul > li.active > a{color:#b71219;text-decoration:none;font-weight:400;}
.menu > ul > li > ul{height: 0;padding:0;margin:0;position:absolute;text-align:left;z-index:99999;width:300px;opacity:0;z-index:99999;visibility:hidden;transition:opacity 0.5s, transform 0.5s;}
.menu > ul li:hover > ul{margin-top:0;visibility:visible;opacity:1;transition:opacity 0.5s, transform 0.5s;-webkit-transform:translateY(10px);
-moz-transform:translateY(10px);transform:translateY(10px);margin-top:-10px;}
.menu > ul > li > ul > li{list-style-type:none;display:block;float:left;width:100%;border-bottom:1px solid rgba(255,255,255,1)}
.menu > ul > li > ul > li:last-child{border-bottom:0px;}
.menu > ul > li > ul > li > a{display:block;color:#fff;background:#B71219;padding:8px 15px;}
.menu > ul > li > ul > li:last-child > a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.menu > ul > li > ul > li > a:hover, .menu > ul > li > ul > li.active > a{background:#4b4751;text-decoration:none;color:#fff;}
.main-nav{text-align:right;}
section.search{display:inline-block;vertical-align:top;margin-left:0px;padding:5px 3px;position:relative;margin-top:0px;}
section.search img{width:22px;}
section.search:hover{cursor:pointer}
.search:hover > i.fa.fa-search{color:#333;outline:0;}
#search-form{display:none;position:absolute;right:0px;z-index:999999;top:100%;background:#fff;padding:2px;box-shadow:0px 0px 4px rgba(183, 18, 25,0.5);border-radius:0;;}
#search-form input{border-radius:0;border:1px solid #B71219;height:35px;padding-left:5px;padding-right:5px;}
i.fa.fa-search{color:#B71219;}
i.fa.fa-search:hover{cursor:pointer;color:#333;outline:0;}
.social{float:left;text-align:right;width:100%;margin-bottom:10px;margin-top:15px;}
.social.clearfix > ul{text-align:right;}
.social.clearfix li{border-right:1px solid #c2bec8;display:inline-block;padding:0 15px;}
.social.clearfix li:last-child{border:none;padding-right: 5px;}
.social.clearfix li a{color:#4a4452;font-size:18px;}
.social.clearfix li a:hover{color:#b71219;}
.social.clearfix li a i{color:#b71219;vertical-align:middle;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.5s ease-in-out;}
.social.clearfix li a:hover i{color:#4a4452;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.5s ease-in-out;}
section.homeBanner{clear:both;width:100%;text-align:center;position:relative;}
section.homeBanner:before{content:"";background:url(/Templates/img/slider.png) top center no-repeat;background-repeat:no-repeat;background-size:95%;position:absolute;top:0;left:0;width:100%;height:100%;}
section.homeBanner img{width:100%;}
section.homeBanner > .container{position:relative;}
.homeBanner h2{color:#b71219;font-weight:bold;font-size:48px;margin-top:30px;font-family:'Lobster Two', cursive;text-transform:none;margin-top:80px;margin-bottom:35px;}
.bubble-link{width:245px;height:243px;position:absolute;right:0px;top:5px;display:inline-block;z-index:999;overflow:hidden;}
.bubble-link a{width:197px;height:243px;position:absolute;right:30px;top:-2px;display:inline-block;background:url(/Templates/img/gift-voucher-img.png) left top no-repeat;z-index:999;-webkit-animation-name:rotate;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-transform-origin:50% 0%;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:rotate;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-direction:alternate;-moz-transform-origin:50% 0%;-moz-animation-timing-function:ease-in-out;-ms-animation-name:rotate;-ms-animation-duration:2s;-ms-animation-iteration-count:infinite;-ms-animation-direction:alternate;-ms-transform-origin:50% 0%;-ms-animation-timing-function:ease-in-out;-o-animation-name:rotate;-o-animation-duration:2s;-o-animation-iteration-count:infinite;-o-animation-direction:alternate;-o-transform-origin:50% 0%;-o-animation-timing-function:ease-in-out;animation-name:rotate;animation-duration:2s;animation-iteration-count:infinite;animation-direction:alternate;transform-origin:50% 0%;animation-timing-function:ease-in-out;}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(10deg);}
100%{-webkit-transform:rotate(-10deg);}
}
@-moz-keyframes rotate{0%{-moz-transform:rotate(10deg);}
100%{-moz-transform:rotate(-10deg);}
}
@-o-keyframes rotate{0%{-o-transform:rotate(10deg);}
100%{-o-transform:rotate(-10deg);}
}
@-ms-keyframes rotate{0%{-ms-transform:rotate(10deg);}
100%{-ms-transform:rotate(-10deg);}
}
@keyframes rotate{0%{transform:rotate(10deg);}
100%{transform:rotate(-10deg);}
}
#mainContent{clear:both;}
#mainContent h1{font-size:32px;color:#b71219;text-transform:inherit;text-align:center;font-weight:normal;margin-top:70px;margin-bottom:35px;}
#mainContent p{text-align:center;}
.services{text-align:center}
.service{width:100%;display:block;clear:both;float:left;position:relative;margin:10px 0 40px;}
.odd-service .service-top{background:url(/WebsiteContent/Home/home_grids/services-odd-bg.png) no-repeat top center;background-size:100%}
.even-service .service-top{background:url(/WebsiteContent/Home/home_grids/services-even-bg.png) no-repeat bottom center;background-size:100%}
.service-top{padding-top:50px;}
.service-top, .service-bottom{display:block;clear:both;float:left;width:100%;text-align:center;position:relative;}
.service-bottom{margin-top:25px;}
span.service-img{display:inline-block;float:none;margin:0 auto;border-radius:100%;width:185px;height:185px;}
span.service-img img{border-radius:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.5s ease-in-out;}
.odd-service span.service-img, .services:hover .even-service span.service-img{box-shadow:3px -3px 0px 0px #dfe3b5;-moz-box-shadow:3px -3px 0px 0px #dfe3b5;-o-box-shadow:3px -3px 0px 0px #dfe3b5;-ms-box-shadow:3px -3px 0px 0px #dfe3b5;-webkit-box-shadow:3px -3px 0px 0px #dfe3b5;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.5s ease-in-out;}
.even-service span.service-img, .services:hover .odd-service span.service-img{box-shadow:3px -3px 0px 0px #b71219;-moz-box-shadow:3px -3px 0px 0px #b71219;-ms-box-shadow:3px -3px 0px 0px #b71219;-o-box-shadow:3px -3px 0px 0px #b71219;-webkit-box-shadow:3px -3px 0px 0px #b71219;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.5s ease-in-out;}
.service:hover span.service-img img{-ms-filter:grayscale(1) sepia(0.6);-webkit-filter:grayscale(1) sepia(0.6);-moz-filter:grayscale(1) sepia(0.6);-o-filter:grayscale(1) sepia(0.6);filter:grayscale(1) sepia(0.6);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.5s ease-in-out;}
span.service-title{display:block;clear:both;float:left;text-align:center;font-family:'Ubuntu', sans-serif;font-weight:500;padding:6px 10px;font-size:14px;border-radius:5px;position:absolute;width:86%;bottom:0;left:7%;}
.odd-service span.service-title{background:#b71219;color:#fff;}
.even-service span.service-title{background:#dfe3b5;color:#ce171f;}
.service-bottom p{font-size:17px;line-height:28px;}
.service-bottom a.readMore, .service-bottom a.readMore:focus{color:#4b4751;font-family:'Hind', sans-serif;display:inline-block;padding:6px 25px;border:1px solid #4b4751;margin-top:10px;border-radius:48px;}
.service-bottom a.readMore:hover, .services:hover .service-bottom a.readMore {background:#b71219;color:#fff;border-color:transparent}
.services:hover{cursor:pointer}
section.home-post{padding:0;margin:20px 0 0}
#blogLeft, #blogRight{padding-left:0;padding-right:0}
#blogLeft{background:#f3f3f3;}
.blog-left .blog-list{position:relative;display:block;clear:both;float:left;width:100%;padding-top:30px;padding-bottom:30px;}
.blog-left .blog-list:after {content:"";background: url(/Templates/img/border.png) repeat top left;position: absolute;width: 100%;height: 3px;left: 0;bottom: 0;z-index: 99999;}
.blog-left .blog-list:nth-of-type(3) {padding-bottom:15px}
.blog-left .blog-list:nth-of-type(3):after {display:none;}
.blog-left{max-width:710px;float:right;width:100%;padding-right:20px;padding-top:50px;padding-bottom:50px;}
.blog-left .blog-panel{display:inline-block;float:left;padding-bottom:0;width:75px;height:75px;margin-right:25px;text-align:center;background: #b71219;color: #fff;border-radius: 100%;padding-top: 18px;margin-top: 4px;}
.blog-left .blog-panel i{display:block;clear:both;}
.blog-left .blog-panel span{display:block;clear:both;display: block;clear: both;font-family: 'Ubuntu', sans-serif;font-size: 14px;line-height: 24px;}
.blog-left .blog-info{display:inline-block;float:left;width:550px;}
.blog-left .blog-info p a:last-child{display:none;}
.blog-left .blog-info p{margin-bottom:5px;}
.blog-left .blog-info a.read-more, .blog-left .blog-info a.read-more:focus
{display:block;clear:both;color:#b71219;font-style:italic;font-weight:bold;text-transform:uppercase;font-size:16px}
.blog-left .blog-info a.read-more:hover {color:#4a4452}
.blog-left .blog-info h4{font-family:'Ubuntu', sans-serif;font-weight:bold;text-transform:inherit;font-size:22px;margin-top:0;}
.blog-left .blog-info h4 a, .blog-left .blog-info h4 a:focus{color:#4a4452}
.blog-left .blog-info h4 a:hover{color:#b71219}
#blogRight {position: relative;background: url(/Templates/img/blog-bg.jpg) no-repeat;background-size: cover;}
.blog-right {width: 100%;height: 100%;position: relative;display:block;clear:both;float:left;}
.all-post {position:relative;float:left;width:100%;text-align:left;color:#fff;padding: 0px 0px 0px 65px;margin-top:65px;}
.all-post:before {content: "\f044";font-family: 'FontAwesome';position:absolute;left:-35px;top:0;width:70px;height:70px;border-radius:100%;color:#fff;text-align:center;line-height:70px;font-size:34px;background:#b71219;z-index:1}
.all-post h2 {font-family:'Lobster Two', cursive;font-size: 42px;font-weight: bold;font-style: italic;margin-top:0;margin-bottom:20px;text-transform:none;color: #fff;}
.all-post a, .all-post a:focus {color:#fff;text-transform:uppercase;border: 2px solid #fff;padding: 5px 25px;display: inline-block;border-radius: 50px;font-family: 'Hind', sans-serif;font-weight: 500;font-size: 16px;}
.all-post a:hover {background:#fff;color:#b71219}
section.bottom-logo {display: block;clear: both;float: left;width: 100%;background: #fff;}
section.bottom-logo ul{display:inline-block;width:100%;padding:50px 0;}
section.bottom-logo ul li{display:inline-block;width:163px;text-align:center;vertical-align:middle;}
section.bottom-logo ul li img{max-width:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.5s ease-in-out}
section.bottom-logo ul li img:hover {-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.5s ease-in-out;
-ms-filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);}
.hidden-phone {line-height: 0;}
section.join-us{position:relative;display: block;clear: both;float: left;width: 100%;background:#fff}
section.join-us h4{font-size:23px;text-transform:inherit;color:#b71219;margin-top: 40px;}
section.join-us ul{padding:0;margin:30px 0px;}
section.join-us ul li{margin-bottom:10px;position:relative;padding:0 0 0 25px;}
section.join-us ul li:before{position:absolute;left:0;top:7px;content:"";background:url(/Templates/img/li-before.png) 0 0 no-repeat;width:14px;height:13px;}
#joinRight {position:relative;}
.news-signup {display:block;clear:both;float:left;width:100%;position:relative;margin-top:-100px;}
.news-signup h3 {margin-top:0;margin-bottom:35px;text-align:center;font-family: 'Ubuntu', sans-serif;text-transform:capitalize;font-size:34px;font-weight:normal;color:#ce171f}
.news-singup-form {background:url(/Templates/img/form-bg.jpg) no-repeat top left;background-size:cover;padding: 60px 25px;}
.news-singup-form .field {position:relative;margin-bottom: 25px;}
.news-singup-form i {position: absolute;line-height: 56px;color: #969594;margin-left: 14px;font-size: 12px;}
.news-singup-form .field input, .news-singup-form .field input:focus, .news-singup-form .field input[type="text"], .news-singup-form .field input[type="text"]:focus {
padding-left: 30px;height: 56px;border-radius: 56px;box-shadow: 3px 0px 5px rgba(233,226,190,0.86);-moz-box-shadow: 3px 0px 5px rgba(233,226,190,0.86);border:0;background:rgba(255,255,255,0.8);
-ms-box-shadow: 3px 0px 5px rgba(233,226,190,0.86);-o-box-shadow: 3px 0px 5px rgba(233,226,190,0.86);-webkit-box-shadow: 3px 0px 5px rgba(233,226,190,0.86);}
.news-singup-form button[type="submit"], .news-singup-form button[type="submit"]:focus {background:#1e1e1e;color:#fffefe;text-transform:uppercase;font-family: 'Hind', sans-serif;
font-size:20px;font-weight:500;text-align:center;border:1px solid transparent;box-shadow: none;height: 56px;border-radius: 56px;outline:0}
.news-singup-form button[type="submit"]:hover {background:transparent;color:#1e1e1e;border-color:#1e1e1e;}
footer {width:100%;float:left;display:block;clear:both;color:#fff;}
footer a, footer a:focus {color:#fff;}
footer a:hover {color:#f0d9a6}
.footer-top {width:100%;float:left;display:block;clear:both;background:#b8141b;}
.footer-left, .footer-right {padding: 20px 0;float: left;width: 100%;display: block;position:relative;}
.footer-left:before {content: "";position: absolute;background: url(/Templates/img/foot-flower.png) no-repeat;width: 180px;height: 180px;right: 100%;background-size: 100%;
bottom: -62px;margin-right: 20px;}
.footer-top h3 {font-family: 'Ubuntu', sans-serif;font-weight:500;font-size:28px;text-transform:capitalize;margin: 30px 0 15px;color:#fff;}
.footer-top ul {display: block;clear: both;float: left;width: 100%;margin: 5px 0px 25px;}
.footer-top ul li {font-family: 'Hind', sans-serif;font-size:18px;font-weight:400;display:block;clear:both;float:left;width:100%;margin:3px 0px;position:relative}
.footer-top ul li a {font-family: 'Hind', sans-serif;font-size:18px;font-weight:400;}
.footer-left ul li {padding-left:30px;}
.footer-left ul li:before {position:absolute;font-family: 'FontAwesome';left:0;top:0;width:18px;} 
.footer-left ul li:first-child:before {content: "\f041";text-align:center}
.footer-left ul li:nth-child(2):before {content: "\f0e0";}
.footer-left ul li:last-child:before {content: "\f095";}
.footer-right ul li span {display:inline-block;float:left;}
.footer-right ul li span:nth-of-type(1) {position:relative;width: 65%;}
.footer-right ul li span:nth-of-type(1):after {content:":";position:absolute;right:25px;}
.footer-right ul li span:nth-of-type(2) {width:35%;}
.footer-bottom {float:left;display:block;clear:both;width:100%;background:#a6141a;padding: 16px 0px;font-size: 16px;}
.footer-bottom a {position:relative;display:inline-block;padding-right: 20px;}
.footer-bottom a:last-child:after {display:none;}
.footer-bottom a:after {content:"|";position:absolute;right:7px;}

.innerContent {display: block;clear: both;float: left;width: 100%;padding-bottom: 30px;}

.our-team:nth-of-type(1) .team {padding-top:0}
.team {display: block;clear: both;float: left;width: 100%;text-align: left;padding: 40px 0;border-bottom:1px solid #e8e8e8}
.mem-photo {width: 210px;height: 210px;float: left;border-radius: 100%;border: 5px solid #b71219;}
.mem-photo img {margin-bottom:0 !important;border-radius: 100%;}
.teamDetail h5 {margin-top: 0;margin-bottom: 5px;}
.teamDetail span {display: block;margin-bottom: 10px;color: #4b4751;font-weight: 500;font-size: 16px;}

.row.cart-summary {margin-top: 20px;}
div#catCartDetails {margin-bottom: 50px;}
.shoppingcartsummary {margin-bottom:10px;}
.shoppingcartsummary td.cartSummaryItem {font-weight: 500;font-family: 'Hind', sans-serif;color: #4b4751;font-size: 18px;position:relative;padding-left: 30px;}
.shoppingcartsummary td.cartSummaryItem:before {font-family: 'FontAwesome';content:"\f07a";position:absolute;left:0;top:0;} 
.shoppingcartsummary a, .shoppingcartsummary a:focus {text-decoration:underline;color:#b71219;}
.shoppingcartsummary a:hover {color: #4b4751;}
.ecommerce ul {display: block;clear: both;float: left;width: 100%;text-align: center;list-style: none;}
.ecommerce ul li {padding:0 15px !important;margin-bottom:20px !important;}
.ecommerce ul li:before {display:none;}
.proList {display: inline-block;clear: both;position:relative;border: 2px solid #c1c0c2;border-radius: 100%;width: 320px;height: 320px;margin-top:20px}
.proImg {margin-top: 56px;}
.proList .productName {font-family: 'Ubuntu', sans-serif;color:#4b4751;text-transform:capitalize;font-size:20px;font-weight:500;display: block;clear: both;margin: 25px 0px 20px;}
.proList .price {position: absolute;top: -20px;right: -5px;font-family: 'Ubuntu', sans-serif;font-size: 18px;background: #b71219;color: #fff;width: 90px;height: 90px;border-radius: 100%;
line-height: 90px;text-align: center;}
.proList .buy input[type="submit"], .proList .buy input[type="submit"]:focus {background: #b71219;color: #fff;font-size: 16px;font-family: 'Hind', sans-serif;font-weight: 500;padding: 6px 35px;border-radius: 40px;}
.proList .buy input[type="submit"]:hover {background:#4b4751}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
border-top: 1px dashed #ccc;padding: 15px 15px;vertical-align: middle}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th {font-size:20px;font-weight:normal;color: #4b4751;font-family: 'Ubuntu', sans-serif;}
.table tr:nth-of-type(even) {background:#f7f6f6;}
.table tr:nth-of-type(odd) {background:#fff;}
.pro-img .productitemcell {width: 120px;height: 120px;text-align: center;background: #f9f9f9;border: 1px solid #cdcdcd;border-radius: 100%;line-height: 110px;display: block;float: left;clear: both;}
.pro-img img {width: 60px;}
.shop-cart {margin-bottom: 20px;}
.shop-cart table {border-collapse: inherit;border-bottom: 1px dashed #ccc;}
.shop-cart table td {font-family: 'Hind', sans-serif;color:#4b4751;font-size:18px;}
.shop-cart table tr {}
.gTotal {color: #4b4751;font-size: 22px;font-weight: 500;font-family: 'Ubuntu', sans-serif;}
.removeItem a, .removeItem a:focus,.removeItem a:hover {position: relative;color: transparent;text-align:center}
.removeItem a:after {font-family: 'FontAwesome';content: "\f1f8";position:absolute;left:0;top:0;width:100%;color:#4b4751;}
.removeItem a:hover:after {color:#b71219;}
.clear-cart, .check-out {display: inline-block;margin-top:10px}
.clear-cart {margin-right:20px;}
.clear-cart a, .clear-cart a:focus {color: #4b4751;border: 1px solid #4b4751;font-size: 16px;font-family: 'Hind', sans-serif;padding: 7px 25px;display: block;border-radius: 50px;}
.clear-cart a:hover {border-color:transparent;color:#fff;background:#b71219}
.check-out a, .check-out a:focus {color:#fff;background:#b71219;font-size: 16px;font-family: 'Hind', sans-serif;padding: 7px 25px;display: block;border-radius: 50px;border: 1px solid #b71219}
.check-out a:hover {border-color:#4b4751;background:transparent;color: #4b4751}
.proInfo .productitemcell {height:120px;display: block;clear: both;width: 100%;float: left;padding-top: 40px;}
.productitemcell {margin:10px 0;}
.cartLink {color: #4b4751;background-color: #fff;border: 1px solid #4b4751;}
.cartLink:hover {background:#b71219;border-color:#b71219;color:#fff !important}
.wrapper {margin-top: 35px;display: block;clear: both;float: left;width: 100%;}
.blog-list-page {margin-bottom: 30px;}
.blog-list-page h4 {margin-top: 0;margin-bottom: 4px;}
.blog-list-image {display:block;clear:both;float:left;width:100%;border-radius: 100%;border: 3px solid #dcdcdc;width:244px;height:244px}
.blog-list-image img {border-radius: 100%}
.blog-list-text {display: block;clear: both;float: left;width: 100%;border-bottom: 1px solid #e8e8e8;padding-bottom: 30px;margin-bottom: 5px;}
.blog-list-text .blog-panel, .blog-post-detail .blog-panel {font-size: 16px;font-weight: 500;color: #4b4751;font-family: 'Hind', sans-serif;padding-bottom: 5px;}
.blog-list-text .blog-panel i , .blog-post-detail .blog-panel i {font-size:14px}
.blog-list-text .blog-panel strong, .blog-post-detail .blog-panel strong {font-size: 24px;margin: 0px 10px;position: relative;bottom: 3px;}
.blog-list-text .blog-panel a, .blog-list-text .blog-panel a:focus, .blog-post-detail .blog-panel a, .blog-post-detail .blog-panel a:focus {color: #4b4751;}
.blog-list-text .blog-panel a:hover, .blog-post-detail .blog-panel a:hover {color: #a6141a;}
.blog-list-text .blog-panel i.fa.fa-calendar-o, .blog-post-detail .blog-panel i.fa.fa-calendar-o {position:relative;bottom:1px;}
.blog-description {margin-bottom: 25px;}
.pagination {float:left}
#pagination a , #pagination a:focus {position: relative;width: 36px;height: 36px;display: inline-block;text-align: center;border-radius: 36px;border: 1px solid #a4a3a3;color: #a4a3a3;
font-size: 16px;line-height: 36px;margin-left: 5px;margin-right: 5px;}
a#previouspage, a#nextpage, a#previouspage:focus, a#nextpage:focus,  a#previouspage:hover, a#nextpage:hover {
display: inline-block;position:relative;color:transparent !important;float: left;margin-top: 20px;line-height:33px}
a#previouspage:after {font-family: 'FontAwesome';content: "\f100";position: absolute;width: 100%;height: 100%;left: 0;top: 0;color: #ccc;z-index: 999999;}
a#nextpage:after {font-family: 'FontAwesome';content: "\f101";position: absolute;width: 100%;height: 100%;left: 0;top: 0;color: #ccc;z-index: 999999;}
#pagination a:hover {background:#4b4751;color:#fff;}
#pagination a:hover:after {color:#fff}
form.custom-search-form input[type="text"], textarea {height: 50px;padding: 0 10px;border: 1px solid #dadada;}
form.custom-search-form .btn , form.custom-search-form .btn:focus {height:50px;background:#a6141a;color:#fff;font-family: 'Ubuntu', sans-serif;font-size:16px;border:1px solid #a6141a;outline:0}
form.custom-search-form .btn:hover {background:#4b4751;border-color:#4b4751}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {margin-left:0}
span.blogLink {display: block;width: 100%;clear: both;float: left;text-align: center;}
span.blogLink a, span.blogLink a:focus {display:block;width:100%;background:#4b4751;color:#fff;border-radius:5px;padding: 10px 10px;margin-bottom: 40px;}
span.blogLink a:hover {background:#a6141a;}
.sideWidget {display: block;clear: both;float: left;width: 100%;margin-bottom: 40px;}
.sideWidget h4 {margin: 0;padding: 14px 15px;background: #a6141a;color: #fff;font-family: 'Ubuntu', sans-serif;font-weight: normal;font-size: 22px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.sideWidget ul {margin: 0 !important;padding: 20px 15px !important;border-left: 1px solid #dadada;border-right: 1px solid #dadada;border-bottom: 3px solid #dadada;}
.sideWidget ul li {line-height: 28px;}
.sideWidget ul li a, .sideWidget ul li a:focus{color:#4b4751 !important}
.sideWidget ul li:last-child {margin-bottom:0 !important}
.sideWidget ul li a:hover {color:#a6141a !important}
.fb-like {display: block;clear: both;float: left;width: 100%;border-bottom: 3px solid #ccc;margin-bottom:20px;}
.blog-post-detail h1 {margin-top: 0;margin-bottom: 8px;line-height: inherit;font-size: 34px;font-weight: normal;}
.blog-post-detail h2 {font-size: 30px;margin-bottom: 12px;}
.blog-post-detail img.blogImg {margin: 15px 0 20px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom: 3px solid #ccc;}
.blog-post-detail img {margin: 15px 0 20px;}
.blog-post-detail {padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px dashed #d6d6d6;}
.well.blog {display: block;clear: both;float: left;margin-top: 15px;text-align: center;padding: 20px;margin-bottom: 35px;}
.side-panel {display: block;clear: both;float: left;width: 100%;}
.side-panel iframe {border-top-left-radius:5px;border-top-right-radius:5px;}
.responsive-video {margin-bottom:20px;margin-top: 7px;}
textarea.form-control {display: inline-block;}
span.current-page {position: relative;width: 36px;height: 36px;display: inline-block;text-align: center;border-radius: 36px;border: 1px solid #4b4751;color: #fff;font-size: 16px;
line-height: 36px;margin-left: 5px;margin-right: 5px;background: #4b4751;}
div#pagination {display: block;float: left;width:100%;text-align:center}
.page-all {display:inline-block}