



@media (max-width:1200px){
.services-carousel.overlap{margin-top: 90px;}	
.service {float: left;left: 0 !important;margin-bottom: 30px;padding-top:40px;position: relative;top: 0 !important; width: 100%; height: 410px;}
.service-img {left: 0; margin:50px auto 0;position: relative;top: 0;}.service-detail {left: 50%;margin-left: -113px;top: 125px;}
.services-carousel, .service-row{height: auto;}
.service-icon{top:0 !important; bottom: auto;}
.title h2 {font-size: 35px;padding: 0 50px;}
.title:before {left: -60px;}.title:after {right: -60px;}

}




@media (min-width:768px) and (max-width:980px){
header{display: none!important;}
.responsive-header{display: block;}
.title{float: left;width: 100%;}.title:before, .title:after{display: none;}
.column {float: left;margin-bottom: 50px;width: 100%;}.column:last-child{margin-bottom: 0;}
.tips .row > div {float: left;width: 50%;}
.tab-forms ul.nav li a, .tab-forms ul.nav li a:hover, .tab-forms ul.nav li.active a {font-size: 12px !important;margin: 0;padding: 20px 10px;}
.tab-forms form .row > div {float: left;width: 100%;}
.testimonial blockquote{width: 100%;}
.testimonial-selector .row > div {float: left;margin-top: 30px;width: 100%;}
.testimonial-selector{text-align: center;}.client { display: inline-block;float: none;margin: 0 auto;text-align: left;width: auto;}
.price-table .row > div { float: left;padding-top: 120px;width: 100%;}
.table:after { background: none repeat scroll 0 0 #f0f0f0;content: "";height: 140px;left: 0;position: absolute;top: -140px;width: 100%;}
.counters-bar{margin-top: -30px;}
.slider > iframe{height: auto;}
.gallery_kenburns{height: 500px;}
}



@media (max-width:767px){
header{display: none!important;}
.responsive-header{display: block;}
.block .container{padding: 0 15px;}
.title{float: left;width: 100%;}.title:before, .title:after{display: none;}
.column {float: left;margin-bottom: 50px;width: 100%;}.column:last-child{margin-bottom: 0;}
.tips .row > div {float: left;width: 50%;}
.tab-forms ul.nav li a, .tab-forms ul.nav li a:hover, .tab-forms ul.nav li.active a {font-size: 12px !important;margin: 0;padding: 20px 10px;}
.tab-forms form .row > div {float: left;width: 100%;}
.testimonial blockquote{width: 100%;}
.testimonial-selector .row > div {float: left;margin-top: 30px;width: 100%;}
.testimonial-selector{text-align: center;}.client { display: inline-block;float: none;margin: 0 auto;text-align: left;width: auto;}
.price-table .row > div { float: left;padding-top: 120px;width: 100%;}
.table:after { background: none repeat scroll 0 0 #f0f0f0;content: "";height: 140px;left: 0;position: absolute;top: -140px;width: 100%;}
.counters-bar{margin-top: -30px;}
.deal-desc {float: left;padding-right: 40px; width: 100%;}
.packages {padding: 0;width: 100%;}
.tab-forms .tab-content p{padding: 0;}
.title2 > h2{font-size: 25px;}
.table-head li,.table-row li{width: 100%;}
.slide1-subtitle{letter-spacing: 1px!important;}
.slider > iframe{height: auto;}
.gallery_kenburns{height: 350px;}
.text-slide > h3 {font-size: 12px;letter-spacing: 3px;}
.text-slide > h2 {font-size: 18px;letter-spacing: 3px;}
.text-slide > p{line-height: 20px;}
.text-carousel-wrapper{height: 610px;}

}


@media (max-width:480px){
.responsive-header{position: relative;float: left;width: 100%;}
.service {float: left;height: auto;left: 0 !important;margin-bottom: 30px; overflow: hidden; padding-top: 40px;position: relative;top: 0 !important;width: 100%;border-radius:30px;}
.services-carousel, .service-row{overflow: hidden;}
.service-img {height: auto;left: 0;margin: 50px auto 0;position: relative;top: 0;transform: rotate(0deg);width: 100%;}
.service-detail {bottom: 0;left: 0;margin-left: 0;top: auto;width: 100%;}
.service-detail:before {border-radius: 0; height: 100%;left: 0;top: 0;transform: rotate(0deg);width: 100%;}
.tips .row > div{width: 100%;}
.tab-forms ul.nav li{width: 100%;}
.client { padding-left: 0;padding-top: 150px;text-align: center;}
.client-img {left: 50%;margin-left: -51px;}
.client > h4:before {left: 50%;margin-left: -35px;}
.kenburns-text h1{font-size: 30px;}
.kenburns-text h5{font-size: 13px; letter-spacing: 3px;}
.text-carousel-wrapper{height:400px;}

}