@charset "utf-8";
@media only screen and (min-width: 768px) and (max-width: 1699px) {
    #block-slider .owl-dots {bottom: 28%;}
}
@media only screen and (min-width: 768px) and (max-width: 1599px) {
    #block-slider .owl-dots {bottom: 25%;}
}
@media only screen and (min-width: 768px) and (max-width: 1499px) {
    
}
@media only screen and (min-width: 768px) and (max-width: 1399px) {
    #block-user4 .owl-theme .owl-nav .owl-prev {margin-left: 0;}
    #block-user4 .owl-theme .owl-nav .owl-next {margin-right: 0;}
}
@media only screen and (min-width: 768px) and (max-width: 1299px) {
    .slide-position-text .container {width: 80%;}
    #block-slider .owl-dots {width: 80%;bottom: 22%;}
    #block-user3 h3 {margin-bottom: 20px;}
    #block-user7 h3 {font-size: 40px;}
    #block-user4 .owl-theme .owl-nav .owl-prev {margin-left: 0;}
    #block-user4 .owl-theme .owl-nav .owl-next {margin-right: 0;}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
    #block-user1 h3, #block-user3 h3 {margin-bottom: 15px;font-size: 32px;}
    #block-user1 h5, #block-user3 h5 {font-size: 16px;line-height: normal;margin-bottom: 15px;}
    #block-user1 p, #block-user3 p {margin-bottom: 15px;}
    #block-user2 {padding-top: 50px;}
    #block-user2 .row {margin: 0;}
    #block-user2 .row .col-sm-3 {padding: 12px;}
    #block-user2 .slider-services {margin: 12px 0;}
    #block-user5 ul.nav-pills li {padding: 0 4px;}
    #block-user5 .row-flex .col-text {padding: 0 30px;}
    #block-user5 .tab-content .image {width: 49%;}
    #block-user6 {padding: 50px 0;}
    #block-user6 .row-pricing {margin: 40px -20px 0 -20px;}
    #block-user6 .row-pricing .col-sm-4 {padding: 0 20px;}
    #block-user6 .col-bg .image img {width: 100%;}
    #block-user7 .row-flex .col-text {padding: 30px;}
    #block-user7 h3 {font-size: 32px;margin-bottom: 15px;}
    #block-user7 p {margin-bottom: 15px;}
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
    #block-slider .owl-dots {bottom: 18%;}
    #block-user1 .row-flex .col-text {padding: 30px;}
    #block-user6 .row-pricing {margin: 40px 0 0 0;}
    #block-user3 .row-flex .col-text {padding: 30px;}
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
    #block-slider .owl-dots {bottom: 12%;}
    #block-user4 {padding: 30px 0;}
    #block-user4 .owl-theme .owl-dots {margin-top: 20px;}
    #block-user6 .col-bg .price {padding: 0;margin-top: -30px;}
    #block-user8 .row .col-sm-6 {padding: 0 40px;}
}
@media only screen and (min-width: 768px) and (max-width: 899px) {
    #block-slider .owl-dots {bottom: 5%;}
    #block-user4 .owl-carousel .owl-item .image img {width: auto;height: auto;}
    #block-user6 h1 {font-size: 28px;}
    #block-user6 h1 span {font-size: 13px;}
}
@media screen and (max-width: 767px) {
    body{padding: 0; }
    .section-full .service-description{display: none;}
    .service-row {display: block;}
    .service-row .circle-service-image {margin-bottom: 10px;}
    .reviews-header .heading{ text-align: center; }
    .reviews-header .total-review{ text-align: center;margin-top: 10px; }
    .reviews-header .col-sm-6 .readonly{ text-align: center; }

    #block-header.fixed {position: relative;}
    .header-top {text-align: center;padding: 10px;}
    .logo {padding-bottom: 10px;}
    .menu-main {position: relative;right: 0;top: 0;width: 100%;padding: 10px 0;}
    .menu-main .navbar-default .navbar-header {float: none;margin: 0;}
    .menu-main .navbar-default .navbar-toggle {display: block;margin: 0 10px;border-color: #FCC761;padding: 8px 10px;}
    .menu-main .navbar-default .navbar-toggle:hover, .menu-main .navbar-default .navbar-toggle:focus {background: none;}
    .menu-main .navbar-default .navbar-toggle .icon-bar {background-color: #FCC761;height: 4px;width: 28px;}
    .menu-main .navbar-default .navbar-collapse {width: 100%;position: absolute;left: 15px;top: 48px;background: #383838;box-shadow: 0 2px 4px #888;padding: 15px 0;border: none;}
    .menu-main ul.navbar-nav {float: none;padding: 0;margin: 0;}
    .menu-main .navbar-default ul li {float: none;padding: 0 20px;text-align: left;display: block;}
    .call-button {margin-left: 10px;}
    .slide-position-text .container {width: 80%;}
    .slide-position-text .common-inner h1 {margin-bottom: 10px;}
    .slide-position-text .common-inner p {margin-bottom: 10px;}
    .slide-position-text .common-inner a {max-width: 100%;line-height: 42px;}
    #block-slider .owl-dots {width: 80%;bottom: 5%;}
    .row-flex {display: block;}
    #block-user1 h3 {font-size: 32px;line-height: normal;}
    #block-user1 .row-flex {display: flex;flex-direction: column;}
    #block-user1 .row-flex .col-sm-6 {order: 1;}
    #block-user1 .row-flex .col-text {padding: 20px;order: 0;}
    #block-user1 a.btn {display: none;}
    #block-user2 {padding: 30px 0;}
    #block-user2 .row {margin: 0;}
    #block-user2 .row .col-sm-3 {padding: 20px;}
    #block-user3 h3 {font-size: 32px;line-height: normal;}
    #block-user3 .row-flex .col-text {padding: 20px;}
    #block-user3 .row-flex {display: flex;flex-direction: column;}
    #block-user3 .row-flex .col-sm-6 {order: 1;}
    #block-user3 .row-flex .col-text {padding: 20px;order: 0;}
    #block-user3 a.btn {display: none;}
    #block-user4 .owl-carousel .owl-item .image img {width: auto;height: auto;}
    #block-user4 .owl-theme .owl-nav .owl-prev {margin-left: 0;}
    #block-user4 .owl-theme .owl-nav .owl-next {margin-right: 0;}
    #block-user5 {padding: 30px 0;}
    #block-user5 .row-flex .col-text {padding: 20px;}
    #block-user5 .tab-content .image {width: 49%;padding: 8px;}
    #block-user6 {padding: 30px 0;}
    #block-user6 .row-pricing {margin: 30px 0 0 0;}
    #block-user6 .row-pricing .col-sm-4 {padding: 20px;}
    #block-user6 .col-bg .image img {width: 100%;}
    #block-user7 h3 {font-size: 32px;line-height: normal;margin-bottom: 15px;}
    #block-user7 p {margin-bottom: 15px;}
    #block-user7 .row-flex .col-text {padding: 20px;}
    #block-user7 .row-flex {display: flex;flex-direction: column;}
    #block-user7 .row-flex .col-sm-6 {order: 1;}
    #block-user7 .row-flex .col-text {padding: 20px;order: 0;}
    #block-user7 a.btn {display: none;}
    #block-user8 {padding: 0;background: #FFF;}
    #block-user8:before, #block-user8:after {content: none;}
    #block-user8 .row .col-sm-6 {padding: 30px;}
    #block-user8 .row .col-sm-6.col-text {background: #EDEBEB;}
    footer {text-align: center;}
    #block-gallery .site-filters ul li {margin: 0;}
    #block-reviews iframe {height: 340px !important;}
}
@media screen and (max-width: 666px) {
    
}
@media screen and (max-width: 567px) {
   #block-slider .owl-carousel .owl-nav {display: none;}
   #block-slider .owl-dots {display: none;}
    #block-gallery .site-filters ul li {width: 30%;margin: 8px 0;}
}
@media screen and (max-width: 479px) {
    #block-user5 .tab-content .image {width: 100%;}
    .slide-position-text .container {width: 90%;}
    .slide-position-text .common-inner h1 {font-size: 32px;line-height: normal;}
    .slide-position-text .common-inner p {font-size: 12px;line-height: normal;}
    .slide-position-text .common-inner a {line-height: 32px;}
    #block-user2 .row .col-sm-3 {padding: 10px 0;}
    #block-user6 .row-pricing .col-sm-4 {padding: 10px 0;}
    #block-user7 h3 {font-size: 28px;margin-bottom: 10px;}
}
@media screen and (max-width: 374px) {
   
}