 

 @font-face {
  font-family: 'FuturaNewBook';
  src: url('fonts/FuturaNewBook-Reg.ttf') format('ttf'),
  url('fonts/FuturaNewBook-Reg.ttf') format('ttf');
  font-style: normal;
 }
 @font-face {
  font-family: 'FuturaNewDemi';
  src: url('fonts/FuturaNewDemi-Reg.ttf') format('ttf'),
  url('fonts/FuturaNewDemi-Reg.ttf') format('ttf');
  font-style: normal;
 }
 @font-face {
  font-family: 'FuturaNewMedium';
  src: url('fonts/FuturaNewMedium-Reg.ttf') format('ttf'),
  url('fonts/FuturaNewMedium-Reg.ttf') format('ttf');
  font-style: normal;
 }
 @font-face {
  font-family: 'philosopher';
  src: url('fonts/philosopher.ttf') format('ttf'),
  url('fonts/philosopher.ttf') format('ttf');
  font-style: normal;
 }

* {
	outline: none;
}
body{font-family: 'philosopher', sans-serif; background-color: #ffff;}
h1,h2,h3,h4,h5,h6{margin: 0px;margin-bottom: 10px; font-family: 'Dosis', sans-serif; text-transform: uppercase;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family: 'Dosis', sans-serif;}
p,a{font-family: 'philosopher',sans-serif;}
a{text-decoration: none;outline: none;}
.pl-0{padding-left: 0px;}
.pr-0{padding-right: 0px;}
a:focus, button:focus, a:active, button:active{text-decoration: none;outline: none;}
.top-head-element i{font-size: 14px;}
.top-head-element .call-span{font-size: 14px;font-size: 14px;background-color: #307fe2;color: #FFF;padding: 5px 12px;/*border-radius: 40px;*/ border-radius: 3px;}
.top-head-element .hidden-xs, .top-head-element .hidden-sm, .top-head-element .hidden-md{color: #fff !important;}
.search-box {display: inline-block !important;position: relative;top: 10px;}
.search-box:hover input {width: 140px !important;padding: 0 36px 0 8px; border: 1px solid #307fe2;border-radius: 10px;}
.search-box input {width: 0px !important;height: 35px;border: 0px; transition: all 0.3s;}
.search-box span{z-index: 99; width: 35px;height: 35px;border: 0;position: absolute;top: 0;right: 0;display: flex;justify-content: center;align-items: center;}

.search-box .form-control{background-color: transparent;background: none;box-shadow: none;}
#menu .nav > li > a{padding: 14px 14px; font-weight: 500; font-size: 14px;}
#menu .nav > li > a.active{color: #307fe2; font-weight: 600;}
#menu .navbar-nav{text-align: right;}
#search{margin: 0px;}
#menu{border-bottom: none;border-top: none;box-shadow: rgba(0, 0, 0, 0.10) 0px 2px 3px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px !important;}
/*#menu .nav > li.active{background-color:  #307fe2;}*/
#wowslider-container1 .ws_controls{display: none;}
.nwletter h1{margin: 0px;font-size: 26px;letter-spacing: 1px;}
.nwletter p{font-size: 16px;}
#menu .navbar-brand{display: block;margin: 0px;padding: 10px;}
.navbar-brand>img{width: 80%;margin-top: -45px;transition: all 0.6s;}
/*#menu .navbar-brand img{width: 70%; display: none;}*/
p.product-dec{font-family: 'philosopher', sans-serif;}
#wowslider-container1 .ws-title{bottom: 0px;top: 30% !important;}
.featured-sub, .associates-sub {font-size: 14px !important;}
#carousel0 .swiper-wrapper{height: 100% !important;}
#carousel0 .swiper-wrapper .text-center {margin-right: 0px !important; }
/*.top-head{padding: 10px 0px 5px; border: none;}*/
.top-head{padding: 0px; border: none;background-color: #fff;}
.call-span1{background-color: #307fe2;color: #FFF;padding: 5px 8px;}
/*.top-head-element{color: #307fe2; font-size: 14px;margin: 0px; margin-top: 25px;}*/
.top-head-element{color: #307fe2; font-size: 14px;display: inline-block;padding: 0px 10px;}
.search-bar-top{position: relative;}
.page-title{font-size: 30px;font-weight: 600;text-align: left;color: #333333;}
.view-all {padding: 0px !important;padding-top: 20px !important;}
.product-thumb .caption {text-align: center;display: block;}
a.product-btn{text-align: center;padding: 10px 20px; display: block;position: relative;    border-radius: 3px;}

.thumbnails{overflow: visible;}
.thumbnails .thumbnail{box-shadow: 0px 0px 10px 6px rgba(0, 0, 0,0.10);}
.thumbnails a.thumbnail:hover{border-color: transparent;}
a.product-btn:hover,.product-thumb:hover a.product-btn{cursor: pointer; color: #FFF;background-color: #307fe2;transition-property: background-color;transition-duration: .1s;transition-timing-function: cubic-bezier(0.1, 0.7, 1.0,1);}
.sections, .aboutus-section{padding: 40px 0px !important;}
.button-view{padding-right: 0px;}
.products-top-row .pl-0{float: left;clear: right !important;}
.button-view button:focus{border: none;outline: none;}
.button-view button{background: #307fe2 !important; color: #FFF !important;border: none !important; outline: none !important; border-radius: 0px !important; float: none !important; margin: 0px 5px;}
.input-group .input-group-addon {background-color: transparent;border: none;}
.pagination{float: right;padding: 0px;margin-left: 0px;}
.pagination>li>a, .pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span{border-radius: 0px !important;}
.pagination>.active>span{background-color: #307fe2;border-color: #307fe2;}
.pagination>.active>span:hover{background-color: #307fe2;border-color: #307fe2;}
.pagination>li>a, .pagination>li>span{color: #b3b3b3;}
.product-thumb .caption{min-height: 120px !important; overflow: hidden; padding: 5px 0px !important;height: 120px !important; margin: 10px 0px;}

.banner-text{margin: 15px 10px !important;}
#wowslider-container1 .ws_images ul a{position: absolute;top: 0%;left: 0%;}
#wowslider-container1 button{font-size: 14px !important;background-color: #307fe2 !important;color: #FFF;padding: 10px 20px;border: 1px solid #307fe2;
	line-height: normal;word-spacing: normal;letter-spacing: normal;position: relative;top: 70%; left: 1.5%;}
#wowslider-container1 button i.fa-play {position:relative !important;margin: 0px 5px !important;}
#wowslider-container1  button i.fa-play:before{content: "";width: 15px;height: 15px;border-left: 2px solid #fff;border-radius: 3px;
	position: absolute;top: -12px;}
#wowslider-container1 button i.fa-play:after {content: "";position: absolute;top: -12px;left: -5px;width: 15px;height: 15px;transform: rotate(45deg) skew(-15deg, -15deg);
border-top: 2px solid #fff;border-right: 2px solid #fff;border-radius: 3px;}
.services-info .service-img1, .services-info .service-img2, .services-info .service-img3{padding: 9em 2em;background-size: 115% 115%; background-position: center; transition-duration: 0.5s;}
.services-info .service-img1:hover, .services-info .service-img2:hover, .services-info .service-img3:hover{background-size: 100% 100%; cursor: pointer;}
.services-info h1{font-weight: 600;}
.p-0{padding: 0px}	
.m-0{margin: 0px;}
.pagination-button{background:#307fe2;color:#fff;padding: 11px;border-radius: 40px !important;font-size: 11px;border: 0;}
#column-left .list-group a{border: none; border-bottom: 1px solid #DDDDDD !important;padding: 10px 14px 10px 0px; background-color: transparent;}
.Product-categories{margin-left: 0px !important;}
.Product-categories-div:after{content: "";position: absolute;width: 36%; border:1px solid #307fe2;}
.Product-categories-title{font-size: 18px;font-weight: 600;line-height: 1.31;letter-spacing: -0.9px;color: #333333;position: relative;}
.Product-categories-title:after{content: "";position: absolute;width: 85%; border:1px solid #DDDDDD;margin: 10px 0px 10px 20px;}
.search-title{padding-top: 20px;}
#wowslider-container1{margin: 0px !important;}
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover{z-index: 0;border: none;outline: none;}
.product-thumb .image{/*border: 1px solid #DDDDDD;*/padding: 10px; /*box-shadow: 0 0px 0px rgba(0,0,0,0.16), 0 3px 3px rgba(0,0,0,0.23);*/}
a#button-enquiry{line-height: 24px;border-radius: 3px;}
a#button-enquiry i.fa-play {position:relative;margin: 0px 5px;}
a#button-enquiry i.fa-play:before{content: "";width: 15px;height: 15px;border-left: 2px solid #fff;border-radius: 3px;position: absolute;top: -12px;}
a#button-enquiry i.fa-play:after{content: "";position: absolute;top: -12px;left: -5px;width: 15px;height: 15px;transform: rotate(45deg) skew(-15deg, -15deg);
		border-top: 2px solid #fff;border-right: 2px solid #fff;border-radius: 3px;}
.footer hr:after{content: "";position: absolute;width: 70px;border-top: 2px solid #fff;}
.product-details .nav-tabs>li>a{color: #333333;border: solid 1px #cccccc; border-radius: 0px;margin-right: 10px;}
.product-details .nav-tabs>li.active>a,.product-details .nav-tabs>li.active>a:hover{background-color: #307fe2 !important; color: #FFF !important;border: solid 1px #307fe2 !important;}
.product-single ul{padding-left: 20px;}
.related-product{font-size: 32px;font-weight: 600;letter-spacing: -1.6px;text-align: center;text-transform: uppercase;}
.related-product span{color: #307fe2;}
.related-product:after{content: "";position: absolute;width: 5%;bottom: 0px;left: 47%;border-bottom: 2px solid #535e6e;}

.enquiry-btn, #button-questions, .search-btns{background-image: none; font-size: 14px !important;background-color: #307fe2;color: #FFF;padding: 8px 20px;border: 1px solid #307fe2;
	line-height: normal;word-spacing: normal;letter-spacing: normal;position: relative;top: 60%;font-weight: 600;}
.enquiry-btn:hover, #button-questions:hover, .search-btns:hover, .enquiry-btn:focus , #button-questions:focus, .search-btns:focus{border: 1px solid #e63fbe;outline: none;}
.enquiry-btn:hover, #button-questions:hover, .search-btns:hover, .enquiry-btn:focus {background-color: #e63fbe;}
.map-div{padding-top: 50px;}
.alert{margin-top: 20px;}
.alert .fa-check-circle{margin: 3px;}
.alert-danger{color: #FFF;background-color: transparent;border: none;}
.alert-danger button{display: none;}
.imaging, .dental-unit, .cadm, .software, .imaging2, .dental-unit2{padding: 0px; margin: 0px 10px 15px 0px;opacity: 1;-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;}
.category-inner-div{padding: 15px;width: 100%; height: 100%;position: relative;z-index: 1;}
.zoom-in a{display: block;width: 100%;margin: 5px;z-index: 1;}
/*.zoom-in:hover a{border: 5px solid #307fe2;transition: .3s ease-in-out;}*/
.category-inner-div a:hover{cursor: pointer; }
.category-inner-div p{font-size: 16px;text-transform: capitalize;}
.category-inner-div h1{color: #e63fbe;} 
.category-inner-div h2{color: #e63fbe; font-weight: bold;} 
.category-inner-div h1 a{color: #307ef2;}
.category-inner-div p{color: #666;}
.category-inner-div p:first-child{margin-bottom: 0px;}
.imaging, .dental-unit, .cadm, .software, .imaging2, .dental-unit2{transition-duration: 0.6s;}
/*.imaging:hover, .dental-unit:hover, .cadm:hover, .software:hover, .imaging2:hover, .dental-unit2:hover{transition: 0.4s ease; transform: scale(1.08);}*/
.user-images .oi_icons i{color: #fff;font-size: 20px;}
.user-images h2{color: #fff; font-size: 24px;}
.user-images h2 span{font-size: 18px;}
.cadm h1{margin-top: 152px;}
.cadm p{text-align: right; line-height: normal;}
.software{width: 768px;}
.imaging2 h1, .dental-unit2 h1{margin-top: 105px;line-height: 0.9;}
.category-inner-div p:first-child{margin-bottom: 0px;}
.nwletter .btn-subscribe{color: #307fe2;}
.nwletter p{margin: 0px;}
.image-additional{width: 71px ;}
/*.product-summary{height: 168px;
    width: 450px;
    overflow: hidden;}*/
/*#wowslider-container1 .ws-title{font-family: 'Dosis', sans-serif;z-index: 999 !important;}
#wowslider-container1 .ws-title span{padding: 0px !important; font-size: 40px !important;font-family: 'Dosis', sans-serif; color: #FFF !important;font-weight: 600; width: 500px;}
#wowslider-container1 .ws-title p{font-size: 14px !important; color: #FFF !important; width: 380px;line-height: 20px;text-transform: capitalize;}*/
/*#menu {box-shadow: 0 5px 5px -5px #acacac;}*/
.breadcrumb{border: none;background-color: transparent;padding: 0px;}
.sticky-social{position: fixed; right: 0px;top: 38%;background-color: #e63fbe;z-index: 99;}
.sticky-social ul{margin: 0px;}
.sticky-social a{color: #FFF;display: block; padding: 10px 15px;}
.sticky-social i{font-size: 20px;}
.product-thumb .image{overflow: hidden;}
.product-thumb img{-webkit-transition: 0.4s ease;transition: 0.4s ease;}
.product-thumb:hover .image img{-webkit-transform: scale(1.02);transform: scale(1.02);}
footer li a,.get-in-touch{color: rgba(255, 255, 255, 0.50);}

.box{border-radius: 0px !important;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25) !important;}
.services-info .col-sm-4{overflow: hidden;}
#wowslider-container1 .ws_cover{opacity: 1 !important;}
.nwletter .form-group, .nwletter .button-submit{margin-top: 0px;}
.pav-newsletter .alert-success {color: #FFF;background-color: transparent; border:none;}
.pav-newsletter .alert{border: none;margin: 0px; clear: both;padding: 5px; font-size: 14px;}
.about-info h2{font-size: 24px;font-weight: 600;}
.inner-content{padding: 40px 0px;}
/*.services-info .col-sm-4:hover .service-img1 {cursor: pointer; transform: scale(1.05, 1.05);}*/
.scroll-nav {position: fixed;right: 0%;transform: translateX(-50%);bottom: 10%; z-index: 99;}
.scroll-top:before{content: '\f102';font-family: 'FontAwesome';background: #307fe2;color: #FFF;line-height: 42px;font-size: 30px;border-radius: 3px;
    text-align: center;height: 40px;width: 40px;float: left;cursor: pointer;}
.form-horizontal .control-label{padding-right: 0px; padding-top: 7px;margin-bottom: 0;text-align: left; width: 16%;color: #666;}
#information-contact .get-in-touch p{color: #666;}
.request-a-callback .services-request{background-color: #307fe2;border-radius: 3PX;}
.request-a-callback .services-request:hover{background-color: #e63fbe;}
#testimonial0 h1{padding: 75px 15px 0px;}
.swiper-viewport .swiper-button-next{right: 0px}
.swiper-viewport .swiper-button-prev{left: -0px}

.top-socil-icon{border-bottom: 1px solid #ddd;padding: 5px 0px;}
.top-socil-icon .top-head-element{margin: 0px;}
.top-socil-icon i{font-size: 10px;}
.second-header {padding: 10px 0px;}
.second-header .top-head-element{margin-top: 20px;}
.second-header .text-right .top-head-element{margin-top: 30px;}
.nwletter .btn-subscribe{border-radius: 3px;}
.form-control{border-radius: 3px;}

.owl-dots{
    z-index:2;
    position:relative;
    width:100%;
    bottom:0px;
    text-align:center;
}
.owl-dots .owl-dot{
    display:inline-block;
    width:10px;
    height:10px;
    margin:0 10px;
    border:1px solid #307fe2;
    border-radius:8px;
}
.owl-dots .owl-dot.active{
    background:#307fe2;
    padding: 6px;
    margin-bottom: -2px;
}
#carousel .owl-nav{display: none;}


#carousel:hover .owl-nav {
  display: block;
  transition: 0.5s;
}

#carousel .owl-nav div {
  background: transparent;
  color: #869791;
  font-size: 40px;
  line-height: 300px;
  margin: 0;
  padding: 0 60px;
  position: absolute;
  top: 0;
}
#carousel .owl-nav .owl-prev {
  left: -45px;
  padding-left: 20px;
  font-size: 0px;
}
#carousel .owl-nav .owl-prev:after{
  font-family: 'FontAwesome';
  content: "\f104";
   font-size: 24px;
   background-color: #8b8b8b;
   color: #fff;
   font-weight: 600;
   border-radius: 50%;
   padding: 10px 18px;
}
#carousel .owl-nav .owl-next {
  right: -45px;
  padding-right: 20px;
  font-size: 0px;
}
#carousel .owl-nav .owl-next:after{
   font-family: 'FontAwesome';
  content: "\f105";
  font-size: 24px;
  font-weight: 600;
  background-color: #8b8b8b;
   color: #fff;
   border-radius: 50%;
   padding: 10px 18px;
}
#column-left .list-group a.active{color: #307fe2;font-weight: 600;}
.owl-home-slider .owl-dots{z-index:2;position:relative;width:100%;bottom:50px;text-align:center;}
.owl-home-slider .owl-dots .owl-dot{display:inline-block;width:10px;height:10px;margin:0 10px;border:1px solid #fff;border-radius:8px;}
.owl-home-slider .owl-dots .owl-dot.active{background:#fff;padding: 6px;margin-bottom: -2px;transition: all 0.4s;}

#footer_third iframe{height: 200px !important;}
.blueimp-gallery>.next, .blueimp-gallery>.prev{background: #222 !important;opacity: 1 !important;}


@keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,100px)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,100px)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.category-inner-div {
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both
}

.animatedFadeInUp {
    opacity: 0
}

.fadeInUp {
    opacity: 0;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}



  .about-home h1{color: #E63fbe;}
  .featured-head span, .associates-head span{color: #E63fbe;}
  #button-enquiry{background-color: #307fe2;}
  #button-enquiry:hover{background-color: #e63fbe;}
  .view-all a{padding: 10px 15px;}
  .view-all a:hover{background: #307fe2;transition: .4s ease-in-out;color: #fff;border: 1px solid; border-radius: 3px;}
  .nwletter .form-group{width: 70%}.nwletter .button-submit{width: 30%;}
  .nwletter .btn-subscribe{width: 100%;}
  .nwletter .btn-subscribe:hover{background: #e63fbe;color: #fff;}
  .nwletter .form-group, .nwletter .button-submit{margin-top: 10px;}
  .product-thumb{padding: 0px 15px;}
  .blueimp-gallery>.indicator>li{background: #fff !important;}
  .featured-head, .associates-head{letter-spacing: 0px;}
  .box .imgbox img{width: 100%;}



 #mainSlider h1, #mainSlider h2 {font-size: 60px;line-height: 60px;font-weight: 900;letter-spacing: -1px;text-transform: uppercase;margin-bottom: 0;-webkit-transition: font 200ms ease-out;-moz-transition: font 200ms ease-out;-o-transition: font 200ms ease-out;transition: font 200ms ease-out;}
 #mainSlider #owl-main .caption h1.light-bg, #mainSlider #owl-main .caption h1.medium-bg, #mainSlider #owl-main .caption h1.dark-bg, #mainSlider #owl-main .caption h1.tint-bg {font-size: 73px;}
 #mainSlider h4 {font-size: 33px;line-height: 120%;}
 #mainSlider p {font-size: 22px;line-height: 150%;font-weight: 400;letter-spacing: 0.015em;text-transform: none;margin-top: 20px;margin-bottom: 0;-webkit-transition: font 200ms ease-out, margin 200ms ease-out;-moz-transition: font 200ms ease-out, margin 200ms ease-out;-o-transition: font 200ms ease-out, margin 200ms ease-out;transition: font 200ms ease-out, margin 200ms ease-out;}
 #mainSlider .btn {background-color: #307fe2;margin-top: 40px;color: #fff;margin-bottom: 0;border: none;-webkit-transition: background 200ms ease-out, font 200ms ease-out, padding 200ms ease-out, margin 200ms ease-out;-moz-transition: background 200ms ease-out, font 200ms ease-out, padding 200ms ease-out, margin 200ms ease-out;-o-transition: background 200ms ease-out, font 200ms ease-out, padding 200ms ease-out, margin 200ms ease-out;transition: background 200ms ease-out, font 200ms ease-out, padding 200ms ease-out, margin 200ms ease-out;}
 #mainSlider .btn-large {font-size: 18px;padding: 10px 20px;}
#mainSlider .btn:hover{background: #e63fbe; }
.hoem-slider .owl-carousel {text-align: center;cursor: default;}
.hoem-slider .owl-controls {display: inline-block;position: relative;margin-top: 40px;}
.hoem-slider .panel-group .panel .owl-controls { margin-top: 25px;}
.hoem-slider .panel-group.blank .panel .owl-controls {margin-top: 40px;}
.hoem-slider .owl-pagination {position: relative;line-height: 30px;}
.hoem-slider .owl-buttons {display: none;}
.hoem-slider .owl-prev, .hoem-slider .owl-next {display: inline-block;position: absolute;top: 0;bottom: 0;width: 30px;height: 30px;font-size: 30px;color: #fff;background-color: #506a85;border: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin: auto;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;transition: all 200ms ease-out;opacity: 0;}
.hoem-slider .owl-prev {left: -35px;}.hoem-slider .owl-next {right: -35px;}.hoem-slider .owl-carousel:hover .owl-prev {left: -40px;opacity: 0.25;}.hoem-slider .owl-carousel:hover .owl-next {right: -40px;opacity: 0.25;}.hoem-slider .owl-carousel:hover .owl-prev:hover,.hoem-slider .owl-carousel:hover .owl-next:hover {color: #1abb9c;opacity: 1;}.hoem-slider .owl-outer-nav:after {content: "";position: absolute;top: 0;left: -15%;width: 130%;height: 100%;z-index: 0;}
.hoem-slider .owl-outer-nav .owl-wrapper-outer, .hoem-slider .owl-outer-nav .owl-pagination, .hoem-slider .owl-outer-nav .owl-prev, .hoem-slider .owl-outer-nav .owl-next {
   z-index: 1;
}
.hoem-slider .owl-outer-nav .owl-controls {
   position: static;
}
.hoem-slider .owl-outer-nav .owl-prev {
   left: -65px;
}
.hoem-slider .owl-outer-nav .owl-next {
   right: -65px;
}
.hoem-slider .owl-outer-nav:hover .owl-prev {
   left: -80px;
}
.hoem-slider .owl-outer-nav:hover .owl-next {
   right: -80px;
}
.hoem-slider .owl-ui-md .owl-pagination {
   line-height: 45px;
}
.hoem-slider .owl-ui-md .owl-prev, .owl-ui-md .owl-next {
   width: 45px;
   height: 45px;
   font-size: 45px;
}
.hoem-slider .owl-ui-md .owl-prev {
   left: -55px;
}
.hoem-slider .owl-ui-md .owl-next {
   right: -55px;
}
.hoem-slider .owl-ui-md:hover .owl-prev {
   left: -60px;
}
.hoem-slider .owl-ui-md:hover .owl-next {
   right: -60px;
}
.hoem-slider .owl-outer-nav.owl-ui-md:after {
   left: -18%;
   width: 136%;
}
.hoem-slider .owl-outer-nav.owl-ui-md .owl-prev {
   left: -85px;
}
.hoem-slider .owl-outer-nav.owl-ui-md .owl-next {
   right: -85px;
}
.hoem-slider .owl-outer-nav.owl-ui-md:hover .owl-prev {
   left: -100px;
}
.hoem-slider .owl-outer-nav.owl-ui-md:hover .owl-next {
   right: -100px;
}
.hoem-slider .owl-ui-lg .owl-pagination {
   line-height: 60px;
}
.hoem-slider .owl-ui-lg .owl-prev, .owl-ui-lg .owl-next {
   width: 60px;
   height: 60px;
   font-size: 60px;
}
.hoem-slider .owl-ui-lg .owl-prev {
   left: -75px;
}
.hoem-slider .owl-ui-lg .owl-next {
   right: -75px;
}
.hoem-slider .owl-ui-lg:hover .owl-prev {
   left: -80px;
}
.hoem-slider .owl-ui-lg:hover .owl-next {
   right: -80px;
}
.hoem-slider .owl-outer-nav.owl-ui-lg:after {
   left: -22%;
   width: 144%;
}
.hoem-slider .owl-outer-nav.owl-ui-lg .owl-prev {
   left: -105px;
}
.hoem-slider .owl-outer-nav.owl-ui-lg .owl-next {
   right: -105px;
}
.hoem-slider .owl-outer-nav.owl-ui-lg:hover .owl-prev {
   left: -120px;
}
.hoem-slider .owl-outer-nav.owl-ui-lg:hover .owl-next {
   right: -120px;
}
.hoem-slider .owl-inner-nav .owl-controls {
   position: static;
}
.hoem-slider .owl-inner-nav .owl-prev {
   left: 45px;
}
.hoem-slider .owl-inner-nav .owl-next {
   right: 45px;
}
 .owl-inner-nav:hover .owl-prev {
   left: 30px;
}
.hoem-slider .owl-inner-nav:hover .owl-next {
   right: 30px;
}
.hoem-slider .owl-outer-nav .owl-prev,.hoem-slider .owl-outer-nav .owl-next {
   bottom: 70px;
}
.hoem-slider .owl-inner-nav .owl-prev, .hoem-slider .owl-inner-nav .owl-next {
   bottom: 70px;
}
.hoem-slider .owl-outer-nav.owl-ui-md .owl-prev, .hoem-slider .owl-outer-nav.owl-ui-md .owl-next {
   bottom: 85px;
}
.hoem-slider .owl-inner-nav.owl-ui-md .owl-prev, .hoem-slider .owl-inner-nav.owl-ui-md .owl-next {
   bottom: 85px;
}
.hoem-slider .owl-outer-nav.owl-ui-lg .owl-prev, .hoem-slider .owl-outer-nav.owl-ui-lg .owl-next {
   bottom: 100px;
}
.hoem-slider .owl-inner-nav.owl-ui-lg .owl-prev, .hoem-slider .owl-inner-nav.owl-ui-lg .owl-next {
   bottom: 100px;
}
.hoem-slider .owl-inner-pagination .owl-pagination, .hoem-slider .owl-inner-pagination .owl-prev, .hoem-slider .owl-inner-pagination .owl-next {
   margin-top: -40px;
   top: -60px;
}
.hoem-slider .owl-inner-pagination.owl-ui-md .owl-pagination, .hoem-slider .owl-inner-pagination.owl-ui-md .owl-prev, .hoem-slider .owl-inner-pagination.owl-ui-md .owl-next {
   margin-top: -50px;
   top: -65px;
}
.hoem-slider .owl-inner-pagination.owl-ui-lg .owl-pagination, .hoem-slider .owl-inner-pagination.owl-ui-lg .owl-prev, .hoem-slider .owl-inner-pagination.owl-ui-lg .owl-next {
   margin-top: -60px;
   top: -75px;
}
.hoem-slider .owl-inner-pagination.owl-outer-nav .owl-prev, .hoem-slider .owl-inner-pagination.owl-outer-nav .owl-next {
   margin: auto;
   top: 0;
   bottom: 43px;
}
.hoem-slider .owl-inner-pagination.owl-inner-nav .owl-prev, .hoem-slider .owl-inner-pagination.owl-inner-nav .owl-next {
   margin: auto;
   top: 0;
   bottom: 43px;
}
.hoem-slider .owl-inner-pagination .owl-pagination {
   -webkit-transition: all 200ms ease-out;
   -moz-transition: all 200ms ease-out;
   -o-transition: all 200ms ease-out;
   transition: all 200ms ease-out;
   opacity: 0;
}
.hoem-slider .owl-inner-pagination:hover .owl-pagination {
   opacity: 1;
}
.hoem-slider .owl-inner-pagination.owl-inner-nav .owl-pagination, .hoem-slider .owl-inner-pagination.owl-outer-nav .owl-pagination {
   top: -45px;
}
.hoem-slider .owl-inner-pagination.owl-inner-nav.owl-ui-md .owl-pagination, .hoem-slider .owl-inner-pagination.owl-outer-nav.owl-ui-md .owl-pagination {
   top: -50px;
}
.hoem-slider .owl-inner-pagination.owl-inner-nav.owl-ui-lg .owl-pagination, .hoem-slider .owl-inner-pagination.owl-outer-nav.owl-ui-lg .owl-pagination, .hoem-slider .owl-inner-pagination.owl-inner-nav:hover .owl-pagination, .hoem-slider .owl-inner-pagination.owl-outer-nav:hover .owl-pagination {
   top: -60px;
}
.hoem-slider .owl-inner-pagination.owl-inner-nav.owl-ui-md:hover .owl-pagination, .hoem-slider .owl-inner-pagination.owl-outer-nav.owl-ui-md:hover .owl-pagination {
   top: -65px;
}
.hoem-slider .owl-inner-pagination.owl-inner-nav.owl-ui-lg:hover .owl-pagination, .hoem-slider .owl-inner-pagination.owl-outer-nav.owl-ui-lg:hover .owl-pagination {
   top: -75px;
}
 #owl-main .item {
   height: 44vh;
   background-color: #fff;
   background-position: center 55%;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
}
 #owl-main.height-md .item {
   height: 90vh;
}
 #owl-main.height-lg .item {
   height: 90vh;
}
 #owl-main .container {
   display: table;
   height: inherit;
}
 #owl-main .caption {
   display: table-cell;
}
 #owl-main .caption.vertical-center {
   vertical-align: middle;
   padding-bottom: 3vh;
}
 #owl-main .caption.vertical-top {
   vertical-align: middle;
}
 #owl-main .caption.vertical-bottom {
   vertical-align: bottom;
   padding-bottom: 14vh;
}
 #owl-main .caption.text-center {
   padding-left: 10%;
   padding-right: 10%;
}
 #owl-main .caption.text-left {
   padding-right: 50%;
}
 #owl-main .caption.text-right {
   padding-left: 50%;
}
 #owl-main .caption h1, #owl-main .caption p, #owl-main .caption div {
   position: relative;
}
 #owl-main .caption h1 span,  #owl-main .caption h2 span {
   padding: 0.25em 0;
   /*line-height: 180%;*/
   color: #e63fbe;
}
 #owl-main .caption .light-bg, #owl-main .caption .medium-bg, #owl-main .caption .dark-bg, #owl-main .caption .tint-bg {
   background: none;
   padding-left: 0.5em;
   padding-right: 0.5em;
}
 #owl-main .caption h1.light-bg span, #owl-main .caption p.light-bg span {
   background: #fff;
   box-shadow: -0.5em 0 0 #fff, 0.5em 0 0 #fff;
   -webkit-box-decoration-break: clone;
   box-decoration-break: clone;
}
 #owl-main .caption h1.medium-bg span, #owl-main .caption p.medium-bg span {
   background: #a3b1bf;
   box-shadow: -0.5em 0 0 #a3b1bf, 0.5em 0 0 #a3b1bf;
   -webkit-box-decoration-break: clone;
   box-decoration-break: clone;
}
 #owl-main .caption h1.dark-bg span, #owl-main .caption p.dark-bg span {
   background: #506a85;
   box-shadow: -0.5em 0 0 #506a85, 0.5em 0 0 #506a85;
   -webkit-box-decoration-break: clone;
   box-decoration-break: clone;
}
 #owl-main .caption h1.tint-bg span, #owl-main .caption p.tint-bg span {
   background: #1abb9c;
   box-shadow: -0.5em 0 0 #1abb9c, 0.5em 0 0 #1abb9c;
   -webkit-box-decoration-break: clone;
   box-decoration-break: clone;
}
 #owl-main .owl-controls {
   display: block;
   position: static;
   margin-top: -47px;
}
 #owl-main .owl-pagination {
   /*background: #fff;*/
   line-height: inherit;
   position: relative;
   /*bottom: -40px;*/
   padding: 10px;
   display: inline-block;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   margin: auto;
   /*opacity: 0;*/
   -webkit-transition: all 200ms ease-out;
   -moz-transition: all 200ms ease-out;
   -o-transition: all 200ms ease-out;
   transition: all 200ms ease-out;
}
 #owl-main:hover .owl-pagination {
   /*bottom: -25px;*/
   /*opacity: 1;*/
}
 #owl-main .owl-prev, #owl-main .owl-next {
   bottom: 0;
}
 .owl-controls .owl-page {
   display: inline-block;
}

 .hoem-slider .owl-pagination .owl-page span {
   display: block;
   width: 15px;
   height: 15px;
   background: #506a85;
   border: none;
   -webkit-border-radius: 50%;
   border-radius: 50%;
   margin: 0 5px;
   -webkit-transition: all 200ms ease-out;
   -moz-transition: all 200ms ease-out;
   -o-transition: all 200ms ease-out;
   transition: all 200ms ease-out;
}
.hoem-slider .owl-pagination .owl-page.active span, .hoem-slider .owl-pagination .owl-page:hover span {
   background: #307fe2 !important;z-index: 9;
}
 /*.owl-pagination .owl-page.active span{padding: 10px;}*/
.hoem-slider  .owl-item-gap .item {
   margin: 0 15px;
}
.hoem-slider .owl-item-gap-sm .item {
   margin: 0 10px;
}
/* preloading images */
.hoem-slider .owl-item.loading {
   min-height: inherit;
   background: none;
}

.hoem-slider .tint-bg a:hover {
   color: #506a85;
}

 .light-color {
   color: #307fe2 !important;
}
 .light-color .dark-bg {
   color: #fff !important;
}
 .medium-color {
   color: #666 !important;
}
 .dark-color {
   color: #506a85 !important;
}
 .tint-color, .green {
   color: #1abb9c !important;
}
 .blue {
   color: #3f8dbf !important;
}
 .red {
   color: #fa6c65 !important;
}
 .pink {
   color: #d487be !important;
}
 .purple {
   color: #9b59b6 !important;
}
 .orange {
   color: #f27a24 !important;
}
 .navy {
   color: #34495e !important;
}
 .gray {
   color: #95a5a6 !important;
}
.hoem-slider .owl-ui-lg .owl-prev, .hoem-slider .owl-ui-lg .owl-next {
   width: 60px;
   height: 60px;
   font-size: 60px;
   line-height: 60px;
}
.hoem-slider .owl-prev, .hoem-slider .owl-next {
   display: inline-block;
   position: absolute;
   top: 0;
   bottom: 0;
   width: 30px;
   height: 30px;
   font-size: 30px;
   color: #fff;
   background-color: #506a85;
   border: none;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   margin: auto;
   -webkit-transition: all 200ms ease-out;
   -moz-transition: all 200ms ease-out;
   -o-transition: all 200ms ease-out;
   transition: all 200ms ease-out;
   opacity: 0;
}
.hoem-slider .owl-inner-nav .owl-prev {
   left: 45px;
}
 @media (min-width: 1200px) {
   .owl-buttons {
     display: none;
  }
}
 @media screen and (max-width: 1024px)  
{
  #mainSlider h1{font-size: 40px;line-height: 50px;}
  #owl-main.height-md .item{height: 40vh}
  #mainSlider p{font-size: 16px;margin-top: 10px;}
  #mainSlider .btn{margin-top: 20px;}
}
.user-images h1.page-title{text-align:center; margin-bottom: 40px;}
.main-product-img{padding: 10px;}
.main-product-img img{width: 230px;height: 230px;}

.bottom-right{
  position: absolute;
  bottom: 0;
  right: 15px;
}