/*
Theme Name: Dumketo
Author: Hasan Ahmed Jobayer
Author URI: https://dumketo.github.io/Resume/
Version: 4
Text Domain: Dumketo
*/

html{ overflow-x: hidden; }
body { margin: 0;padding: 0;line-height: 0 !important; }

ul {list-style: none}

.clear { clear: both; }
.clear-p{padding: 0!important;}
.clear-pl{padding-left: 0!important;}
.clear-pr{padding-right: 0!important;}

.top-phone { line-height: 1.4 }
.top-phone img { padding-right: 2%; }
.top-phone span { color: #000;font-size: 20pt;font-weight: 400;vertical-align: middle; }
.top-phone a { color: #058603; font-size: 20pt;font-weight: 700;line-height: 1.4;vertical-align: middle; }
.top-phone a:hover, .phone a:focus { color: #058603; text-decoration: none;outline: 0; }

.top-time { margin-top: 5px !important; line-height: 1.1 }
.top-time img { padding-right: 2%; }
.top-time span { color: #000;font-size: 14pt;font-weight: 400;vertical-align: middle; }

.main-header-logo { padding: 18px 0; }

.top-email a { color: #000; font-size: 16pt;font-weight: 400;line-height: 1.4;vertical-align: middle; }
.top-email a:hover, .email a:focus { color: #000; text-decoration: none;outline: 0; }

ul.social-image { margin: 0; padding: 0; }
ul.social-image li { float: left; }
ul.social-image li a img { padding: 16px 0 10px; }

.bannerservice { padding: 190px 0; } 
.bannerservice h1 { font-size: 50pt; text-align: center; color: #000; font-weight: 700; margin: 0; }

.service-media { display: -webkit-box; display: -ms-flexbox; display: flex;margin-bottom: 30px; }
.service-media h2 { font-size: 34pt; margin: 0; color: #0075b2; line-height: 1.1; text-align: center;font-weight: 700;text-transform: uppercase; }

a.service-block { text-align: center;line-height: 1.4; }
a.service-block:hover, a.service-block:focus { text-decoration: none;outline: 0; }
a.service-block h2 { font-size:20pt;color:#000;margin: 10px 0; }
a.service-block p { font-size:17px;color:#000;margin: 10px 0; }

a.gallery { text-align: center;line-height: 1.4; }
a.gallery:hover, a.gallery:focus { text-decoration: none;outline: 0; }
a.gallery h3 { font-size:20pt;color:#fff;margin: 10px 0; }
.gallery-title { margin-bottom: 20px; }
.gallery-media { text-align: center; } 
.gallery-media h2 { font-size: 25pt;color: #fff;font-weight: 600;margin: 20px 0;font-style: italic; } 
.gallery-media .top-border, .gallery-media .bottom-border { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 25%; height: 25%; left: 37.5%; } 
.gallery-media .top-border { top: 0; } 
.gallery-media .bottom-border { bottom: 0; } 
.gallery-media .top-border:after, .gallery-media .top-border:before, .gallery-media .bottom-border:after, .gallery-media .bottom-border:before { content: ''; width: 50%; height: 100%; } 
.gallery-media .top-border:after, .gallery-media .top-border:before { border-top: 3px solid #a2a39f; } 
.gallery-media .bottom-border:after, .gallery-media .bottom-border:before { border-bottom: 3px solid #a2a39f; } 
.gallery-media .top-border:before, .gallery-media .bottom-border:before { border-left: 3px solid #a2a39f; } 
.gallery-media .top-border:after, .gallery-media .bottom-border:after { border-right: 3px solid #a2a39f; }
a.view-more { font-size: 18px;text-align: center;background: -webkit-gradient( linear, left bottom, left top, from(#b80402), to(#ea2826) );background: linear-gradient( to top, #b80402, #ea2826 );    padding: 25px 50px;color: #fff; display: inline-block; margin: 20px auto 0; }
a.view-more:hover, a.view-more:focus { text-decoration: none; outline: 0; color: #fff; }

.content-media h2 { font-size: 26pt; margin: 0; font-weight: 400;color: #000;text-transform: capitalize;text-align: left;line-height: 1.1; }
.content-media h2 span { color: #058603;font-weight: 600;font-style: italic; }
.content-body h2 { font-size: 20pt;margin: 10px 0 10px;color: #000;font-weight: 600; }
.content-body h3 { font-size: 17pt;margin: 10px 0 10px;color: #000;font-weight: 600; }
.content-body p { color: #000;text-align: justify;line-height: 1.4;font-size: 17px;margin-bottom: 15px;font-weight: 400;  }
.content-body ul { padding-left: 20px; }
.content-body ul li { color: #000;list-style-type: disc;text-align: left;line-height: 1.4 ;font-weight: 400;font-size: 17px; }
.content-body a{ color: #000; text-decoration: none;outline: 0; }
.content-sec a:hover, .content-sec a:focus { color: #058603; text-decoration: none;outline: 0; }
.content-sec .read-more__link { cursor: pointer;color: #b80402;font-size: 18px;font-weight: 600;width: 100%; margin-top: 1%;padding: 10px 0; }

.blog-title { margin-bottom: 30px; }
.blog-media .top-border, .blog-media .bottom-border { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 25%; height: 25%; left: 37.5%; } 
.blog-media .top-border { top: 0; } 
.blog-media .bottom-border { bottom: 0; } 
.blog-media .top-border:after, .blog-media .top-border:before, .blog-media .bottom-border:after, .blog-media .bottom-border:before { content: ''; width: 50%; height: 100%; } 
.blog-media .top-border:after, .blog-media .top-border:before { border-top: 3px solid #67b05c; } 
.blog-media .bottom-border:after, .blog-media .bottom-border:before { border-bottom: 3px solid #67b05c; } 
.blog-media .top-border:before, .blog-media .bottom-border:before { border-left: 3px solid #67b05c; } 
.blog-media .top-border:after, .blog-media .bottom-border:after { border-right: 3px solid #67b05c; }
.blog-media h2 { font-size: 35pt; color: #000; text-align: center; text-transform: capitalize;font-weight: 600;margin: 15px 0;line-height: 1.4; font-style: italic; }

.home-blog-date { position: relative; border: 1px dashed #a1a1a1; background: #fff; padding: 20px 30px; border-radius: 50%;margin: 0 auto; display: block; width: 37%; text-align: center;top: 62px;margin-top: -50px; }
.home-blog-date h3 { font-size: 35pt; margin: 0;color: #058603;font-weight: bold; }
.home-blog-date h4 { font-size: 18px;margin: 0;color: #058603;padding-bottom: 13px; }
.home-blog-body { background: #fff;border:1px solid #959595;border-top: 0;line-height: 1.4;padding: 20px; }
.home-blog-body h2 { margin: 0;padding: 10px 0; }
.home-blog-body h2 a { font-size: 20pt;color: #000;font-weight: 600;font-style: italic; }
.home-blog-body h2 a:hover, .home-blog-body h2 a:focus { text-decoration: none;outline: 0; }
.home-blog-body p { font-size: 17px;color: #000;font-weight: 400;margin-bottom: 20px; }
.home-blog-body a { font-size: 17px;color: #058603;font-weight: 600; }
.home-blog-body a:hover { color: #058603;text-decoration: none;outline: 0;  }

.testimonial-section .top-border, .testimonial-section .bottom-border { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 97.5%; height: 25%; left: 15px; } 
.testimonial-section .top-border { top: 0; } 
.testimonial-section .bottom-border { bottom: 0; } 
.testimonial-section .top-border:after, .testimonial-section .top-border:before, .testimonial-section .bottom-border:after, .testimonial-section .bottom-border:before { content: ''; width: 25%; height: 100%; } 
.testimonial-section .top-border:after, .testimonial-section .top-border:before { border-top: 3px solid #000; } 
.testimonial-section .bottom-border:after, .testimonial-section .bottom-border:before { border-bottom: 3px solid #000; } 
.testimonial-section .top-border:before, .testimonial-section .bottom-border:before { border-left: 3px solid #000; } 
.testimonial-section .top-border:after, .testimonial-section .bottom-border:after { border-right: 3px solid #000; }

.testimonial-media { position: relative; top: -21px; }
.testimonial-media h2 { text-align: center;margin: 0;  }
.testimonial-media h2 a { font-size: 30pt; color: #000; text-transform: capitalize;font-weight: 600;font-style:italic; }
.testimonial-media h2 a:hover, .testimonial-media h2 a:focus { color: #000; text-decoration: none;outline: 0; }
.testimonial-content { margin:0px 30px 10px;text-align: center;min-height: 220px }
.testimonial-content p { color: #000;line-height: 1.4;font-size: 17px;font-weight: 400;margin: 0;min-height: 115px; }
.testimonial-footer { text-align: center; }

.testimonial-footer h4 { font-size: 25px;color: #ed1b24;font-weight: 600;margin: 0;font-style: italic; }
.testimonial-footer h4 span { font-weight: 700 }

div#testimonial-demo .owl-nav.disabled { display: block !important; }
div#testimonial-demo .owl-prev { position: absolute; bottom: 32%; left: 35%;background: url(img/antique-shop-Gold-Coast-testimonials-left-arrow.png); width: 39px; height: 28px; }
div#testimonial-demo .owl-next { position: absolute; bottom: 32%; right: 35%;background: url(img/antique-shop-Gold-Coast-testimonials-right-arrow.png); width: 39px; height: 28px;}


.form-media { border: 3px solid #058603;padding: 23px 5px; }
.form-media h2 { font-size: 30pt;text-align: center;text-transform: none;color: #000;margin: 15px 0;font-weight: 400;line-height: 1.2; }
.form-media h2 a, .form-media h2 a:hover, .form-media h2 a:focus { ont-size: 30pt;color: #000;font-weight: 600;text-decoration: none;outline: 0;margin: 0;font-style: italic; }


.footer-media h2 { font-size: 30px;margin: 0px 0 10px;font-weight: 400;text-transform: capitalize;color: #fff;border-bottom: 2px solid rgba(255, 255, 255, 0.14);padding-bottom: 10px; }
.footer-address { margin-top: 0 !important; }
.footer-address h4 { font-size: 18pt; color: #fff;margin: 0 !important; }
.footer-phone { color: #fff;margin-top: 10px }
.footer-phone a { font-size: 18pt; color: #fff;font-weight: 600; }
.footer-phone a:hover { color: #fff;text-decoration: none;outline: 0; }
.footer-email { color: #fff;margin-bottom: 30px;margin-top: 10px !important; }
.footer-email a { font-size: 14pt; color: #fff;font-weight: 300; }
.footer-email a:hover { color: #fff;text-decoration: none;outline: 0; }

.business-hour-title { background: #058603;text-align: left;font-size: 20pt; color: #fff; padding: 10px 0;-webkit-box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.50);box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.50); padding-left: 50px;}
.business-hour-title img { vertical-align: sub; }
.business-hour-body { background: #b80402; padding: 27px 0; line-height: 1.4; }
.business-hour-body ul { padding: 0; margin: 0; }
.business-hour-body ul li { font-size: 15pt; color: #fff; line-height: 1.2;border-bottom: 0.5px solid rgba(255, 255, 255, 0.45);padding: 15px 0 15px 50px;font-weight: 300; }
.business-hour-body ul li:last-child { border-bottom: 0; }

#copyright { font-size: 13pt;text-align: center;font-weight: 400;margin-bottom: 15px;line-height: 1.4;margin: 0 }
#copyright a, #copyright a:hover, #copyright a:focus { font-weight: 700; }
#copyright i { vertical-align: sub; }
#copyright img { vertical-align: sub; }


.inner-banner-section { padding: 30px 0;-webkit-box-shadow: 0px 1px 3px 0px rgba(174,174,174,1);box-shadow: 0px 1px 3px 0px rgba(174,174,174,1); }
.inner-banner-sec h1 { font-size: 35pt;text-transform: capitalize;margin:0;text-align: center;line-height: 1.4;font-weight: 700 }
.inner-content-section { padding: 30px 0; }
.inner h2 { font-size: 22pt; color: #000; font-weight: 600;text-align: left; margin-top: 0; margin-bottom: 15px; }
.inner h3 { font-size: 18pt; color: #000; font-weight: 600;text-align: left; margin-top: 15px; margin-bottom: 15px; }
.inner p { font-size: 17px;text-align: left; line-height: 1.4; color: #000;font-weight: 400;margin-bottom: 15px; }
.inner span { font-size: 17px;text-align: center; line-height: 1.4; color: #000;font-weight: 400;display: block; }
.inner a { color: #000; }
.inner a:hover, .inner a:focus { color: #058603;text-decoration:none;outline:0; }
/*.inner ul { padding: 0 0 0 20px; }*/
.inner ul li { list-style-type: disc;text-align: left;text-align: left;font-size: 17px; line-height: 1.4; color: #000;font-weight: 400; }
.inner img{ margin: 15px auto; }

.side-form { margin-bottom: 30px;border: 20px solid #f4eddc; }
.side-form h2 { font-size: 17pt; text-align: center; margin-top: 0; line-height: 1.4; color: #000;font-weight: 400; }
.side-form h2 span { color: #000;font-weight: 600; }
.side-form h2 a, .side-form h2 a:hover, .side-form h2 a:focus { color: #000;text-decoration: none;outline: 0;font-weight: 700; }

.side-service { margin-bottom: 30px;  }
.side-service h2 { font-size: 35pt; color: #fff; text-align: center; text-transform: capitalize;font-weight: 600;margin: 0;background: #058603;padding: 30px 20px;font-style: italic; }
ul.inner-service { padding-left: 0;background: #f1f2f1;padding-top: 15px;padding-bottom: 15px; }
ul.inner-service li { line-height: 1.4;border-bottom: 1px solid #058603; }
ul.inner-service  li:last-child { border-bottom: 0; }
ul.inner-service li a { font-size: 18pt;text-align: left; padding: 5px 30px; cursor: pointer; color: #000;font-weight: 600; display: block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease; }
ul.inner-service li a:hover, ul.inner-service li a:focus { text-decoration: none;outline: 0;color: #be0005; }
ul.inner-service li.active a { color: #be0005; }

.gallery { display: inline-block;margin-top: 30px; }
.gallery img { height: 200px;  }
.pagination__item { margin-bottom: 20px; }
.pagination__controls { float: left; width: 100%; margin: 0 auto; text-align: center; }
.project-item { overflow: hidden; position: relative; }
.project-item .overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; -webkit-transition: .5s ease; transition: .5s ease; background-color: rgba(0, 117, 178, 0.62); } 
.project-item:hover .overlay { opacity: 1; }


.tes-section { border: 0; }
#testimonial-content { line-height: 1.4 }
.testimonial-head h4 { margin: 0; color: #000; }
.testimonial-head p { font-size: 16px;margin: 0; color: #000; }
.testimonial-body { display: block; margin: 20px 0 15px;border-bottom: 1px solid #d7d7d7;padding-bottom: 5px; }
.testimonial-body p { font-size: 17px;line-height: 1.4; color: #000; }


/*Extra for FAQ*/
.faq { margin-top: 20px; }
#accordion a, a:hover, a:focus{ outline: none; text-decoration: none; }
#accordion .panel{ border-radius: 0; -webkit-box-shadow: none; box-shadow: none;border: 0;margin-bottom: 12px; } 
#accordion .panel-heading{ padding: 0; border-radius: 0; background: #fff;border: 0; } 
#accordion .panel-title{ overflow: hidden; } 
#accordion .panel-title a{ display: block; color: #1c1c1c; font-size: 18px; font-weight: bold; text-transform: capitalize; padding: 12px 17px 12px 55px; position: relative; -webkit-transition: all 0.30s linear 0s; transition: all 0.30s linear 0s; } 
#accordion .panel-title a.collapsed{ color: #1c1c1c; } 
#accordion .panel-title a.collapsed:hover{ color: #1c1c1c;text-decoration: none; } 
#accordion .panel-title a:before, #accordion .panel-title a.collapsed:before { content: "\2212"; font-family: 'Glyphicons Halflings';padding: 12px;position: absolute; top: 0; left: 0; color: #1c1c1c; font-size: 18px; text-align: center; background: #fff; -webkit-transition: all 0.30s linear 0s; transition: all 0.30s linear 0s;font-weight: 400; } 
#accordion .panel-title a.collapsed:before{ content: "\002b"; background: #fff;color: #1c1c1c; } 
#accordion .panel-body{ background: #efefef;border-top: 0;padding: 15px 30px; }
#accordion h1 { font-size: 22pt; color: #000; font-weight: 500;text-align: left; margin-top: 15px; margin-bottom: 15px; }
#accordion h2 { font-size: 18pt; color: #000; font-weight: 400;text-align: left; margin-top: 15px; margin-bottom: 15px; }
#accordion p { font-size: 18px;text-align: left; line-height: 1.4; color: #1c1c1c;font-weight: 400;margin-bottom: 10px; }
#accordion ul { padding: 0 0 0 20px; }
#accordion ul li { list-style-type: disc;text-align: left;text-align: left;font-size: 17px; line-height: 1.4; color: #000;font-weight: 300; }

.con { margin-bottom: 40px; display: block; }
.contact-map-title { font-size: 20pt; color: #0075b2; font-weight: 700; margin-bottom: 30px;text-transform: uppercase; }
.contact-map-title:after { content: ""; background-color: #0075b2; display: block;width: 170px;height: 1px; line-height: 0; position: relative; bottom: -20px; }

.contact-map-address { font-size: 17pt; line-height: 1.4;color: #000000;margin-bottom: 20px;font-weight: 400; }
.contact-map-phone { margin-bottom: 20px; }
.contact-map-phone a, .contact-map-phone a:hover, .contact-map-phone a:focus { font-size: 25pt; line-height: 1.4;color: #eb2328;text-decoration: none;outline: 0;font-weight: 700; }
.contact-map-email { margin-bottom: 20px; }
.contact-map-email a, .contact-map-email a:hover, .contact-map-email a:focus { font-size: 14pt; line-height: 1.4;color: #000000;text-decoration: none;outline: 0; }
.contact-form { border: 20px solid #f4eddc;line-height: 1.4;padding: 25px; }

.blog { line-height: 1.4;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #dedede; }
img.blog-thumb { width: 1200px; height: 300px; }
ul.post-container { margin-bottom: 0; }
ul.post-container li { font-size: 17px;text-align: left; }
ul.post-container li img { margin-right: 5px; }
.date { background: #6cc065; text-align: center; color: #fff; font-size: 13pt; padding: 9px;width: 60%; }
.blog-content h1 { margin: 10px 0 }
.blog-content h1 a { font-size: 25px; color: #000; font-weight: 700; }
.blog-content h1 a:hover, .blog-content h1 a:focus { color: #000;text-decoration: none;outline: 0; }
.blog-content p { font-size: 18px; color: #000; }
.view-full-post { display: inline-block;margin: 10px 0 }
.view-full-post a { font-size: 17px; background: #be0005; color: #fff; padding: 10px 20px; } 
.view-full-post a:hover, .view-full-post a:focus { color: #fff;text-decoration: none;outline: 0; }
.view-full-post img { vertical-align: initial; }


div#search-2 { width: 100%; margin-bottom: 20px; }
div#search-2 input { border-radius: 0;height: 45px;width: 312px;border-left: 5px solid #6cc065; }
div#search-2 button { height: 45px; }

div#recent_posts-2 { border: 1px solid #f1f1f1; }
h3.widget-title { color: #6cc065;margin: 0px;text-transform: uppercase;font-size: 20px;font-weight: 700;border-left: 5px solid #6cc065;padding-left: 15px; padding-bottom: 8px; border-bottom: 1px solid #6cc065; }
div#recent-posts-2 ul { padding: 0; margin: 0; }
div#recent-posts-2 ul li { border-left: 1px solid #6cc065;border-bottom: 1px solid #6cc065;padding: 20px 15px; }
div#recent-posts-2 a { color: #000; font-size: 17px;cursor:pointer;line-height: 1.4; }
div#recent-posts-2 a:hover { text-decoration: none;outline: 0; }

ul.recent-post1 {padding: 0; }
ul.recent-post1 li { border-bottom: 1px solid #f1f1f1; }
ul.recent-post1 li a {color: #797979; text-decoration: none; font-size: 17px; }
ul.recent-post1 li p { font-size: 15px; }
.media.recent-post { padding: 0 3%; }

.post-img-box { margin-bottom: 20px; }

/*dropdown menu*/
.dropdown-menu{padding: 0 !important;background: #fff !important;-webkit-box-shadow: none !important;box-shadow: none !important;}
.dropdown-menu > li {padding: 0 !important;}
.dropdown-menu > li > a{ color: #060706 !important; padding: 10px 20px !important; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{ background: none !important;color:#ff7e00 !important; }
.dropdown:hover .dropdown-menu {display: block;}

.cptch_input  { background-image: none !important; padding: 0 !important; border-radius: 0 !important; }

span.nav-next {float: right;}
.navigations {padding-top: 2%;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;} 
.pagination>li>a, .pagination>li>span {position: relative;float: left;padding: 6px 12px;line-height: 1.42857143;text-decoration: none;color: #337ab7;background-color: #fff;  border: 1px solid #ddd;margin-left: -1px;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.pagination>li {display: inline;}

.social-sidebar-left { position: fixed; left: 0; top: 32%; z-index: 5;text-align: center; width: 95px;border: 1px solid #eee; } 
.social-sidebar-left ul { padding: 0;margin: 0; }
.social-sidebar-left ul li { background: #fff; border-bottom: 1px solid #a48954; padding: 15px 0; } 
.social-sidebar-left ul li:last-child { border-bottom: 0; }
.social-sidebar-left ul li a  {  color: #fff; display: block; } 
.social-sidebar-left ul li a img { background: #a48954; }
.social-sidebar-left ul li a:hover img { background: #000; }

.social-sidebar-right { position: fixed; right: 0; top: 50%; z-index: 5;text-align: center; width: 228px;padding: 10px 0 } 
.social-sidebar-right ul { padding: 0;margin: 0; }
.social-sidebar-right ul li a {  color: #fff; display: block; } 

div#wprmenu_menu { line-height: 1.4; }


.inner-gallery .hovereffect { margin-bottom: 20px;  }
.hovereffect {width:100%; height:100%; float:left; overflow:hidden; position:relative; text-align:center; cursor:default; } 
.hovereffect .overlay {width:100%; height:100%; position:absolute; overflow:hidden; top:0; left:0; opacity:0; background-color:rgba(0,0,0,0.5); -webkit-transition:all .4s ease-in-out; transition:all .4s ease-in-out } 
.hovereffect img {display:block; position:relative; -webkit-transition:all .4s linear; transition:all .4s linear; } 
.hovereffect h2 {text-transform:uppercase; color:#fff; text-align:center; position:relative; font-size:17px; background:rgba(0,0,0,0.6); -webkit-transform:translatey(-100px); -ms-transform:translatey(-100px); transform:translatey(-100px); -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; padding:10px; } 
.hovereffect a.info {text-decoration:none; display:inline-block; text-transform:uppercase; color:#fff; border:1px solid #fff; background-color:transparent; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; margin:50px 0 0; padding:7px 14px; } 
.hovereffect a.info:hover {box-shadow:0 0 5px #fff; } 
.hovereffect:hover img {-ms-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2); } 
.hovereffect:hover .overlay {opacity:1; filter:alpha(opacity=100); } 
.hovereffect:hover h2,.hovereffect:hover a.info {opacity:1; filter:alpha(opacity=100); -ms-transform:translatey(0); -webkit-transform:translatey(0); transform:translatey(0); } 
.hovereffect:hover a.info {-webkit-transition-delay:.2s; transition-delay:.2s; }


.visit-products { text-align: center; }
.visit-products a { background: #be0005; padding: 25px 30px; color: #fff; margin: 10px auto;display: inline-block; font-size: 20px; }
.visit-products a:hover, .visit-products a:focus { color: #fff;text-decoration: none;outline: 0; } 
