.noblock .block{margin-bottom:0px;}
.block.ApRow{margin-bottom:40px;}
.bg-fullwidth{position:relative;}
.bg-fullwidth:before{padding:0px 1000px;margin-left:-1000px;width:100%;overflow:hidden;box-sizing:content-box;position:absolute;height:100%;display:inherit !important;top:0;}
.rtl .bg-fullwidth:before{margin-right:-1000px;margin-left:inherit;}
.group-widget .title_block{margin:0;padding:0 0 20px 15px;}
.rtl .group-widget .title_block{padding:0 15px 20px 0;}
.group-widget .ApImage.block{margin:0;}
div[id^="google-maps"]{position:relative;}
div[id^="gmap-stores-list"]{overflow:auto!important;}
div[id^="gmap-stores-list"] > ul{margin:30px;}
.display-list-store{background-color:#6cabd5;float:left;}
.gmap-stores-content, .gmap-content{display:inline-block;margin:0;padding:0;position:relative;}
.not-display-list-store .gmap-stores-content, .not-display-list-store .gmap-content{width:100%;}
.gmap-cover{width:100%;}
.item-gmap-store{cursor:pointer;border-bottom:1px solid rgba(0, 0, 0, 0.2);padding:10px 15px;text-transform:uppercase;color:#fff;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.item-gmap-store:hover{color:#000;border-bottom:1px solid rgba(0, 0, 0, 0.4);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.item-gmap-store .icon-map-marker{margin-right:6px;font-size:120%;}
.item-gmap-store text{font-size:85%;}
.box-show-more{border-bottom:1px solid #d6d4d4;padding-bottom:5px;text-align:center;display:none;}
.box-show-more .open{display:block;}
.ap_image .has-animation{opacity:0;filter:alpha(opacity=0);}
.ap_image .has-animation.animated{opacity:1;filter:alpha(opacity=100);}
.full-slider{margin-top:20px;}
.full-slider .carousel-inner{position:relative;overflow:hidden;width:100%;height:100%;background:transparent;}
.full-slider .carousel-inner .item{width:100%;height:100%;}
.full_slide_detail .full-slider{margin-top:50px;}
.full_slide_detail .full-slider .carousel-inner{position:relative;overflow:hidden;width:100%;height:100%;background:url(../img/background_image_gallery.jpg);}
.full_slide_detail .full-slider .carousel-inner .item{padding:15px 20px;width:100%;height:100%;}
.cover-live-edit{width:100%;border-top:1px dashed #bdbdbd;}
.cover-live-edit .link-to-back-end{text-decoration:none;color:#fff;z-index:9999;background-color:rgba(204, 153, 0, 0.5);padding:5px;position:relative;-webkit-box-shadow:0 0 5px #bdbdbd;box-shadow:0 0 5px #bdbdbd;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.cover-live-edit .link-to-back-end:hover{background-color:#00e676;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.ap-cover-hook{border:1px dashed #bdbdbd;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.ap-cover-hook:hover{border:1px dashed #333;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.embed-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}
.embed-responsive iframe, .embed-responsive object, .embed-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.tabs-top .nav-tabs{border-bottom:none;margin-bottom:40px;}
.tabs-top .nav-tabs:before, .tabs-top .nav-tabs:after{content:"";display:table;clear:both;}
.tabs-top .nav-tabs > li{margin:0;margin-right:10px;float:left;}
.rtl .tabs-top .nav-tabs > li{margin-left:10px;margin-right:inherit;}
.rtl .tabs-top .nav-tabs > li{float:right;}
.tabs-top .nav-tabs > li > a{text-transform:uppercase;font-size:12px;text-align:center;color:#344556;font-family:"Open Sans";margin:0;padding:4px 12px;display:block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:none;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px;border:1px solid #dddddd;}
.tabs-top .nav-tabs > li > a:hover{border:1px solid #42a2f3;background-color:#42a2f3;color:white;}
.tabs-top .nav-tabs > li.active a, .tabs-top .nav-tabs > li.active a:active, .tabs-top .nav-tabs > li.active a:focus{border:1px solid #42a2f3;background-color:#42a2f3;color:white;}
.leo-more-info{position:absolute;z-index:4000;top:0;left:0;min-height:380px;display:none;float:left;text-align:left;padding:5px 5px 10px 5px;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 46px 12px rgba(0, 0, 0, 0.1);box-shadow:0 0 46px 12px rgba(0, 0, 0, 0.1);}
.leo-more-over{position:relative;z-index:0;}
.leo-more-image{opacity:0;left:0;top:0;position:absolute;}
.leo-preview{position:absolute;z-index:4000;top:0;left:0;display:none;float:left;text-align:left;padding:5px 5px 10px 5px;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 46px 12px rgba(0, 0, 0, 0.1);box-shadow:0 0 46px 12px rgba(0, 0, 0, 0.1);}
.leo-preview .col-1{width:75px;}
.leo-preview .col-2{width:260px;}
.leo-preview .big_image{text-align:center;margin-bottom:5px;}
.leo-preview .wrapper-hover{padding:3px 9px 12px;}
.thumbs_list{float:left;margin-left:13px;overflow:hidden;width:85px;height:256px;}
.thumbs_list li{cursor:pointer;float:left;height:85px;width:85px;}
.thumbs_list li a{border:1px solid #dddddd;display:block;margin:0 1px;text-align:center;}
.thumbs_list ul.thumbs_list_frame{list-style-type:none;padding-left:0;}
.product-tabs .carousel-control, .product-tabs .owl-theme .owl-controls .owl-buttons div{top:50%;}
.product-tabs .carousel-control.left, .product-tabs .carousel-control.owl-prev, .product-tabs .owl-theme .owl-controls .owl-buttons div.left, .product-tabs .owl-theme .owl-controls .owl-buttons div.owl-prev{right:auto;left:-12px;}
.product-tabs .carousel-control.right, .product-tabs .carousel-control.owl-next, .product-tabs .owl-theme .owl-controls .owl-buttons div.right, .product-tabs .owl-theme .owl-controls .owl-buttons div.owl-next{right:-12px;}
.bg-green .block{background-color:#6cc063;}
.bg-orange .block{background-color:#f38e65;}
.bg-blue .block{background-color:#42a2f3;}
.feature-box{text-align:center;color:white;padding:45px 20px;}
.feature-box h4{color:white;font-size:18px;margin:30px 0 22px 0;}
.feature-box .fa{font-size:30px;}
#blog-category .childrens:before, #blog-category .childrens:after{content:"";display:table;clear:both;}
#blog-category .childrens img{margin-bottom:10px;}
.latest-blogs{margin-bottom:0px;position:relative;}
.latest-blogs .blog-container{position:relative;}
.latest-blogs .blog-container .blog-title{color:white;position:absolute;bottom:0px;padding:10px 0;right:10px;width:70%;}
.rtl .latest-blogs .blog-container .blog-title{left:10px;right:auto;}
.latest-blogs .blog-container .blog-title:before, .latest-blogs .blog-container .blog-title:after{display:none;}
.latest-blogs .blog-container .blog-title:before{content:"";position:absolute;bottom:0px;left:0;width:80px;height:1px;background-color:#344556;}
.latest-blogs .blog-container .blog-title a{line-height:19px;color:white;font-family:"Roboto Condensed";font-size:14px;font-weight:700;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.latest-blogs .blog-container .left-block{position:relative;overflow:hidden;}
.latest-blogs .blog-container .left-block:before{content:'';width:100%;height:100px;background:rgba(38, 38, 38, 0);background:-moz-linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(0, 0, 0, 0.92) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(38, 38, 38, 0)), color-stop(100%, rgba(0, 0, 0, 0.92)));background:-webkit-linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(0, 0, 0, 0.92) 100%);background:-o-linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(0, 0, 0, 0.92) 100%);background:-ms-linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(0, 0, 0, 0.92) 100%);background:linear-gradient(to bottom, rgba(38, 38, 38, 0) 0%, rgba(0, 0, 0, 0.92) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#000000', GradientType=0);bottom:-20px;left:0px;position:absolute;}
.latest-blogs .blog-container .left-block .created{position:absolute;left:0;bottom:0px;background-color:#344556;color:white;display:block;width:70px;font-size:14px;text-align:center;text-transform:uppercase;padding:0 10px;}
.rtl .latest-blogs .blog-container .left-block .created{right:0;left:auto;}
.latest-blogs .blog-container .left-block .created span{display:block;padding:10px 0;}
.latest-blogs .blog-container .left-block .created span.font-bold{font-weight:700;}
.latest-blogs .blog-container .left-block .created span.line{border-bottom:1px solid #e77d52;}
.latest-blogs .blog-container .blog-desc{height:56px;overflow:hidden;margin-top:20px;}
.latest-blogs .blog-container .btn-links i{margin-left:5px;}
.latest-blogs .blog-container .btn-links:hover{border-bottom:2px solid #42a2f3;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.overflow-hidden{overflow:hidden;}
.index .testimonials{color:white;font-size:18px;text-align:center;position:relative;margin-top:90px;}
.index .testimonials:before{content:"\f10d";position:absolute;font-size:32px;font-family:"FontAwesome";color:#fff;left:0px;margin:auto;right:0;top:-80px;width:70px;height:70px;border:1px solid #90989f;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;line-height:70px;}
.index .testimonials .block_carousel{padding:0px 80px;}
.index .testimonials a{color:white;}
.index .testimonials .owl-item{padding:0px;}
.index .testimonials .title{font-size:14px;color:#cccccc;margin-top:25px;margin-bottom:45px;}
.index .testimonials img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:auto;}
.index .testimonials .descript{line-height:30px;margin:20px 0px 30px 0;}
.index .testimonials .owl-theme .owl-controls .owl-buttons{position:static;width:auto;}
.index .testimonials .owl-theme .owl-controls .owl-buttons div{position:absolute;top:65%;bottom:0px;margin:auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.index .testimonials .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-65px;-webkit-transform:translate(-40px, 0px);-ms-transform:translate(-40px, 0px);transform:translate(-40px, 0px);}
.index .testimonials .owl-theme .owl-controls .owl-buttons div.owl-prev:after{display:none;}
.index .testimonials .owl-theme .owl-controls .owl-buttons div.owl-next{right:-65px;-webkit-transform:translate(40px, 0px);-ms-transform:translate(40px, 0px);transform:translate(40px, 0px);}
.index .testimonials:hover .owl-theme .owl-controls .owl-buttons div{-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);opacity:1;filter:alpha(opacity=100);}
.links-social li{margin-bottom:15px;display:block;}
.links-social li a{display:inline-block;position:relative;padding:0 0 0 30px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.rtl .links-social li a{padding:0 30px 0 0;}
.links-social li a:before{font-family:"FontAwesome";display:inline-block;font-size:12px;color:#3f4040;border:1px solid #aaaaaa;width:24px;height:24px;padding:4px 6px 0;position:absolute;text-align:center;top:-3px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;left:0;}
.rtl .links-social li a:before{right:0;left:auto;}
.links-social li a:hover:before{border-color:#42a2f3;color:#42a2f3;}
.links-social li.facebook a:before{content:"\f09a";}
.links-social li.twitter a:before{content:"\f099";}
.links-social li.google-plus a:before{content:"\f0d5";}
.links-social li.linkedin a:before{content:"\f0e1";}
.html-help{background-position:right bottom !important;}
.rtl .html-help{background-position:left bottom !important;}
.html-help .ApRawHtml{padding:85px 0 85px 100px;}
.rtl .html-help .ApRawHtml{padding:85px 100px 85px 0;}
.html-help-two{background-position:left bottom !important;}
.rtl .html-help-two{background-position:right bottom !important;}
.html-help-two .ApRawHtml{padding:85px 100px 85px 0px;}
.rtl .html-help-two .ApRawHtml{padding:85px 0px 85px 100px;}
.html-help, .html-help-two{color:white;}
.html-help .block, .html-help-two .block{margin-bottom:0px;}
.html-help .block .title_block, .html-help-two .block .title_block{color:white;}
.html-help .block .title_block:before, .html-help-two .block .title_block:before{background-color:white;}
.html-help .ApRawHtml, .html-help-two .ApRawHtml{line-height:23px;}
.html-help .btn, .html-help-two .btn{border-color:white;color:white;background-color:transparent;margin-top:40px;}
.html-help .btn:hover, .html-help-two .btn:hover{background-color:white;color:#344556;}
.manufacturers_block{padding:20px 0;margin-bottom:0px;border:1px solid #dddddd;margin:60px 0;}
.manufacturers_block img{margin:auto;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;border:none;}
.manufacturers_block img:hover{opacity:0.8;filter:alpha(opacity=80);}
.effect-banner{position:relative;margin-bottom:0px;}
.effect-banner a{position:relative;overflow:hidden;display:block;}
.effect-banner .image_description{position:absolute;bottom:20%;text-align:right;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;color:black;}
.rtl .effect-banner .image_description{text-align:left;}
.effect-banner .image_description h6{font-family:"Crimson Text";font-size:24px;font-style:italic;text-transform:none;font-weight:700;}
.effect-banner .image_description h4{font-size:24px;}
.effect-banner img{display:inline-block;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transition:opacity 0.35s ease 0s, transform 0.35s ease 0s;-o-transition:opacity 0.35s ease 0s, transform 0.35s ease 0s;transition:opacity 0.35s ease 0s, transform 0.35s ease 0s;}
.effect-banner.banner_left .image_description{left:60px;}
.effect-banner.banner_right .image_description{right:60px;}
.effect-banner:hover .image_description{-webkit-transform:translate(0, -10px);-ms-transform:translate(0, -10px);transform:translate(0, -10px);}
.effect-banner:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);}
.effect-banner-right:hover .image_description{-webkit-transform:translate(0, -10px);-ms-transform:translate(0, -10px);transform:translate(0, -10px);}
.effect-banner-right:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);}
.effect-banner-asics:hover .image_description{-webkit-transform:translate(0, -10px);-ms-transform:translate(0, -10px);transform:translate(0, -10px);}
.effect-banner-asics:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);}
.effect-banner-big:hover .image_description{-webkit-transform:translate(0, -10px);-ms-transform:translate(0, -10px);transform:translate(0, -10px);}
.effect-banner-big:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);}