.img-hover-holder-1{position:relative;width:100%;padding:20px;margin:0;float:left;border:1px solid #e4e4e4}
.img-hover-1{position:relative;width:100%;padding:0;margin:0;float:left;z-index:1;top:0;transition:all .3s ease-out 0;overflow:hidden}
.img-hover-1 img{position:relative;top:0;transition:all .3s ease-out 0}
.img-hover-1 .text-box{position:absolute;width:100%;height:100%;padding:20px;margin:0;float:left;z-index:0;transition:all .3s ease-out 0;background-color:#b31098}
.img-hover-holder-1:hover .img-hover-1 img{top:215px}
.img-hover-holder-2{position:relative;width:100%;padding:20px;margin:0;float:left;border:1px solid #e4e4e4}
.img-hover-2{position:relative;width:100%;padding:0;margin:0;float:left;z-index:0;top:0;transition:all .3s ease-out 0;overflow:hidden}
.img-hover-2 .text-box{position:absolute;width:100%;height:100%;padding:20px;margin:0;float:left;z-index:1;opacity:0;transition:all .3s ease-out 0;background-color:rgba(0,0,0,0.5)}
.img-hover-2 .text-box .icon-1{position:absolute;width:50px;height:50px;float:left;top:-53px;left:60px;padding:0;margin:0;color:#fff;line-height:50px;text-align:center;margin-right:20px;background-color:#b31098;border-radius:100%}
.img-hover-2 .text-box .icon-1.two{left:119px;top:-53px}
.img-hover-2 .text-box .icon-1:hover,.img-hover-2 .text-box .icon-2:hover{color:#242424;background-color:#fff}
.img-hover-holder-2:hover .text-box{opacity:1}
.img-hover-holder-2:hover .text-box .icon-1{top:80px}
.img-hover-holder-2:hover .text-box .icon-1.two{top:80px;transition:all .5s ease-out 0}
.img-hover-holder-3{position:relative;width:100%;padding:20px;margin:0;float:left;border:1px solid #e4e4e4}
.img-hover-3{position:relative;width:100%;padding:0;margin:0;float:left;z-index:0;transition:all .3s ease-out 0;overflow:hidden}
.img-hover-3 .text-box{position:absolute;width:100%;height:100%;padding:20px;margin:0;float:left;z-index:1;left:-251px;transition:all .3s ease-out 0;background-color:rgba(0,0,0,0.7)}
.img-hover-3:hover .text-box{left:0}
.img-hover-holder-4{position:relative;width:100%;padding:20px;margin:0;float:left;border:1px solid #e4e4e4}
.img-hover-4{position:relative;width:100%;padding:0;margin:0;float:left;z-index:0;transition:all .3s ease-out 0;overflow:hidden}
.img-hover-4 .text-box{position:absolute;width:100%;height:100%;padding:10px 20px 20px;margin:0;float:left;z-index:1;top:154px;transition:all .3s ease-out 0;background-color:rgba(0,0,0,0.7)}
.img-hover-4:hover .text-box{top:0}
.sh-btn{padding:15px 35px;margin:0;display:inline-block;box-shadow:none;border-radius:0}
.sh-btn.sh-btn-round{border-radius:4px}
.sh-btn.sh-btn-xround-1{border-radius:10px}
.sh-btn.sh-btn-xround-2{border-radius:20px}
.sh-btn.sh-btn-xround-3{border-radius:30px}
.sh-btn.sh-btn-xround-4{border-radius:40px}
.sh-btn.sh-btn-xround-5{border-radius:50px}
.sh-btn.sh-btn-xround-6{border-radius:60px}
.sh-btn.sh-btn-xround-7{border-radius:70px}
.sh-btn.sh-btn-tiny{font-size:12px;padding:5px 10px}
.sh-btn.sh-btn-small{font-size:14px;padding:10px 20px}
.sh-btn.sh-btn-medium{font-size:16px;padding:15px 35px}
.sh-btn.sh-btn-large{font-size:20px;padding:20px 50px}
.sh-btn.margin{margin:0 15px 15px 0}
.sh-btn.sh-btn-dark{color:#fff;background-color:#242424}
.sh-btn.sh-btn-dark:hover{color:#fff;background-color:#3e3e3e}
.sh-btn.sh-btn-white{color:#242424;background-color:#fff}
.sh-btn.sh-btn-white:hover{color:#242424;background-color:#f6f6f6}
.sh-btn.sh-btn-orange{color:#fff;background-color:#b31098}
.sh-btn.sh-btn-orange:hover{color:#fff;background-color:#242424}
.sh-btn.sh-btn-blue{color:#fff;background-color:#24bfff}
.sh-btn.sh-btn-blue:hover{color:#fff;background-color:#242424}
.sh-btn.sh-btn-green{color:#fff;background-color:#96cc37}
.sh-btn.sh-btn-green:hover{color:#fff;background-color:#242424}
.sh-btn.sh-btn-yellow{color:#fff;background-color:#ffd904}
.sh-btn.sh-btn-yellow:hover{color:#fff;background-color:#242424}
.sh-btn.sh-btn-red{color:#fff;background-color:#ff3f04}
.sh-btn.sh-btn-red:hover{color:#fff;background-color:#242424}
.sh-btn.sh-btn-pink{color:#fff;background-color:#ff3e94}
.sh-btn.sh-btn-pink:hover{color:#fff;background-color:#242424}
.sh-btn.sh-btn-border{color:#242424;border:2px solid}
.sh-btn.sh-btn-border.white{color:#fff;border-color:#fff}
.sh-btn.sh-btn-border:hover.white{color:#242424;background-color:#fff;border-color:#fff}
.sh-btn.sh-btn-border.dark{color:#242424;border-color:#242424}
.sh-btn.sh-btn-border:hover.dark{color:#fff;background-color:#242424;border-color:#242424}
.sh-btn.sh-btn-border.red{color:#fd4912;border-color:#fd4912}
.sh-btn.sh-btn-border:hover.red{color:#fff;background-color:#fd4912;border-color:#fd4912}
.sh-btn.sh-btn-border.orange{color:#ff9804;border-color:#ff9804}
.sh-btn.sh-btn-border:hover.orange{color:#fff;background-color:#ff9804;border-color:#ff9804}
.sh-btn.sh-btn-border.yellow{color:#ffcd04;border-color:#ffcd04}
.sh-btn.sh-btn-border:hover.yellow{color:#fff;background-color:#ffcd04;border-color:#ffcd04}
.sh-btn.sh-btn-border.green{color:#92ca19;border-color:#92ca19}
.sh-btn.sh-btn-border:hover.green{color:#fff;background-color:#92ca19;border-color:#92ca19}
.sh-btn.sh-btn-border.blue{color:#15cbff;border-color:#15cbff}
.sh-btn.sh-btn-border:hover.blue{color:#fff;background-color:#15cbff;border-color:#15cbff}
.call-to-action{border:1px solid #e4e4e4;border-radius:4px;float:left;margin:0 0 15px;padding:25px;width:100%}
.list-style-1{width:100%;padding:0;margin:0 0 10px;float:left}
.list-style-1 .icon{width:32px;height:32px;padding:0;margin:0 10px 0 0;float:left;text-align:center;line-height:32px;color:#fff;border-radius:100%;background-color:#06d0d8}
.list-style-1 .text{padding:5px 0 0 42px;margin:0;display:block}
.list-style-1.icon-border .icon{color:#06d0d8;background-color:#fff;border:1px solid #06d0d8}
.list-style-2{width:100%;padding:0;margin:0 0 10px;float:left}
.list-style-2 .icon{width:18px;height:18px;padding:0;margin:3px 0 0;float:left;font-size:12px;text-align:center;line-height:15px;color:#06d0d8;border-radius:100%;border:1px solid #06d0d8}
.list-style-2 .text{padding:0 0 0 28px;margin:0;display:block}
ol.list-style-3{list-style-type:none;list-style-type:decimal !ie;margin:0;margin-left:18px;padding:0;counter-reset:li-counter}
ol.list-style-3 li{position:relative;margin:0;padding-left:20px;min-height:3em;list-style-type:none}
ol.list-style-3 li:before{position:absolute;top:0;left:-15px;width:28px;height:28px;font-size:14px;line-height:30px;text-align:center;color:#f5f5f5;border-radius:50%;background-color:#464646;content:counter(li-counter);counter-increment:li-counter}
.list-style-4{width:100%;padding:0;margin:0 0 10px;float:left}
.list-style-4 .icon{width:40px;height:40px;padding:0;margin:0 10px 0 0;float:left;text-align:center;line-height:39px;color:#fff;border-radius:100%}
.list-style-4 .text{padding:5px 0 0 42px;margin:0;display:block}
.list-style-4 .icon.red{background-color:#fc4242}
.list-style-4 .icon.blue{background-color:#2f92ee}
.list-style-4 .icon.green{background-color:#3fc35f}
.list-style-4 .icon.violet{background-color:#b659fe}
.list-style-4 .icon.orange{background-color:#ff881e}
.list-style-4.item-border{padding:0 0 10px;border-bottom:1px solid #ececec}
.list-style-4.item-border.last{padding:0 0 10px;border-bottom:none}
.messagebox_title{padding-bottom:30px}
.info-box{background-color:#34b0ff}
.success-box{background-color:#7ebd24}
.error-box{background-color:#fa482b}
.download-box{background-color:#F30}
.warning-box{background-color:#f7c929}
.mboxes_close{width:15px;height:15px;padding:0;margin:0;float:right;text-align:right}
.mboxes_close i{color:#fff;font-size:16px;font-weight:500}
.success-box,.error-box,.warning-box,.info-box span.text-white{color:#fff;font-size:16px;font-weight:400}
.success-box,.error-box,.warning-box,.info-box{padding:20px;margin-bottom:30px;border-radius:4px}
.social-icons-list{width:100%;margin:0;padding:0}
.social-icons-list li{display:inline-block;margin:0;padding:0;text-align:center}
.social-icons-list li a{color:#242424;display:inline-block;font-size:16px;height:40px;line-height:39px;margin:0 5px 5px 0;padding:0;text-align:center;width:40px}
.social-icons-list.icon-round li a{border-radius:100%}
.social-icons-list.icon-large li a{font-size:40px;width:100px;height:100px;line-height:94px}
.social-icons-list.icon-medium li a{font-size:25px;width:80px;height:80px;line-height:84px}
.social-icons-list.icon-small li a{font-size:18px;width:60px;height:60px;line-height:60px}
.social-icons-list.icon-tiny li a{font-size:14px;width:40px;height:40px;line-height:40px}
.social-icons-list.icon-xtiny li a{font-size:12px;width:30px;height:30px;line-height:27px}
.social-icons-list.dark li a{color:#fff;background-color:#242424}
.social-icons-list.dark li a:hover{color:#fff;background-color:#3e3e3e}
.social-icons-list.light li a{color:#242424;background-color:#fff;border:1px solid #e4e4e4}
.social-icons-list.light li a:hover{color:#fff;background-color:#242424;border:1px solid #242424}
.social-icons-list.red li a{color:#fff;background-color:#f83712}
.social-icons-list.red li a:hover{color:#fff;background-color:#242424}
.social-icons-list.blue li a{color:#fff;background-color:#15cbff}
.social-icons-list.blue li a:hover{color:#fff;background-color:#242424}
.social-icons-list.green li a{color:#fff;background-color:#34c23e}
.social-icons-list.green li a:hover{color:#fff;background-color:#242424}
.social-icons-list.yellow li a{color:#fff;background-color:#fedf0e}
.social-icons-list.yellow li a:hover{color:#fff;background-color:#242424}
.social-icons-list.pink li a{color:#fff;background-color:#f83dab}
.social-icons-list.pink li a:hover{color:#fff;background-color:#242424}
.social-icons-list.violet li a{color:#fff;background-color:#ce3df8}
.social-icons-list.violet li a:hover{color:#fff;background-color:#242424}
.sh-divider-line{width:100%}
.sh-divider-line.dashed{border-bottom:1px dashed}
.sh-divider-line.solid{border-bottom:1px solid}
.sh-divider-line.doubble{border-bottom:double;line-height:40px}
.sh-divider-line.margin{padding:5px 0}
.sh-divider-line.less-width-1{width:10%;margin:0 auto}
.sh-divider-line.less-width-2{width:20%;margin:0 auto}
.sh-divider-line.less-width-3{width:30%;margin:0 auto}
.sh-divider-line.less-width-4{width:40%;margin:0 auto}
.sh-divider-line.less-width-5{width:50%;margin:0 auto}
.sh-divider-line.less-width-6{width:60%;margin:0 auto}
.sh-divider-line.less-width-7{width:70%;margin:0 auto}
.sh-divider-line.less-width-8{width:80%;margin:0 auto}
.sh-divider-line.less-width-9{width:90%;margin:0 auto}
.sh-divider-line.dark{border-bottom-color:#242424}
.sh-divider-line.light{border-bottom-color:#e4e4e4}
.sh-divider-line.red{border-bottom-color:#f83712}
.sh-divider-line.green{border-bottom-color:#2bc220}
.sh-divider-line.blue{border-bottom-color:#30d1f4}
.widget-holder{width:100%;padding:30px;margin:0 0 40px;float:left;border:1px solid #e4e4e4}
.posts-widget-image{padding:0;margin:0;float:left}
.posts-widget-text{display:block;margin:0;padding:0 0 0 99px;text-align:left}
.posts-widget-text .blog-post-info{width:100%}
.posts-widget-text .blog-post-info span{font-size:13px;color:#b9b9b9;margin-right:15px}
.twitter-widget-icon{width:32px;height:32px;padding:0;font-size:14px;color:#161616;text-align:center;line-height:33px;margin:0 10px 0 0;float:left;border-radius:100%;background-color:#fdce16}
.twitter-widget-icon .title{width:85%;padding:5px 0 0;margin:0;float:right}
.testimonials-widget{width:100%;padding:0;margin:0 0 40px;float:left}
.testimonials-widget .text-box{width:100%;padding:30px;margin:0 0 25px;float:left;border:1px solid #e4e4e4}
.testimonials-widget .image{width:100px;height:100px;float:left;margin:0;padding:0;overflow:hidden;border-radius:100%}
.testimonials-widget .info{display:block;margin:0;padding:0 0 0 120px;text-align:left}
@media only screen and (min-width: 768px) and (max-width: 999px) {
.img-hover-holder-1{width:80%}
.img-hover-holder-2{width:80%}
.img-hover-holder-3{width:80%}
.img-hover-holder-4{width:80%}
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
.img-hover-holder-1{width:46%}
.img-hover-holder-2{width:46%}
.img-hover-holder-3{width:46%}
.img-hover-holder-4{width:46%}
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
.img-hover-holder-1{width:63%}
.img-hover-holder-2{width:63%}
.img-hover-holder-3{width:63%}
.img-hover-holder-4{width:63%}
}