.carousel .carousel-control { background: none; top: 40px; }
body { font-family: 'Montserrat', sans-serif; }
ul { padding: 0; margin: 0 }
li { list-style: none; }
a { outline: none !important; text-decoration: none !important; color: #067B82 }
.highlight { color: #067B82 }
.top-bar .btn, .top-bar select { border: 0 none; border-radius: 0; box-shadow: none; height: 32px; }
.button-wrap > li { float: left; margin-left: 10px; }
.top-bar { background: #a3c6c2 none repeat scroll 0 0; padding: 4px 0; }
.main-header { background: #067b82 none repeat scroll 0 0; padding-top: 20px; }
.search input { border: 0 solid; border-radius: 0; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; box-shadow: 0 0 0 0 #a3c6c2; }
.search input:focus { box-shadow: 0 0 0 5px #a3c6c2; }
.search button.search { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 solid; height: 34px; position: absolute; right: 22px; top: 14px; }
.logo img { max-width: 100%; }
.couponcode .cube { width: auto; }
.couponcode .cube > div { padding-left: 10px; padding-right: 10px; }
.cou { left: -2px; position: absolute; top: -26px; width: 50px; transform-origin: 26px 44px 0; -webkit-transform-origin: 26px 44px 0; -moz-transform-origin: 26px 44px 0; -ms-transform-origin: 26px 44px 0; }
.logo { position: relative; }
.logo, .logo * { transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; }
.cir { background: #ffffff none repeat scroll 0 0; border-radius: 50px; display: block; height: 8px; left: 64px; position: absolute; top: 0; width: 8px; }
.logo:hover .cir { margin-bottom: -5px; -webkit-animation: animation6 1s ease-in-out infinite; animation: animation6 1s ease-in-out infinite; z-index: 2; }
 @keyframes animation6 {
 20% {
 transform: translate(0, -10px);
}
 35% {
 transform: translate(0, -15px);
}
 90% {
 transform: translate(0, -20px);
}
 95% {
 transform: translate(0, -10px);
}
}
.logo:hover .cou { transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }
div.search { margin-top: 14px; }
.social > li { float: left; margin-left: 5px; }
.social > li a { border: 1px solid; border-radius: 20px; color: #ffffff; display: block; height: 35px; padding-top: 7px; text-align: center; width: 35px; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; }
.social li:first-child a:hover { background: #6175a7 none repeat scroll 0 0; }
.social li:nth-child(4) a:hover { background: #85D2EE; }
.social li:nth-child(3) a:hover { background: #CC2129; }
.social li:nth-child(2) a:hover { background: #D4472F; }
.social { float: right; padding-top: 14px; }
.social li a:hover { border-color: rgba(0, 0, 0, 0.2); }
nav.navbar { margin-top: 22px; }
nav.navbar.navbar-default { border-left: 0 solid; border-radius: 0; border-right: 0 solid; margin-bottom: 0; }
nav.navbar.navbar-default a { border-left: 1px solid #dddddd; background: #067B82; /* Old browsers */ background: -moz-linear-gradient(left, #067B82 50%, #ffffff 50%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(50%, #067B82), color-stop(50%, #ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #067B82 50%, #ffffff 50%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #067B82 50%, #ffffff 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #067B82 50%, #ffffff 50%); /* IE10+ */ background: linear-gradient(to right, #067B82 50%, #ffffff 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#067B82', endColorstr='#ffffff', GradientType=1 ); /* IE6-9 */
transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; background-size: 200%; background-position: -100%; }
nav.navbar.navbar-default a:hover { background-position: 0; color: #FFF }
nav.navbar.navbar-default .container { padding: 0; }
#carousel-generic { margin-right: 15px; }
.owl-carousel.owl-theme { margin-top: 20px; }
#owl .owl-item { text-align: center; }
#owl .thumb-logo:hover img { transform: perspective(100px) rotateY(40deg); -webkit-transform: perspective(100px) rotateY(40deg); -moz-transform: perspective(100px) rotateY(40deg); -ms-transform: perspective(100px) rotateY(40deg); }
#owl .owl-item img { transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; width: 100%; }
.thumb-logo { border: 1px solid #dddddd; display: block; margin: 0 11px; overflow: hidden; cursor: pointer; position: relative; }
.flip-show { background: rgba(6, 123, 130, 0.8) none repeat scroll 0 0; color: #ffffff; display: table-cell; height: 100%; left: 100%; line-height: 14px; padding-top: 38px; position: absolute; top: 0; transition: all 500ms ease 500ms; -webkit-transition: all 500ms ease 500ms; -moz-transition: all 500ms ease 500ms; -ms-transition: all 500ms ease 500ms; vertical-align: middle; width: 40px; z-index: 9; }
.thumb-logo:hover .flip-show { left: 63px; }
.carousel-caption { background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; left: 0; width: 100%; }
.main-slider { margin-top: 20px; }
.main-slider .glyphicon { font-size: 15px; padding-top: 18px; }
div.subscribe { background: rgba(0, 0, 0, 0) url("../images/signup-bg.png") no-repeat; background-attachment: fixed; background-size: cover; float: left; margin-top: 20px; width: 100%; padding: 0 15px; }
.free-sub { background: url(../images/free-tag.png) no-repeat; color: #ffffff; margin-top: -5px; padding: 7px 0 7px 20px; text-align: center; width: 122px; }
.free-sub { color: #ffffff; margin-top: -5px; padding: 7px 0 7px 20px; text-align: center; width: 122px; }
.subscribe h1 { border-bottom: 1px dashed; color: #ffffff; font-size: 20px; margin-top: 40px; padding-bottom: 20px; }
.subscribe h1 img { float: right; margin-top: -30px; }
.subscribe p { color: #ffffff; font-size: 11px; }
.subscribe .input { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-color: #ffffff; border-radius: 0; color: #ffffff; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; box-shadow: 0 0 0 0px #ffffff; }
.subscribe .input:focus { box-shadow: 0 0 0 4px #ffffff; }
form.subscribe { float: left; margin: 10px 0 9px; width: 100%; }
.subscribe .input:hover, .subscribe .input:focus { background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0; }
.icon { display: block; float: left; height: 41px; width: 66px; /*background: url(../images/cat-sprite.png) no-repeat; */ transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; overflow: hidden; position: relative; }
.categories > li { clear: both; width: 100% }
.side-bar .related:not(.a2z) p.input-search { position: relative; }
a:hover .icon > img { opacity: 1; }
.icon > img { margin-left: 0; opacity: 0.5; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; }
.categories a { border: 1px solid #ddd; color: #4d4f4f; display: block; margin-top: -1px; padding: 10px; vertical-align: middle; min-height: 53px; background: #eeeeee; /* Old browsers */ background: -moz-linear-gradient(left, #eeeeee 50%, #ffffff 50%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(50%, #eeeeee), color-stop(50%, #ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #eeeeee 50%, #ffffff 50%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #eeeeee 50%, #ffffff 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #eeeeee 50%, #ffffff 50%); /* IE10+ */ background: linear-gradient(to right, #eeeeee 50%, #ffffff 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=1 ); /* IE6-9 */
transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; background-size: 200%; background-position: -100%; }
.navhere a, .a2z li a, .subscribe-inner .input, .cat-list li a, .block-btn button, .form-control.inp, .sort > li a, .input-trans, .related.box.cat-list > div li { background: #eeeeee; /* Old browsers */ background: -moz-linear-gradient(left, #eeeeee 50%, #ffffff 50%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(50%, #eeeeee), color-stop(50%, #ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #eeeeee 50%, #ffffff 50%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #eeeeee 50%, #ffffff 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #eeeeee 50%, #ffffff 50%); /* IE10+ */ background: linear-gradient(to right, #eeeeee 50%, #ffffff 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=1 ); /* IE6-9 */
transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; background-size: 200%; background-position: -100%; }
.side-bar .related:not(.a2z) p { background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; font-size: 11px; height: calc(100% - 12px); left: 6px; margin-bottom: 0; position: absolute; top: 100%; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; width: calc(100% - 12px); }
.side-bar .related:not(.a2z) a { overflow: hidden; padding: 10px 5px 0; position: relative; }
.side-bar .related:not(.a2z) a:hover p { padding-top: 35%; top: 11px; }
.related.box img { border: 1px solid #dddddd; padding: 10px; width: 100%; }
.a2z.related.box li { display: inline-block; }
.a2z.related.box li a { border: 1px solid #dddddd; display: block; margin-bottom: 3px; min-width: 40px; padding: 8px; text-align: center; }
.a2z.related.box { text-align: center; }
/*.side-bar .related:not(.a2z) a::before, .side-bar .related:not(.a2z) a::after {
    border-left: 1px solid #dddddd;
    content: "";
    height: 100%;
    left: 10px;
    position: absolute;
    top: 0;
}
.side-bar .related:not(.a2z) a::after {
    border-color: #dddddd #dddddd #dddddd -moz-use-text-color;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    left: auto;
    right: 10px;
    width: 81%;
}
*/
.categories a:hover, .navhere a:hover, .a2z li a:hover, .subscribe-inner .input:focus, .cat-list li a:hover, .block-btn button:hover, .form-control.inp:focus, .sort > li a:hover, .input-trans:focus, .related.box.cat-list > div li:hover { background-position: 0; }
.offers { color: #777777; display: block; font-size: 12px; }
.icon.icon-2 { background-position: left -54px; }
.icon.icon-3 { background-position: left -112px; }
.icon.icon-3 { background-position: left -111px; }
.icon.icon-4 { background-position: left -164px; }
.icon.icon-5 { background-position: left -221px; }
.icon.icon-6 { background-position: left -280px; }
.icon.icon-7 { background-position: left -340px; }
.icon.icon-8 { background-position: left -395px; }
.icon.icon-9 { background-position: left -448px; }
.categories a:hover .icon.icon-1 { background-position: -83px top; }
.categories a:hover .icon.icon-2 { background-position: -83px -54px; }
.categories a:hover .icon.icon-3 { background-position: -83px -111px; }
.categories a:hover .icon.icon-4 { background-position: -83px -164px; }
.categories a:hover .icon.icon-5 { background-position: -83px -221px; }
.categories a:hover .icon.icon-6 { background-position: -83px -280px; }
.categories a:hover .icon.icon-7 { background-position: -83px -340px; }
.categories a:hover .icon.icon-8 { background-position: -83px -395px; }
.categories a:hover .icon.icon-9 { background-position: -83px -448px; }
.categories li.last { text-align: center; }
.categories li.last .three-dots { display: block; }
.three-dots .dot { border: 1px solid; border-radius: 20px; display: inline-block; height: 7px; width: 7px; }
.side-bar h2 { border: 1px solid #ddd; color: #067b82; font-size: 18px; margin: 20px 0 0; padding: 15px; }
/* Container box to set the sides relative to */
.cube { width: 30%; text-align: center; margin: 0 auto; height: 40px; display: block; -webkit-transition: -webkit-transform .33s; transition: transform .33s; /* Animate the transform properties */ -webkit-transform-style: preserve-3d; transform-style: preserve-3d; /* <-NB */ width: 130px; float: right }
/* The two faces of the cube */
.flippety, .flop { background: #A3C6C2; border: 1px solid rgba(147, 184, 189, .8); display: block; height: 40px; color: #FFF; padding-top: 8px }
/* Position the faces */
.flippety { -webkit-transform: translateZ(20px); transform: translateZ(20px); background: #067B82 }
.flop { -webkit-transform: rotateX(-90deg) translateZ(-20px); transform: rotateX(-90deg) translateZ(-20px); }
/* Rotate the cube */
.cube:hover { -webkit-transform: rotateX(89deg); transform: rotateX(89deg); /* Text bleed at 90Ã‚Âº */ }
.content-code > p { color: #58595b; float: left; font-size: 11px; margin-bottom: 0; max-height: 82px; min-height: 82px; overflow: hidden; padding-right: 15px; position: relative; transition: all 800ms ease; -webkit-transition: all 800ms ease; -ms-transition: all 800ms ease; width: calc(100% - 130px); }
.content-code p a { background: #ffffff none repeat scroll 0 0; bottom: -2px; float: right; padding: 2px 6px; position: absolute; right: 0; }
.content-code > p.sld { max-height: 350px }
.content-code { position: relative; }
.coupons h4 { color: #067b82; }
.coupons { margin-top: 20px; }
.coupons .media-object { border: 1px solid #dddddd; }
.coupons .media { border: 1px solid #dddddd; padding: 15px; }
.expiry { clear: both; color: #999999; float: right; font-size: 11px; position: absolute; text-align: center; top: 44px; width: 130px; }
.like-dis { clear: both; margin-top: 10px; }
.like-dis li { border: 1px solid #dddddd; float: left; margin-right: -1px; }
.like-dis li a { display: block; padding: 5px 8px 6px; font-size: 12px; color: #067b82; }
.like-dis .num { padding: 4px 8px; }
.like-dis li.like > a { color: #067b82; font-size: 14px; padding: 4px 8px; }
.like-dis li.dis > a { color: #7e374b; font-size: 14px; padding: 4px 8px; }
.sh-tog .social > li a { color: #067b82; }
.sh-tog .social > li a:hover { color: #FFF }
.sh-tog { clear: both; float: left; height: 0; overflow: hidden; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; }
.sh-tog.active { height: 50px }
.sh-tog p { padding: 21px 10px 0 0; }
.sh-tog > * { left: 100%; position: relative; transition: all 500ms ease 500ms; -webkit-transition: all 500ms ease 500ms; -moz-transition: all 500ms ease 500ms; -ms-transition: all 500ms ease 500ms; }
.sh-tog.active > * { left: 0; }
.brand .media { border: 1px solid #dddddd; padding: 9px; margin-top: -1px; }
.brand .media-body { vertical-align: middle; }
.brand .media-body > p { color: #999999; font-size: 12px; margin: 0; }
.box-border .cube { display: block; float: none; }
.box-border { border: 1px solid #dddddd; margin-top: -1px; padding: 10px 0; }
.about-head { background: url(../images/about-logo.png) right center no-repeat; border-bottom: 1px solid #dddddd; color: #067b82; font-size: 18px; margin: 0 0 11px; padding: 20px 0; }
.gp .about-head { background: url(../images/g+.png) right center no-repeat; }
.gp .about-head .gray { display: inline-block; font-size: 18px; color: rgb(221, 75, 56); }
.box { border: 1px solid #dddddd; margin-top: 20px; padding: 15px; }
.gray { color: #666666; display: block; font-size: 25px; }
.box.about > p { color: #666666; font-size: 11px; }
.box.about a { color: #067b82; }
.view-more .cube { float: none; margin: 20px auto; width: 100%; }
.cat-bottom { margin: 30px 0; padding: 0 15px; }
.cat-bottom > h2 { background: #067b82 none repeat scroll 0 0; border: 1px solid #dddddd; color: #ffffff; font-size: 18px; margin: 0; padding: 10px 15px; }
.links { border: 1px solid #dddddd; float: left; margin-top: -1px; padding: 15px; width: 100%; }
.links > ul { float: left; width: 20%; }
.links > ul a { color: #067b82; display: block; font-size: 12px; padding: 0 3px; }
.links > ul a:hover { background: #067b82 none repeat scroll 0 0; color: #ffffff; }
.footer { background: #067b82 none repeat scroll 0 0; color: #ffffff; font-size: 13px; padding: 30px 0; margin-top: 30px; }
.footer a { color: #ffffff; }
.footer-section h3 { margin: 0 0 20px; }
.footer-section .about { margin-top: 20px; }
.footer-section .social { float: left; }
.footer-section div.subscribe { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; margin-top: 0; padding: 0; }
 .footer-section .form-control::-moz-placeholder {
 text-align:center;
 color: #ffffff;
 opacity:0.5;
}
.footer-section .form-control:-ms-input-placeholder {
 text-align:center;
 color: #ffffff;
}
.footer-section .form-control::-webkit-input-placeholder {
 text-align:center;
 color: #ffffff;
}
.cradits.text-center { background: #05686d none repeat scroll 0 0; clear: both; padding: 10px 0; color: #FFF; }
/*Cat inner*/

.cat-details .media-left a { border: 1px solid #dddddd; display: block; padding: 10px; }
.media.cat-details { border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; padding: 20px 0 10px; }
.cat-details .media-body > p { font-size: 12px; line-height: 1.7; }
.breadcrumb { border: 1px solid #dddddd; border-radius: 0; margin-bottom:0; margin-top:5px; }
.side-bar .related { margin-top: -1px; padding: 25px 14px; }
.side-bar .related p { font-size: 13px; }
.side-bar .related img { display: inline-block; }
.side-bar .related { text-align: center; }
/*.a2z li { border: 1px solid #dddddd; display: inline-block; margin: -1px -5px 0 0; width: 35px; }
*/.a2z li a { display: block; }
.gplus { margin-top: 20px; }
.gplus img { width: 100%; }
.modal-dialog { z-index: 10001; }
.modal-dialog.modal-lg { background: #ffffff none repeat scroll 0 0; }
.modal-body { padding: 0; }
.pop-header.text-center { background: #067b82 none repeat scroll 0 0; margin-bottom: 20px; padding: 10px; }
.code > ul { margin: 0 auto 10px; width: 400px; }
.gry { clear: both; }
.code li { display: inline-block; }
.code-this { border: 1px solid #dddddd; float: left; font-size: 20px; min-width: 170px; padding: 5px 10px; }
.pop-footer { background: #191919 none repeat scroll 0 0; color: #ffffff; padding: 10px; text-align: center; }
button.close { color: #ffffff !important; }
/*End Cat inner*/

/*Brand	*/


.main-coupon { padding-left: 0; }
.coupons h4 { color: #333333; }
.offer span { display: block; }
.big { font-size: 25px; }
.offer, .input-btn { border: 1px solid #dddddd; text-align: center; width: 100px; background: #067B82; /* Old browsers */ background: -moz-linear-gradient(left, #067B82 50%, #ffffff 50%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(50%, #067B82), color-stop(50%, #ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #067B82 50%, #ffffff 50%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #067B82 50%, #ffffff 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #067B82 50%, #ffffff 50%); /* IE10+ */ background: linear-gradient(to right, #067B82 50%, #ffffff 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#067B82', endColorstr='#ffffff', GradientType=1 ); /* IE6-9 */
transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; background-size: 200%; background-position: -100%; }
.offer:hover, .input-btn:hover { background-position: 0; color: #FFF }
.input-btn { border-color: #dddddd; height: 34px; width: 100%; }
.subscribe-inner .input { border-color: #dddddd; }
.comments h1 { font-size: 26px; }
.off { font-size: 18px; }
.offer hr { margin: 4px 0; }
.offer > p { margin: 0 0 4px; }
.main-coupon .media.cat-details { border-color: #067b82; border-width: 3px; margin: 20px 0 0; }
.subscribe-inner .input { border-radius: 0; }
.subscribe-inner .col-sm-8.col-xs-12 { padding: 0 14px 0 0; }
/*End brand inner*/


/*Blog*/
.blog > h4 { font-size: 20px; text-transform: uppercase; }
.blog-slide > h1 { font-size: 22px; margin: 10px 0 0; }
.blog > div h4 { margin: 0 0 10px; }
.blog .glyphicon { font-size: 14px; margin-top: -5px; }
.social.colored li:first-child a { border-color: #6175a7; color: #6175a7; }
.social.colored li a:hover { color: #ffffff !important; }
.social.colored li:nth-child(2) a { border-color: #d4472f; color: #d4472f; }
.social.colored li:nth-child(2) a { }
.social.colored li:nth-child(3) a { border-color: #cc2129; color: #cc2129; }
.social.colored li:nth-child(4) a { color: #85d2ee; }
.social.colored { width: 160px; }
.post h1 { float: left; font-size: 22px; width: calc(100% - 180px); }
.post-content > p { clear: both; }
.pagination.pull-right a { border-radius: 0 !important; color: #067b82; }
.pagination.pull-right { margin-top: 0; }
.customNavigation .btn { left: 60px; position: absolute; top: 60px; }
.customNavigation { position: relative; }
.customNavigation .btn.next { left: auto; right: 60px; }
.related.box.cat-list > div { height: 200px; overflow: hidden }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #067b82 !important; }
.related.box.cat-list > div a, .related.box.cat-list > div li { text-align: left; display: block; padding: 3px 5px; }
.blog-he { float: left; width: calc(100% - 145px); }
.cat-tit { position: relative; top: 0px; }
.blog-he > h1 { font-size: 22px; margin: 0; }
#carousel-generic.blog-car .item > img { width: 100%; }
#carousel-generic.blog-car { margin-right: 0; }
/*End Blog */

/* Blog inner*/




.post-detail h1 { margin: 0; }
.post-detail .social.colored { margin-bottom: 10px; }
.thumb.text-center { margin-bottom: 20px; }
.nav-nav-tabs { width: 100%; }
/*End Blog inner*/

/*Contact*/
.no-padd { padding: 0 !important }
.form-control.inp { border-radius: 0; }
.form-control.inp:focus { border-color: #067b82; box-shadow: 0 0 7px rgba(6, 123, 130, 0.4); }
.part { margin-top: 10px; }
.part .fa { color: #067b82; margin-right: 7px; }
div.address address h5 { color: #067b82; font-size: 18px; margin-top: 21px; }
.contact p { margin-bottom: 19px; }
.contact-textarea textarea.form-control.inp { height: 160px; width: 100% }
.address > address { left: 16px; position: relative; }
.block-btn .btn.btn-default { border-radius: 0; margin-top: 10px; width: 150px; }
/*End Contact*/


/*SORT*/
.sort { float: left; margin-top: 20px; text-align: center; width: 100%; }
.sort > li { display: inline-block; }
.sort > li a { border: 1px solid #dddddd; display: block; padding: 6px 12px; }
.sort > li.active a { background: #067b82 none repeat scroll 0 0; color: #ffffff; }
/*End SORT*/


/*Deals*/
.input-search { border: 1px solid #dddddd; }
.input-search > * { border: 0 solid; }
.input-search > button { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
.input-trans { padding: 10px; width: 100%; }
.input-search .search { position: absolute; right: 4px; top: 10px; z-index: 999; }
.input-search { position: relative; }
.unk.italic { font-style: italic; }
.deal-head { border-bottom: 1px solid #dddddd; color: #067b82; font-size: 15px; margin: 4px 0; padding-bottom: 10px; }
.price { color: #067b82; font-size: 26px; line-height: 1; margin-bottom: 0; }
.strike { text-decoration: line-through; }
.discount .off { font-size: 14px; }
.discount { margin: 10px 0; }
.stats > ul > li { border-right: 1px solid #dddddd; float: left; height: 40px; overflow: hidden; padding: 10px; position: relative; width: 50%; }
.stats { border: 1px solid #dddddd; border-top: 0px solid #dddddd; float: left; text-align: center; width: 100%; }
.stats > ul > li:last-child { border: 0 solid; }
.stats > ul > li:first-child > i { height: 28px; }
.stats ul li ul { background: #ffffff none repeat scroll 0 0; height: 100%; left: 0; position: absolute; top: 100%; width: 100%; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; }
.stats ul li ul li { display: inline-block; padding: 10px; }
.stats ul li:hover ul { top: 0; }
.deal { padding: 0 5px; margin-bottom: 10px }
.deal .deal-wrap:hover { box-shadow: 0 0 0 5px #DDD; background: #f1f1f1; }
.deal-wrap { border: 1px solid #dddddd; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; box-shadow: 0 0 0 0 #DDD; }
.deal-img .img-responsive { display: inline-block; width: 127px; }
.deal-img.text-center { padding: 10px 0; }
.deal-content { padding: 0 15px; height: 155px; }
.deal:nth-child(3rd+1) { clear: both; }
.unk.italic { height: 10px; }
.pagination .active > span { background: #067b82 none repeat scroll 0 0; }
.pagination { color: #067b82 !important; }
.pagination > li > a, .pagination > li > span { color: #067b82; }
.deals { margin-top: 20px; }
.deal-title h1 { font-size: 24px; }
.deal-title > div { }
.date-time.pull-left { margin-right: 12px; padding-left: 15px; padding-top: 6px; }
.tag.pull-left > a { background: #067b82 none repeat scroll 0 0; color: #ffffff; padding: 2px 7px; }
.non-clear { clear: none; float: right; }
.non-clear .social { padding: 0 15px 0 0; }
.tag.pull-left { margin-top: 6px; }
.deal-title { border: 1px solid #dddddd; float: left; border-top: 3px solid #067B82; margin-top: 20px; width: 100% }
.deal-name { color: #aaaaaa; font-size: 27px; font-style: italic; padding-top: 13px; text-align: center; }
.fa.fa-thumbs-o-up:hover { color: #5cb268; }
.fa.fa-thumbs-o-down:hover { color: #c91700; }
.stats .fa { cursor: pointer; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; -o-transition: all 500ms ease 0s; }
.deal-description > div { float: left; margin-right: 20px; }
.deal-score > div { background: #067b82 none repeat scroll 0 0; color: #ffffff; float: left; height: 40px; line-height: 15px; padding: 4px 10px; text-align: center; width: 60px; }
.deal-description { border-bottom: 1px solid #dddddd; float: left; padding: 15px; width: 100%; }
.deal-detail { border: 1px solid #dddddd; margin-top: 20px; }
.deal-score div.light { background: #a3c6c2 none repeat scroll 0 0; font-size: 20px; padding-top: 11px; }
.like-unlike li { float: left; }
.like-unlike li a { border: 1px solid #dddddd; display: block; height: 40px; margin-left: -1px; padding-top: 9px; text-align: center; transition: all 500ms ease 0s; width: 40px; }
.like-unlike li:first-child a:hover { color: #a6d507; }
.like-unlike li:nth-child(2) a:hover { color: #ff0000; }
.view-comment { padding-top: 12px; }
.view-comment > span { color: #999999; display: block; float: left; font-size: 12px; margin-right: 10px; }
.deal-description > div.price-box { float: right; margin: 0; }
.dolor { border: 1px solid #dddddd; display: inline-block; height: 40px; padding: 10px 10px 0; }
.product-box { background: #f9f9f9 none repeat scroll 0 0; border-bottom: 1px solid #dddddd; float: left; padding: 15px 0; width: 100%; }
.product-box > div:first-child { border-right: 1px solid #dddddd; }
.product-box > div { text-align: center; }
.img-small { background: #ffffff none repeat scroll 0 0; border: 1px solid #dddddd; margin-bottom: 10px; padding: 5px; width: 100%; }
.img-small img { max-width: 100%; }
.descriptions > h1 { font-size: 24px; margin-top: 0; }
.descriptions { padding: 15px; }
.buynow { background: #067b82 none repeat scroll 0 0; color: #ffffff; display: block; font-size: 21px; margin: 0 auto 10px; padding: 7px 10px; text-align: center; text-transform: uppercase; width: 200px; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a3c6c2+50,067b82+50 */ background-color: #a3c6c2; /* Old browsers */ background-image: -moz-linear-gradient(left, #a3c6c2 50%, #067b82 50%); /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #a3c6c2), color-stop(50%, #067b82)); /* Chrome,Safari4+ */ background-image: -webkit-linear-gradient(left, #a3c6c2 50%, #067b82 50%); /* Chrome10+,Safari5.1+ */ background-image: -o-linear-gradient(left, #a3c6c2 50%, #067b82 50%); /* Opera 11.10+ */ background-image: -ms-linear-gradient(left, #a3c6c2 50%, #067b82 50%); /* IE10+ */ background-image: linear-gradient(to right, #a3c6c2 50%, #067b82 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3c6c2', endColorstr='#067b82', GradientType=1 ); /* IE6-9 */
background-size: 200%; background-position: -100%; border: 0 solid }
.buynow:hover { color: #FFF; background-position: 0; }
.deals #owl .owl-item img { width: 120px; }
.deals .customNavigation { bottom: 20px; left: 0; position: absolute; width: 100%; }
.deals { position: relative; }
.deals .customNavigation .btn { border: 1px solid #dddddd; border-radius: 0; left: 5px; }
.deals .customNavigation .btn.next { left: auto; right: 6px; }
.main > .col-md-4 { padding-right: 0; }
#carousel-porduct .carousel-indicators li { height: auto !important; margin: 0; text-indent: 0; width: auto !important; }
#carousel-porduct .carousel-indicators { left: 0; margin: 0; position: relative; right: 0; top: 0; width: 100%; }
.pr-slider { height: 310px; width: 100%; overflow: hidden }
.pr-slider .mCSB_inside > .mCSB_container { margin: 0; }
.pr-slider .mCSB_scrollTools_vertical { right: -5px; }
#carousel-porduct .carousel-indicators li.active .img-small { border-color: #067B82 }
/*End Deals*/



.searcmainarea { background: #ffffff none repeat scroll 0 0; border: 1px solid #eeeeee; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); margin: 0 auto; padding: 15px; position: absolute; top: 49px; width: calc(100% - 30px); z-index: 99999; }
.searchHeader { margin-top: 70px; position: absolute; width: 539px; z-index: 9999; background: #fff; height: 150px; overflow-x: hidden; overflow-y: scroll; min-height: 223px; }
.bn { left: 0; position: fixed; top: 150px; }
.rtbn.bn { left: auto; position: fixed; right: 0; }
.bn > img { width: 100px; }
.resultsearch .serchstorelist { max-height: 160px; overflow-x: hidden; overflow-y: scroll; }
.searchheading { border-bottom: 1px solid #cccccc; margin-bottom: 10px; padding: 0 10px 10px; text-transform: uppercase; }
.serchstorelist li { border: 1px solid #dddddd; float: left; height: 70px; margin: 5px; overflow: hidden; position: relative; text-align: center; width: calc(25% - 10px); }
.serchstorelist figcaption { position: absolute; top: 100%; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; width: 100%; }
.serchstorelist figure { position: relative; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.serchstorelist li:hover figcaption { top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.serchstorelist li:hover figure img { opacity: 0.2; }
.serchstorelist li figure img { max-width: 90%; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; }
.search-menu { float: left; padding: 0px; width: 100%; margin: 0px; }
.search-menu > li { text-align: center; width: 100%; float: left; list-style: none; border-bottom: 2px dotted #fff; background: #e4ebeb; padding: 5px; }
.search_store { width: 693px; background: #fff; border: 2px solid #7b47ae; display: flex; margin-top: 30px; margin-left: 40px; }
.search-menu > li > figure { margin: 0px; padding: 0px; float: left; }
.search-menu > li > figcaption { float: left; height: 35px; padding: 10px 0px; width: 80%; text-align: left; margin: 0px 0px 0px 20px; font-size: 16px; font-family: "ProximaNova-Semibold"; }
.search-menu > li > figcaption a { font-size: 14px; color: #FFF; }
.related.cat-list li label > span.s { color: #067b91; }
.cat-list label { font-weight: normal; margin: 0; cursor: pointer; display: block; }
.check { float: left; height: 20px; margin-right: 5px; width: 19px; }
.check > input { left: -999999px; position: absolute; }
.square { border: 1px solid #dddddd; display: block; height: 15px; position: relative; top: 2px; width: 15px; }
.checked { background: #cccccc none repeat scroll 0 0; display: block; height: 9px; margin: 2px; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; width: 9px; }
.check > input:checked + .square .checked { background: #067b91 none repeat scroll 0 0; }
.check input:checked .square { }
.main-coupon.pull-right { padding: 0 0 0 15px; }
.main > .col-md-4.npl { padding-left: 0; padding-right: 15px }
.main-coupon.pull-right .deal { margin-bottom: 10px; }
.a2z.bigs li { display: inline-block; float: none; height: 35px; margin-right: 1px; text-align: center; }
.a2z.related.box.bigs a { padding: 7px 0 6px; }
.a2z.bigs li.active a { background: #067b91 none repeat scroll 0 0; color: #ffffff; }
.a2z.related.box.bigs { text-align: center; }
.cat-bottom.no-padd { margin: 0; }
.a2z.bigs li:last-child { width: 52px; }
.fourimg { float: left; margin-right: 30px; }
.four04 { border: 1px solid #dddddd; float: left; height: 210px; left: calc(50% - 320px); margin-top: 30px; padding: 30px; position: relative; width: 610px; }
.four04 > p { position: relative; top: calc(50% - 30px); }
.main-coupon .media-heading { margin-top: 20px; }
.icon > img:nth-child(2) { left: 100%; position: absolute; }
.categories a:hover img:first-child { margin-left: -70px; }
.categories a:hover img:nth-child(2) { left: 0; }
.signs li { padding: 0 }
.fbs { background: #6175a7 none repeat scroll 0 0; }
.signs a { color: #ffffff; display: block; margin: 0 5px 8px; padding: 4px 10px; text-align: center; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; }
.signs li:nth-child(2n+1) a { margin-left: 0; }
.signs li:nth-child(2n) a { margin-right: 0; }
.tws { background: #7fcee8 none repeat scroll 0 0; }
.gs { background: #d4472f none repeat scroll 0 0; }
.cs { background: #067b82 none repeat scroll 0 0; }
.signs a i.fa { border-right: 1px solid rgba(0, 0, 0, 0.1); margin-right: 10px; padding-right: 10px; }
.signs a:hover { box-shadow: 0 0 50px rgba(0, 0, 0, 0.2) inset; }
.clssx { cursor: pointer; opacity: 0.2; position: absolute; right: 15px; top: 12px; z-index: 999999; }
.clssx:hover { opacity: 1; }
.threepost { border-bottom: 1px solid #dddddd; margin-bottom: 20px; }
.threepost h2 { border: 1px solid #dddddd; color: #067b82; font-size: 18px; margin: 0; padding: 10px 4px; text-align: center; }
.smal-blogimg > img { width: 100%; }
.smal-blogimg { overflow: hidden; position: relative; }
.hover-small { background: rgba(6, 123, 130, 0.7) none repeat scroll 0 0; bottom: -100%; color: #ffffff; padding: 3px 13px; position: absolute; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; }
.cat { background: #067b82 none repeat scroll 0 0; color: #ffffff; display: block; padding: 2px 5px; text-align: center; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s; }
.threepost a:hover .cat { background: #000000 none repeat scroll 0 0; }
.threepost a:hover .hover-small { bottom: 0; }
.threepost a { margin-bottom: 20px; display: block }
.blog-small > h3 { border: 1px solid #dddddd; color: #067b82; font-size: 16px; margin: 0; padding: 10px; }
.crdt { border: 1px solid #dddddd; color: #999999; display: block; font-size: 12px; margin-top: -1px; padding: 5px 10px 6px; width: 100%; }
.post-img { overflow: hidden; position: relative; }
.post-img .hover-small { bottom: 0; padding: 10px; }
.tagline { color: #067b82; font-size: 16px; margin: 0 0 6px; }
.rel-post { border: 1px solid #dddddd; padding: 5px; position: relative; }
.rel-post p.text-left { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; height: auto !important; position: relative !important; }
.rel-post img { border: 0 solid !important; padding: 0 !important; width: 100%; }
.img4media { padding: 0; text-align: center; }
.img4media img { max-width: 100%; }
.content4media { border-left: 1px solid #dddddd; padding-bottom: 10px; padding-top: 10px; }
.medias { border: 1px solid #dddddd; float: left; margin-bottom: 20px; width: 100%; }
.content4media h5 { color: #067b82; font-size: 16px; text-transform: capitalize; }
.side-bar .related.sharedeal:not(.a2z) p { font-size: 13px; height: auto; margin-bottom: 10px; position: relative; }
.radiobtn > input { float: left; margin: 3px 11px 0 3px; }
.radiobtn { text-align: left; }
.radiobtn { margin: 0 !important; }
.help::after { background: #dddddd none repeat scroll 0 0; content: ""; height: 1px; left: 0; position: absolute; top: 9px; width: 100%; z-index: -4; }
.help { position: relative; }
.helpIcon { background: #ffffff none repeat scroll 0 0; border-radius: 15px; padding: 5px; }
button.buynow { font-size: 15px; }
.share .input-search { border: medium none; margin-bottom: 20px; }
.share .input-search input { border: 1px solid #dddddd; }
.share .helpIcon { border: 1px solid #dddddd; border-radius: 50px; float: right; height: 32px; margin: -6px; text-align: center; width: 32px; }
.share .help { height: 20px; }
.share .help + .radiobtn { margin-bottom: 9px !important; }
.share .tooltip { width: 300px; }
#opt2.input-search.split { position: absolute; top: 0; width: 100%; }
.relative { position: relative; }



.deal-wrap.searched-deals {
    position: relative;
}
.deal-wrap.searched-deals .deal-img.text-center a {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
	-webkit-transform: scale(0);
    width: 100%;
	transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; -moz-transition: all 500ms ease 0s; -ms-transition: all 500ms ease 0s;
}
.deal-wrap.searched-deals:hover .deal-img.text-center a {transform: scale(1);
	-webkit-transform: scale(1); }
.deal-wrap.searched-deals .deal-img.text-center a p {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.deal-wrap.searched-deals .deal-img.text-center img {
    margin: 10px 0;
    width: 80px;
}

.search.search-boxed-coupon .form-control {
    border: 1px solid #ddd;
    float: right;
    max-width: 100%;
	box-shadow:0 0 0 5px #a3c6c2;
    width: 359px;
}
.searchText {
    color: #067b82;
    display: inline-block;
    padding: 7px 10px	;
}
.search-boxed-coupon.search {
    display: inline-block;
    float: none;
    margin-bottom: 10px;
    position: relative;
}

.search-boxed-coupon button.search {
    right: 6px;
    top: 0;
}

.featured.copiedfromsav .head {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    /*left: -100%;*/
    padding: 10px;
    position: absolute;
    transition: all 500ms ease 0s;
    width: 100%;
}
.copiedfromsav .box {
    overflow: hidden;
    padding: 5px;
    position: relative;
}
.featured.copiedfromsav .head h2, .featured.copiedfromsav .head h3 {
    margin: 0;
}
.featured.copiedfromsav .head h2 {
    border: 2px solid #067b82;
    float: left;
    font-size: 20px;
    margin: 0 12px;
    padding: 5px 10px;
    text-align: center;
    width: 100px;
	transition:all ease 500ms;
	-webkit-transition:all ease 500ms
}
.copiedfromsav .grop {
    float: left;
    position: relative;
    top: 5px;
}
.copiedfromsav .box:hover .head {
    /*left: 0;*/
}

.featured.copiedfromsav .box:hover .head h2 {
    background: #067b82 none repeat scroll 0 0;
}

.morecontent span {
    display: none;
}
.morelink {
    display: block;
}


.store-img {
    border: 1px solid #ddd;
    padding: 5px;
    text-align: center;
}
.sideBar {
    margin-top: 20px;
}
.store-img img {
    display: inline-block;
}
.box-layout > h2 {
    border: 1px solid #ddd;
    color: #067b82;
    font-size: 18px;
    margin: -1px 0;
    padding: 10px;
}
.boxer {
    border: 1px solid #ddd;
    padding: 10px;
}
/*.boxer p, .boxer li, .boxer a {
    font-family: arial;
}*/
.boxer li {
    color: #ddd;
    list-style: outside none square;
}
.boxer > ul {
    padding-left: 20px;
}
.boxer li:hover a {
    padding-left: 6px;
}
.boxer a {
    transition: all 500ms ease 0s;
	-webkit-transition: all 500ms ease 0s;
}
.box-layout {
    margin-bottom: 20px;
}
.bootstrap-datetimepicker-widget table td.day {
    color: #333;
}
.bootstrap-datetimepicker-widget table td.day.old {
    color: #ccc;
}
.bootstrap-datetimepicker-widget table td.day.new {
    color: #ccc;
}
#datetimepicker1 span.glyphicon {
 font-family:"Glyphicons Halflings"
}
.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch {
    color: #333 !important;
}
.qoute-form input, .qoute-form textarea, .input-group-addon, .qoute-form select {
    border-radius: 0;
}
.qoute-form textarea {
    resize: vertical;
}
.sidebar { padding-right:0}

.datepicker .next:before { content:''; font-family:FontAwesome;}
.datepicker .prev:before { content:''; font-family:FontAwesome}
.datepicker .next > span { display:none}

 .boxer #datetimepicker1 li:hover a { padding-left:0 !important}
.input-group.date {
    position: relative;
    width: 100%;
}
.form-control {
    width: 100%;
}
.input-group-addon {
    background: transparent none repeat scroll 0 0;
    display: block;
    height: 100%;
    left: 0;
    padding-top: 9px;
    position: absolute;
    text-align: right;
    top: 0;
    width: 100%;
    z-index: 9;
}


@media(min-width:768px) {
.navbar-fixed-top, .seprator { display: none }
}
.navbar.navbar-default.navbar-fixed-top { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 solid; width: 60px; position: absolute; }
.navbar.navbar-default.navbar-fixed-top button { background: #ffffff none repeat scroll 0 0; border-color: rgba(0, 0, 0, 0); border-radius: 0; margin: 3px; left: 18px; top: 26px }
.navbar-fixed-top .icon-bar { background: #067b82 none repeat scroll 0 0 !important; }
.nav.navmenu-nav.navhere > li { clear: both; width: 100%; }
.navhere .btn.btn-default, .navhere select { border: 0 solid; border-radius: 0; box-shadow: none; height: 40px; margin: 0 auto; text-align: left; width: 100%; }
.navhere li:nth-child(3) { border-bottom: 5px solid #dddddd; }

@media(max-width:1199px) {
.logo-search > div:last-child { padding: 0; }
.social > li a { height: 34px; width: 34px; }
.thumb-logo:hover .flip-show { left: 40px; padding-top: 25px; }
.pull-right.uniq { float: none; text-align: center; width: 100%; }
.cir { left: 50px; }
#carousel-porduct .img-small img { width: 90px; }
}

@media(max-width:1340px) {
.baners { display: none }
}

@media(min-width:992px) {
.side-bar .fa.fa-bars { display: none }
}

@media(max-width:991px) {
.nav > li > a { padding: 15px 10px; }
.col-md-3.col-sm-12 div.subscribe { float: none; height: 260px; margin: 20px -14px 0; width: auto; }
.col-md-3 div.subscribe .free-sub { position: relative; top: -5px; }
.categories { display: none; }
.fa.fa-bars { float: right; }
.side-bar h2 { cursor: pointer }
.links > ul { display: inline-block; float: none; margin-bottom: 30px; text-align: left; width: 32.333%; }
.footer-section { margin: 20px 0; }
.footer .col-md-3 div.subscribe { height: auto; }
.thumb-logo:hover .flip-show { left: 80px; padding-top: 45px; }
.input-btn { font-size: 11px; height: 34px; line-height: 13px; }
#carousel-generic { margin: 0 }
.cir { left: 74px; }
#carousel-porduct .img-small img { width: 60px; }
}

@media(max-width:767px) {
	.pop-body{float:none !important;width:100% !important;}
	.sidebanners{display:none;}
	
#copy-button { display: none }
.modal { position: absolute; height: 800px }
.pop-footer a { color: #FFF !important }
.top-bar { display: none }
.seprator { border-top: 5px solid #dddddd; }
.logo-search > div:first-child { text-align: center; }
.logo-search div:last-child .social { display: none; }
.search button.search { border: 1px solid #ffffff; border-radius: 30px; color: #ffffff; height: 40px; top: -50px; width: 40px; }
.search-wrap { display: none; margin-top: 20px; overflow: hidden; }
.search.form-control { left: 100%; position: relative; transition: all 500ms ease 500ms; -webkit-transition: all 500ms ease 500ms; -moz-transition: all 500ms ease 500ms; -ms-transition: all 500ms ease 500ms; }
.active .search.form-control { left: 0; }
div.search { margin: 0; }
nav.navbar.navbar-default { display: none }
.main-header { padding: 10px 0 }
.side-bar.hide-s { display: none; }
.thumb-logo:hover .flip-show { left: auto; padding-top: 41%; right: 0; }
.carousel-caption { background: #067b82 none repeat scroll 0 0; left: 0; position: relative; top: 0; }
.carousel-indicators { float: left; margin-bottom: 30px; display: none }
.links > ul { float: left; width: 50%; }
.cat-tit { position: relative; top: 0; }
.subscribe-inner > *, .subscribe-inner .col-sm-8.col-xs-12 { padding: 0 }
.cat-details .media-left { margin-bottom: 20px; text-align: center; }
.subscribe, .about { display: none }
.footer .subscribe { display: block }
.tw, .footer .container > div:first-child, .comments, .gplus { display: none; }
.address { padding: 0; }
.address > address { left: 0 }
.contact-textarea textarea.form-control.inp { width: 100% }
.sort > li:first-child { width: 93px; }
.sort > li { display: inline-block; margin: 5px; width: 40px; }
.owl-buttons > div { background: #067b82 none repeat scroll 0 0; color: #ffffff; float: left; height: 35px; margin: 0 10px; padding-top: 7px; text-align: center; width: 45px; }
.owl-buttons { margin-top: 10px; text-align: center; }
.owl-buttons > div.owl-next { float: right; }
.customNavigation { display: none }
.deals .deal { width: 100%; margin-bottom: 10px }
.main-coupon { padding: 0; }
.deal-description > div.price-box { margin-top: -40px; }
#carousel-porduct .carousel-indicators { display: block; }
.pr-slider { height: auto; }
#carousel-porduct .img-small img { width: 40px; }
.four04 { width: 100%; height: auto; left: 0; text-align: center }
.fourimg { width: 100% }
.four04 p { width: 100%; clear: both; margin-top: 20px; float: left }
.nav.navmenu-nav.navhere > li.last { text-align: center; }
.content-code > p { text-align: left; }
.coupons .media-heading { text-align: left; }
.expiry { text-align: left; }
.like-dis { display: none }
.footer > div > div:nth-child(3) { display: none; }
.couponcode { max-width: 100%; }
.pop-body.text-center > h3 { font-size: 15px; }
.pop-body.text-center > p { font-size: 12px; margin: 0; }
.pop-body.text-center > p:empty { display: none; }
.pop-body .cat-logo > img { width: 80px; }
.code-this.codehere { font-size: 16px; }
.pop-body .code h5 { font-size: 12px; margin: 0; }
.pop-footer > a { display: block; font-size: 12px; line-height: 12px; }
#myModal .logo > img { width: 52px; }
.pop-header.text-center { margin-bottom: 10px; }
.serchstorelist figure { display: none; }
.serchstorelist li { height: auto; margin: 0 0 -1px; width: 100%; }
.serchstorelist figcaption { position: static; transform: none !important; }
.serchstorelist a { display: block; padding: 8px 0; }
.resultsearch .serchstorelist { max-height: 300px; }
#review .mCS_no_scrollbar { display: none; }
.coupons .content-code > p { min-height: 10px; }
.coupons .cube { left: 0 !important; width: 110px; }
.expiry { left: auto; right: -20px; top: 43px; width: 100px; }
.media-body > div#container { margin: -10px 0 20px !important; width: 100% !important; }
.user_message { text-align: left; }
#container > div#outer { padding-left: 0; margin-top: 0; }
.user_message { text-align: left !important; }
.breadcrumb { display:none}
}

@media(min-width:481px) {
#myNavmenu > .navbar-toggle { display: none }
}

@media(max-width:480px) {
.media-body, .media-left, .media-right { display: block; width: auto; }
.content-code > p { width: 100%; }
.cube { float: left; margin: 9px 0; }
.expiry { clear: both; display: block; }
.coupons .media-left { margin-bottom: 11px; text-align: left; }
.coupons .media-left a { display: inline-block; }
.social { clear: both; float: left; padding-top: 0; }
.sh-tog.active { height: 90px; }
.links > ul { width: 100% }
.col-md-3.col-sm-12 div.subscribe { height: 280px; }
#myNavmenu > .navbar-toggle { background: #067b82 none repeat scroll 0 0; border-radius: 0; float: left; margin-bottom: 0; margin-left: 9px; display: block }
#myNavmenu > .navbar-toggle .icon-bar { background: #ffffff none repeat scroll 0 0 !important; }
.navmenu-default, .navbar-default .navbar-offcanvas { height: 100%; z-index: 9999999 }
.in + .navbar-fixed-top { display: none }
.post h1, .blog-he { width: 100% }
.coupons, .coupons .media-left { text-align: center; }
.coupons .cube { left: calc(50% - 65px); position: relative; }
.like-dis li:nth-child(4) { clear: both; margin-top: 6px; }
.like-dis li { display: inline-block; float: none; }
.links { height: 300px }
.links > ul { margin-bottom: 0; }
.owl-buttons > div { background: #067b82 none repeat scroll 0 0; color: #ffffff; float: left; height: 35px; margin: 0 10px; padding-top: 7px; text-align: center; width: 45px; }
.owl-buttons { margin-top: 10px; text-align: center; }
.owl-buttons > div.owl-next { float: right; }
.customNavigation, .comments.tabular, .gplus { display: none }
.cat-details .media-object { border: 1px solid #cccccc; margin: auto; padding: 10px; }
.sh-tog.active.non-clear .social, .sh-tog.active.non-clear { text-align: center; width: 100%; }
.social > li { display: inline-block; float: none; }
.sh-tog.active.non-clear { margin-top: 20px; }
.pull-left { }
.deal-title > .pull-left { width: 100%; }
.deal-title > .pull-left > div { margin: 0; text-align: center; width: 50%; }
.tag.pull-left > a { display: block; text-align: center; width: 100%; }
.deal-title h1 { text-align: center; }
.deal-name { line-height: 1; padding-top: 0; }
.media-left { padding-right: 0; }
.cat-details .media-left a { border: 0 solid; }
.img-lg > img { max-width: 90%; }
.deals .customNavigation { bottom: 50px; display: block; }
.deals { margin-bottom: 50px; }
.deal-description > div.price-box { margin-bottom: -21px; margin-top: 0; text-align: center; }
.dolor { position: relative; top: -38px; }
.price-box { width: 100%; }
.price-box .cube { display: inline-block; float: none; }
.deal-description > div.view-comment { text-align: center; width: 100%; }
.view-comment > span { display: inline; float: none; }
.deal-description { padding-bottom: 0; text-align: center; }
.like-unlike, .deal-score { display: inline-block; float: none !important; }
.post-head .social.colored { width: 100%; }
.post-detail .social.colored { margin-top: 10px; }
}

@media(max-width:479px) {
.cir { display: none; }
.cou { display: none; }
}

@media(max-width:380px) {
.like-dis li:nth-child(4) { width: 62%; }
}
.pop-footer > a { color: #ffffff; }
.pop-footer > a img { position: relative; top: 4px; width: 79px; }
.pop-footer > a:hover { color: #067b82; }
.pop-footer > a { color: #ffffff; }
.pop-footer > a img { position: relative; top: 4px; width: 79px; }
.pop-footer > a:hover { color: #067b82; }
.signup .input-btn { margin-top: 10px; }
#signup .modal-content > p { font-size: 13px; margin-bottom: 0; padding: 15px 20px 0; }
.modal-dialog.modal-smm > div { border-radius: 0; }
.signup { padding: 20px; }
.signup input.form-control { border-radius: 0; box-shadow: 0 0 0 #ffffff; transition: all 500ms ease 0s !important; }
.signup .form-control:focus { box-shadow: 0 0 0 5px #a3c6c2; }
#signup .close span { color: #fff; position: relative; z-index: 9999; }
.fb-login > a { background: #475695 none repeat scroll 0 0; color: #ffffff; display: inline-block; margin-bottom: 9px; padding: 11px 20px; }
.fb-login > a .fa.fa-facebook { margin-right: 20px; }
.modal-body { background: #ffffff none repeat scroll 0 0; }
.emailform .block-btn .btn { margin: 0; width: 100%; }
.emailform .block-btn { padding-left: 0; }
.padd { padding: 0 10px }
.nomt { margin-top: 0 }
.privacy { color: #bbbbbb; font-size: 12px; margin: 10px 0; }
.no { background: #ffffff none repeat scroll 0 0; display: inline-block; font-size: 12px; margin: 3px 0; padding: 5px 15px; position: relative; z-index: 20; }
.no::before, .no::after { background: #cccccc none repeat scroll 0 0; content: ""; height: 1px; left: -100px; position: absolute; top: 14px; width: 100px; z-index: -1; }
.no::after { left: auto; right: -100px; }
.media-body > div#container { float: right; margin-top: -50px; width: auto; }
#container > div { border: 0 solid; box-shadow: none; -webkit-box-shadow: none }
#outer .rating_enb, #outer .rating_dis { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; }
#outer .rating_dis { color: #cccccc !important; }
#outer .rating_dis .fa.fa-star { font-size: 14px; position: relative; top: 3px; }
#outer .rating_value { color: #067b82 !important; }
.user_message { color: #067b82 !important; font-family: arial !important; font-weight: normal !important; /*margin-top:-20px !important;*/ text-align: right; }
.categorynew.cat-list li { padding: 0 !important; }
ul.unstyled li { padding-left: 20px !important; }
ul.unstyled li a i { margin: 0 6px; }
.categorynew ul.unstyled { margin-left: 0; }
.comment-drop { border: 1px solid #dddddd; clear: both; float: left; margin: -1px; padding: 30px; width: 100%; }
.comment-module .addCommentForm.row { margin: 0; }
.comment-drop .form-control.inp { margin-bottom: 15px; }
.block-btn .sent-notification { display: inline-block; padding-left: 10px; position: relative; top: 6px; }
.comments { float: left; padding-top: 15px; }
.comment_list .comment { margin-top: -1px; padding: 15px 20px; width: 100%; }
.comment_list .comment p { margin-bottom: 0; }
.comment_list { margin-top: 12px; }
.view-more:hover { cursor: pointer; }
.mCSB_scrollTools { z-index:999}
h5.float_left {color: #313131;float: left;}
input.float_right { width: 22px;height: 22px; float: right;}
@media screen and (max-width: 1024px) {
    .signuphome {
        display: none !important;
    }
}
/*ol.breadcrumb {
	background:#FFF;
    border: 0 none;
    margin: 0;
    padding: 0;
}*/



.coupons.boxed-coupon-wrap {
    border: 1px solid #ddd;
    float: left;
    height: 149px;
    margin: 5px;
    padding: 10px;
    width: 152px;
	box-shadow: 0 0 0 0 #FFF, 0 0 0 0 #EEE;
	transition: all ease .5s;
	-webkit-transition: all ease .5s;
}
.coupons.boxed-coupon-wrap:hover {
    border-color: #5AB7B2;
    box-shadow: 0 0 0 2px #FFF, 0 0 0 6px #EEE;
}
.main-coupon.no-padding {
    padding: 0;
}
.coupons.coupons.boxed-coupon-wrap .media-object {
    border: 0 none;
}
h4.boxed-coupon-heading {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    color: #fff;
    position: absolute;
    text-align: center;
    bottom: -100%;
    width: 100%;
    transition: all ease 500ms;
	-webkit-transition: all ease 500ms;
}
.boxed-coupon {
    overflow: hidden;
    position: relative;
}
.boxed-coupon:hover h4.boxed-coupon-heading {
    bottom: -8px;
}
.boxed-coupon-heading > a {
    color: #fff;
    font-size: 14px;
    padding: 5px 0;
    display: block;
}
