.nowarp {white-space: nowrap;}
.p-banner{font-size:4vw;font-weight:700;padding-top:3%;color:#FFFFFF}
.floatright{float:right}
img{max-width:100%;height:auto}
p{margin:0 0 15px;}
h1, h2, h3, h4, h5, h6{margin:0 0 10px;}
.phone-footer a, .phone-footer a:hover{color:#fff;font-size:2em;}
.link-footer a, .link-footer a:hover{color:#fff;font-size:1.3em;}
.coupon{margin-top:-50px;float:right;margin-left:2%;margin-bottom:0;margin-right:-10%}
a.lightbox img{transition:.5s}
.lightbox-target{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0.7);opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;overflow:hidden;z-index:2}
.lightbox-target img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid white;box-shadow:0 0 8px rgba(0,0,0,0.7);box-sizing:border-box;transition:.5s ease-in-out}
a.lightbox-close{width:100%;height:100%;position:absolute;transition:.5s ease-in-out;opacity:0;top:0;left:0}
.lightbox-target:target{opacity:1;top:0;bottom:0}
.lightbox-target:target img{max-height:100%;max-width:100%}
a{transition:all 0.3s ease 0s;text-decoration:none;}
a:hover{color:#071041;text-decoration:none;}
a:active, a:hover{outline:0 none;}
ul{list-style:outside none none;margin:0;padding:0}
.acurate{padding:0;}
body{font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400;line-height:21px;}

.header-top-area{background:#071041 none repeat scroll 0 0;padding:8px 0 5px;}
.header-top-contact ul{margin:0;padding:0;list-style:none;}
.header-top-contact ul li{color:#dddddd;float:left;font-size:13px;margin:0 25px;}
.header-top-contact ul li:last-child{margin-right:0px;}
.header-top-contact ul li i.fa{color:#8abf00;padding:5px;}
.header-top-right ul{margin:0;padding:0;list-style:none;}
.header-top-right ul li{display:inline-block;}
.header-top-right ul li{position:relative;}
.wrapper{overflow:hidden;}
.logo-area{padding:25px 0 14px;}
.logo-area img{padding:0px 25px 0px 0;}
.logo-area a{color:#fff}
.radius{width: 75px;height: 75px; border-radius: 20% 0 0 20%}
.blue-area{background-color:#071041;}
.border{text-shadow:1px 0px 1px #8abf00;font-size:23px;}
.main-menu{background:#8abf00 none repeat scroll 0 0;}
.main-menu ul{margin-top:25px;float:right;padding:0;}
.main-menu ul li{display:inline-block;position:relative;}
.main-menu ul li.single-mega-menu{display:inline-block;float:left;width:33%;border:none;}
.main-menu::before{border-color:transparent #89bf00;border-style:solid;border-width:0 90px 82px 0;content:"";height:0;left:-75px;position:absolute;top:0;width:0;}
.main-menu ul li a{color:#ffffff;display:block;font-family:"Raleway",sans-serif;font-size:13px;font-weight:600;padding:30px 20px;text-transform:uppercase;transition:all .3s;}
.main-menu ul li a:hover{color:#ffffff;}
.home2 .main-menu ul li a:hover{color:#9dd40e;}
.main-menu ul li .btn.btn-appointment{background:#9dd40e none repeat scroll 0 0;border-radius:0;color:#ffffff;font-family:"Raleway",sans-serif;font-size:12px;font-weight:700;padding:10px;text-transform:uppercase;transition:all .3s;}
.main-menu ul li .btn.btn-appointment:hover{color:#071041;}
.main-menu ul ul{background:rgba(138, 191, 0, 1) none repeat scroll 0 0;left:0;opacity:0;position:absolute;top:81px;transform:scaleY(0);transform-origin:0 0 0;transition:all 0.5s ease 0s;width:200px;z-index:99999;}
.main-menu ul li:hover ul{opacity:1;transform:scaleY(1);}
.main-menu ul li ul li{display:block;border-bottom:1px solid #dddddd;}
.main-menu ul li ul li:last-child{border-bottom:0px solid #dddddd;}
.main-menu ul li ul li a{display:block;padding:5px 0 10px 15px;text-align:left;text-decoration:none;text-transform:none;font-size:12px;font-weight:normal;}
.main-menu ul li ul li a:hover{color:#071041;}
.single-mega-menu h2 .fa{font-size:24px;margin-right:10px;}
@media only screen and (min-width:300px) and (max-width:1000px){.main-menu ul{margin-top:25px;float:none;padding:0;}}
.main-menu ul li ul.mega-menu-area{background:rgba(138, 191, 0, 1) none repeat scroll 0 0;top:80px !important;    padding: 1px 1px;}
.main-menu ul li ul.page-mega-menu{left:-130px !important;width:500px !important;}
div.single-mega-menu{float:left;width:33%;}
.single-mega-menu h2{color:#ffffff;font-size:16px;font-weight:600;margin:0;}
.single-mega-menu h2::after{border-bottom:1px solid;content:"";display:block;height:10px;left:0;text-align:center;top:8px !important;width:67px;}
.single-mega-menu > a{margin:0;padding:5px 0 0 0!important;display:block;font-size:13px !important;text-transform:none !important;font-weight:normal !important;}
.mobile-menu-area{display:none;}
.medi_slider4_slide1_t1white h1{color:#ffffff;font-size:32px;font-weight:300;line-height:36px;}
.medi_slider4_slide1_t2white h1{color:#ffffff!important;font-size:55px;font-weight:900;line-height:36px;margin-bottom:0;}
.medi_slider4_slide2_t1white{color:#ffffff;font-size:32px;font-weight:300;line-height:36px;}
.medi_slider4_slide2_t2white h1{color:#ffffff;font-size:55px;font-weight:900;line-height:36px;margin-bottom:0;}
.medi_slider4_slide3_t1white{color:#ffffff;font-size:32px;font-weight:300;line-height:36px;}
.medi_slider4_slide3_t2white h1{color:#ffffff;font-size:55px;font-weight:700;line-height:36px;margin-bottom:0;}
.home2 .tp-caption a{border:1px solid #9DD40E !important;color:#ffffff;display:block;padding:10px !important;}
.home2 .tp-caption a:hover{color:rgb(137, 191, 0);}
.service-area{padding:80px 0 50px 0;}
.service-image > a{background:rgba(0, 0, 0, 0) url("locksmiths/circle.png") no-repeat scroll 0 0;border-radius:50%;display:block;padding:5px;transition:all 0.3s ease 0s;background-size:cover;background-position:center center;}
.service-image > a > i{background:#8abf00 none repeat scroll 0 0;border-radius:50%;color:#ffffff;font-size:30px;height:60px;padding:15px 0 0;text-align:center;transition:all 0.3s ease 0s;width:60px;border:1px solid #8abf00;}
.service-image > a:hover i{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #8abf00;color:#8abf00;}
.service-content{padding:0 10px;}
.service-content > .h4 > a{color:#071041;font-size:18px;font-weight:600;text-transform:uppercase;}
.aboutpage .service-content > h4 > a{color:#ffffff !important;}
.aboutpage .about-us-welcome-area{padding:80px 0 35px !important;}
.service-content >.h4 >a:hover{color:#8abf00;}
.service-content > p{font-size:14px;line-height:22px;margin:15px 20px 15px 0;}
.about-us-area{background:#efefef none repeat scroll 0 0;border-top:1px solid #dddddd;overflow:hidden;border-bottom:1px solid #dddddd;}
.facility-area{padding:70px 0 55px 0;}
.facility-area-1{padding:0px 0 55px 0;}
.total-facility-area{padding-top:40px;}
.section-title .s-title{color:#071041;font-weight:600;text-transform:uppercase;font-size:30px;text-align:center;}
.section-title .s-title::after{background:rgba(0, 0, 0, 0) url("locksmiths/arrow.png") no-repeat scroll 0 0;content:"";display:block;height:54px;left:0;text-align:center;margin:auto;background-position:center center;}
.total-facility-area .panel-default > .panel-heading{background-color:rgb(138, 191, 0);border-color:rgb(221, 221, 221);border-radius:0;color:rgb(255, 255, 255);font-size:16px;font-weight:bold;padding:10px 5px !important;transition:all 0.5s ease 0s;}
.total-facility-area .panel-default > .panel-heading:hover, .total-facility-area .panel-default > .panel-heading.active{background-color:rgb(7, 16, 65);}
.total-facility-area h4.panel-title > a{color:inherit;display:block;font-family:"Raleway",sans-serif;font-size:16px;font-weight:bold;margin-bottom:0;margin-top:0;padding:8px 0;text-decoration:none;}
.panel-heading .accordion-toggle:after{font-family:'Glyphicons Halflings';content:"\e114";float:right;color:white;}
.panel-heading .accordion-toggle.collapsed:after{content:"\e080";}
.total-facility-area h4.panel-title > a:hover{text-decoration:none;}
.single-left-facility{margin-bottom:30px;}
.facility-right-area .panel-default{border-color:#ddd;background:#efefef;}
.testimonial-area{background:rgba(0, 0, 0, 0) url("locksmiths/testimonial-bg.png") no-repeat scroll center center/cover;margin:0px 0 6px 0;transition:all 0.3s ease 0s;}
.patient-testmonial{margin-bottom:100px;}
.testimonial-content{padding:80px 60px 0px 533px;}
.testimonial-content h2{font-size:30px;color:#071041;text-transform:uppercase;font-weight:600;}
.testimonial-content > p::before{background:rgba(0, 0, 0, 0) url("locksmiths/quotation1.png") no-repeat scroll 0 0;content:"";height:40px;left:500px;position:absolute;top:120px;width:50px;}
.testimonial-content > p::after{background:rgba(0, 0, 0, 0) url("locksmiths/quotation2.png") no-repeat scroll 0 0;content:"";height:40px;position:absolute;right:250px;top:210px;width:50px;}
.owl-theme .owl-controls .owl-page span{background:#071041 !important;display:block;height:15px !important;margin:5px 7px;width:15px !important;border:none;}
.store-area{padding:74px 0 67px 0;}
.online-store{margin-top:40px;}
.online-store .single-product-store{padding:0 15px;}
.single-product{display:block;min-height:320px;overflow:hidden;position:relative;transform-origin:center center 0;transition:all 0.2s ease-out 0s;border:1px solid #dddddd;}
.single-product img{transform:scale(1);transition:all 0.3s;}
.single-product:hover img{transform:scale(1.1);}
.overlay{background-color:rgba(7, 16, 65, 0.3);cursor:pointer;height:100%;position:absolute;top:0px;transition:all 0.5s ease 0s;width:100%;opacity:0;}
.single-product:hover .overlay{opacity:1;transform:scale(1.1);}
.single-product > span{background:#8abf00 none repeat scroll 0 0;border-radius:50%;color:#ffffff;height:40px;opacity:1;padding:9px 0 0 5px;position:absolute;right:0;top:0;width:40px;z-index:999;}
.single-product > span a{color:#ffffff;}
.single-product:hover span{opacity:1;visibility:visible;}
.single-product > a{text-align:center;display:block;padding:20px;}
.single-product img{width:100%;}
.online-store .owl-controls .owl-buttons div{left:-70px;position:absolute;top:135px;width:40px;height:40px;opacity:0 !important;background:#8abf00 !important;}
.online-store .owl-controls .owl-buttons div.owl-next{right:-70px;left:auto;}
.online-store .owl-controls .owl-buttons div:hover{background:#071041 none repeat scroll 0 0 !important;}
.online-store .owl-prev i, .online-store .owl-next i{font-size:25px;display:block;line-height:32px;color:#ffffff;transition:all .3s;}
.online-store:hover .owl-controls .owl-buttons div{opacity:1 !important;}
.advertise-area{background:url("locksmiths/car-locksmith-offer-bg.jpg") no-repeat scroll 0 0;transition:all 0.3s ease 0s;background-size:cover;background-position:center center;padding:50px 0;cursor:pointer;}
.advertise-area a{border:1px solid #dddddd;color:#ff0000;font-size:62px;font-weight:800;margin:40px;padding:40px;display:inline-block;text-decoration:none;}
.advertise-area:hover{opacity:.9}
.advertise-area:hover a{border:1px solid #8abf00;color:#8abf00;text-decoration:none;}
.advertise-area a span{color:#ffffff;font-size:36px;font-weight:800;margin-left:20px;}
.our-client-area{padding:40px 0 23px 0;}
.single-logo{transform-origin:center center 0;transition:all 0.5s ease-out 0s;margin:20px;}
.single-logo:hover{opacity:.8;}
.our-client-area .owl-controls .owl-buttons div{left:-70px;position:absolute;bottom:0px;width:40px;height:40px;opacity:0 !important;background:rgb(138, 191, 0) none repeat scroll 0 0 !important;}
.our-client-area .owl-controls .owl-buttons div:hover{background:#071041 none repeat scroll 0 0 !important;}
.our-client-area .owl-controls .owl-buttons div.owl-next{right:-70px;left:auto;}
.our-client-area .owl-prev i, .our-client-area .owl-next i{font-size:25px;padding:4px;}
.our-client-area:hover .owl-controls .owl-buttons div{opacity:1 !important;}
@media only screen and (min-width:300px) and (max-width:1200px){
	.our-client-area .owl-controls .owl-buttons div{display:none;}.p-banner{font-size:30px}}
.subscribe-area{background:#071041 none repeat scroll 0 0;padding:35px 0;}
.main-footer-area{background:rgba(0, 0, 0, 0) url("locksmiths/footer-bg.png") no-repeat scroll center center/cover;transition:all 0.3s ease 0s;padding:80px 0;}
.single-footer .footer-1{font-family:"Raleway",sans-serif;font-weight:600;font-size:18px;text-transform:uppercase;color:#ffffff;margin:0 0 35px 0px;}
.single-footer .footer-1::after{border-bottom:2px solid;content:"";display:block;height:1px;left:15px;margin:auto;position:absolute;text-align:center;top:35px;width:54px;}
.single-footer > p{color:#d8d8d8;font-size:14px;}
.social-icons{}
ul.social-link{display:inline-block;}
ul.social-link li.first{margin-left:0;}
ul.social-link li{float:left;margin-right:10px;margin-top:5px;}
.social-icons ul li a{line-height:30px;}
ul.social-link a{color:#c5c5c5;display:block;font-size:20px;height:35px;line-height:30px !important;position:relative;text-align:center;transition:all 0.3s ease 0s;width:35px;padding:3px 0 0 0;}
ul.social-link li a span{background:#1bb2c0 none repeat scroll 0 0;bottom:40px;color:#fff;font-size:12px;font-weight:normal;height:auto;left:50%;line-height:20px;margin-left:-40px;min-width:70px;opacity:0;padding:1px 5px;pointer-events:none;position:absolute;text-align:center;text-indent:0;text-transform:capitalize;transition:all 0.5s ease 0s;white-space:nowrap;}
ul.social-link a:hover{background-color:#8abf00;border-color:#1bb2c0;color:#ffffff;}
ul.social-link li.first{background:#315191;color:#ffffff;}
ul.social-link li.second{background:#129acd;color:#ffffff;}
ul.social-link li.third{background:#1142a4;color:#ffffff;}
ul.social-link li.fourth{background:#db1717;color:#ffffff;}
ul.social-link li.five{background:#315191;color:#ffffff;}
ul.social-link li.last{background:#2499eb;color:#ffffff;}
.footer-informations ul li i.fa{margin:0 10px 0 0;font-size:18px;color:#ffffff;width:14px;display:inline-block;}
.footer-informations ul li{margin-bottom:5px;}
.footer-informations ul li span{color:#d8d8d8;}
.work-schedule span{color:#d8d8d8;}
.tags-list li{display:inline-block;margin-bottom:3px;}
.tags-list li a{border:1px solid #aeaeae;color:#dddddd;display:block;padding:5px 15px;transition:all 0.3s ease 0s;}
.tags-list li a:hover{color:#8abf00;}
.tags-list li:hover a{background:#8abf00 none repeat scroll 0 0;border:1px solid transparent;color:#ffffff;}
.we-accept{margin:30px 0 0 0;}
.we-accept h4{margin:20px 0 17px;font-size:18px;font-weight:600;color:#d8d8d8;}
.home2 .header-top-search span > button{color:#8abf00;}
.home2 .main-menu::before{border-color:transparent;border-style:solid;border-width:0;content:"";height:0;left:0;position:inherit;top:0;width:0;}
.home2 .main-header{display:block;left:0;margin:auto;position:absolute;right:0;width:100%;z-index:99;}
.home2 .main-menu{background:transparent;}
.home2 .main-menu ul ul{background:#071041;}
.home2 .main-menu ul li ul.mega-menu-area{background:#071041;}
.home2 .service-area{margin-top:-150px !important;z-index:91;position:relative;left:0;right:0;text-align:center;}
.home2 .single-service1{background:rgba(0, 0, 0, 0) url("locksmiths/carr-loced-out.jpg") no-repeat scroll center center/cover;transition:all 0.3s ease 0s;}
.home2 .single-service2{background:rgba(0, 0, 0, 0) url("locksmiths/ignition-car-key.jpg") no-repeat scroll center center/cover;transition:all 0.3s ease 0s;}
.home2 .single-service3{background:rgba(0, 0, 0, 0) url("locksmiths/replace-car-key.jpg") no-repeat scroll center center/cover;transition:all 0.3s ease 0s;}
.home2 .service{display:block;padding:80px 24px;z-index:1;}
.service .fa{font-size:40px;color:#ffffff;cursor:pointer;}
.service .h2{margin:20px 0;position:relative;z-index:10;}
.service .h2 > a{color:#ffffff;font-size:24px;font-weight:600;text-decoration:none;}
.service .h2 > a:hover{color:#071041;}
.service > p{color:#ffffff;}
.home2 .about-us-area{background:transparent none repeat scroll 0 0;border:medium none;padding:23px 0 60px;text-align:center;}
.home2 .about-us-area-1{background:transparent none repeat scroll 0 0;border:medium none;padding:50px 0 60px;}
.service-overley{background:rgba(255, 255, 255, 0.1) none repeat scroll 0 0;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scaleY(0);transition:all 0.5s ease 0s;width:100%;z-index:9;}
.home2 .single-service1:hover .service-overley, .home2 .single-service2:hover .service-overley, .home2 .single-service3:hover .service-overley{opacity:1;transform:scaleY(1);}
.home2 .about-us > h2{color: #071041;font-size: 36px;font-weight: 600;margin: 0 0 30px;}
.home2 .about-us > p{font-size:15px;line-height:25px;}
.home2 .service-sections-area ul.service-section li .single-service-detail{background:rgba(138, 191, 0, 0.8) none repeat scroll 0 0;left:0;opacity:0;position:absolute;top:0px;transform:scaleY(0);transform-origin:0 1 0;transition:all 0.5s ease 0s;width:100%;height:100%;z-index:1;}
.single-service-detail h2, .h2{color:#ffffff;display:block;font-size:18px;font-weight:600;text-align:center;margin:105px 0;}
.home2 .service-sections-area .read-more{background:rgba(0, 0, 0, 0) url("locksmiths/arrow0.png") no-repeat scroll center center/cover;bottom:0;position:absolute;right:0;padding:35px;}
.home2 .service-sections-area .read-more i{bottom:10px;position:absolute;right:15px;color:#ffffff;}
.home2 .service-sections-area .read-more i:hover{color:#8abf00;}
.home2 .service-sections-area ul.service-section li:hover .single-service-detail{opacity:1;transform:scaleY(1);}
.home2 .service-sections-area .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{opacity:1;background:#071041 !important;border:none !important;padding:6px;}
.home2 .make-appointment-area{background:rgba(0, 0, 0, 0) url("locksmiths/appointment-bg.jpg") no-repeat scroll center center/cover;padding:0px;}
.appointment-form{background:rgba(0, 0, 0, 0) url("locksmiths/form-bg.png") no-repeat scroll center center/cover;margin:0;padding:63px 63px 53px 63px;}
.appointment-form > .form-1{color:#ffffff;font-size:36px;font-weight:600;margin-right:15px;line-height: 1;}
.appointment-form .form-control{background:transparent none repeat scroll 0 0;border-color:#dddddd;box-shadow:none;outline:0 none;border-radius:0;}
.appointment-form .form-control:focus{border-color:#dddddd;box-shadow:none;}
.btn-send.appointment-buttom{background:#8abf00;border:none;color:#ffffff;float:right;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s;}
.btn-send.appointment-buttom:hover{background:#071041;}
.media-heading > a{color:#8abf00;font-size:16px;transition:all .3s;}
.panel.panel-default{border:medium none;margin-bottom:15px;}
.panel-heading{padding:0px !important;}
.appointment-form .form-control{color:#fff !important;}
@media (min-width:1500px) and (max-width:2500px){.main-menu ul li a{padding:30px 41px;}
}
@media (min-width:1170px) and (max-width:1500px){.main-menu ul li a{padding:30px 20px;}
.midipoint_slider1_slide_h1 h1{font-size:44px !important;line-height:0 !important;}
.midipoint_slider1_slide1_p p{color:rgb(255, 255, 255);font-size:20px !important;line-height:22px !important;margin:-13px 0 0 0 !important;}
}
@media (min-width:992px) and (max-width:1169px){.midipoint_slider1_slide_h1 h1{font-size:42px !important;line-height:16px !important;}
.main-menu ul li a{padding:30px 2px;}
.main-menu ul li ul.mega-menu-area{width:520px;}
.single-mega-menu h2{font-size:13px;}
.midipoint_slider1_slide1_p p{line-height:23px !important;font-size:20px !important;text-align:center !important;margin-top:20px !important;}
.midipoint_slider1_slide_h1 h1{font-size:30px !important;color:#ffffff;text-align:center !important;}
.readon.border.large.white.midipont-button{margin-top:28px !important;display:block;}
.single-service{margin:0 0 0 10px;}
.service-area .owl-carousel .owl-buttons .owl-prev{left:-35px;}
.service-area .owl-carousel .owl-buttons .owl-next{right:-15px;}
.about-us-right p{font-size:12px;margin:0;}
.about-us-right{padding:20px;}
.about-us-right h2::after{margin-top:10px;}
.about-us-right h2{margin:0 0 10px;}
.facility-area{padding:25px 0 20px;}
.our-doctor-area{padding:30px 0;}
.our-doctor-area .doctor-section .owl-prev{left:-15px;}
.our-doctor-area .doctor-section .owl-next{right:-15px;}
.single-doctor-area .social-icons ul li{float:none;display:inline-block;}
.single-doctor-area .social-icons ul li a{padding:7px;}
.online-store .owl-prev{left:-15px;}
.online-store .owl-next{right:-15px;}
.single-product-store{margin:0 15px;}
.our-client-area .owl-prev{left:-15px;top:40px}
.our-client-area .owl-next{right:-15px;top:40px}
ul.social-link li{margin-right:7px;}
.subscribe h2{display:block;float:none;margin:20px 0;}
.subscribe form{float:none;margin-right:140px;}
.subscribe form.form-inline button.btn{right:50px;}
.testimonial-content{padding:80px 60px 0 53px;}
.testimonial-content > p::before{left:30px;}
.testimonial-content > p::after{left:150px;top:170px;}
.about-counter-list .fa{left:65px;}
.about-us-text{padding:10px 0 !important;}
.get-apponment a{font-size:17px;}
.services .single-service{margin:15px 0;}
.section-top{margin-top:0;}
.single-product-store{margin:20px 0;}
.product-content h2.name{margin:0;padding:0 0 16px;}
.product-content .regular-price{bottom:0;display:block;left:0;position:inherit;width:100%;}
.single-product{min-height:250px;}
.about-counter-list h1::after{left:115px;}
.single-logo{margin:37px 35px 0;}
.appointment-form > .form-1{font-size:30px;}
}
@media (min-width:768px) and (max-width:991px){.medipoint{padding:0}
.logo-area{padding:12px 0 14px;}
.logo-area.floatright{float:none;text-align:center;}
.main-menu-area .main-menu ul{text-align:center !important;}
.main-menu ul li a{padding:30px 8px;}
.main-menu ul li ul.mega-menu-area{width:576px;}
.about-us-welcome-area{padding:30px 0;}
.single-mega-menu h2{font-size:14px;text-align:left;}
.main-menu::before{display:none;}
.home2 .main-header{background:rgba(7, 16, 65,1) none repeat scroll 0 0;position:inherit;}
.home2 .service-area{margin-top:-80px !important;}
.service-area{padding:30px 0 0 0;}
.midipoint_slider1_slide1_p p{line-height:30px !important;}
.midipoint_slider1_slide_h1 h1{font-size:24px !important;line-height:25px !important;color:#ffffff;text-align:center !important;}
.readon.border.large.white.midipont-button{display:block;margin-top:40px !important;font-size:16px !important;border:1px solid rgb(7, 16, 65)!important;padding:10px !important;}
.single-service{margin:0 0px;}
.online-store .owl-controls .owl-buttons div.owl-prev{left:-15px !important;top:200px !important;}
.online-store .owl-controls .owl-buttons div.owl-next{right:-15px !important;top:200px !important;}
.about-us-text{padding:10px 0 !important;}
.about-us-text h2, .why-choose-text h2{font-size:30px;}
.service-content > p{margin:0;}
.media-body.doctor-content{padding:20px;}
.about-us-right{padding:20px;}
.about-us-right h2::after{margin-top:10px;}
.about-us-right h2{margin:0 0 10px;}
.facility-area{padding:25px 0 20px;}
.our-doctor-area{padding:30px 0;}
.our-doctor-area .doctor-section .owl-prev{left:-15px;}
.our-doctor-area .doctor-section .owl-next{right:-15px;}
.single-doctor-area .social-icons ul li{float:none;display:inline-block;}
.single-doctor-area .social-icons ul li a{padding:7px;}
.online-store .owl-prev{left:-15px;}
.online-store .owl-next{right:-15px;}
.store-area{padding:20px 0;}
.single-product-store{margin:0 15px;}
.our-client-area .owl-prev{left:-15px;}
.our-client-area .owl-next{right:-15px;}
.testimonial-content{padding:45px 0;}
.testimonial-content > p::before, .testimonial-content > p::after{display:none;}
ul.social-link li{margin-right:7px;}
.subscribe h2{display:block;float:none;margin:20px 0;}
.subscribe form{float:none;margin-right:50px;}
.subscribe form.form-inline button.btn{right:70px;}
.footer-informations ul li span, .work-schedule span, .single-footer > p, .tags-list li a{font-size:12px;}
.footer-bottom-area{padding:20px;}
.header-top-right.pull-right{margin-top:10px;}
.about-us-featured-slider .owl-buttons .owl-prev{top:100px;}
.about-us-featured-slider .owl-buttons .owl-next{top:100px;}
.office-adress h2{font-size:14px;}
.overley::before{height:80%;}
.overley::after{height:63%;}
.skills ul li a{font-size:20px;height:97px;padding:24px 0;text-align:center;width:97px;}
.single-doctor-area .social-icons ul li{display:block;float:left;}
.get-apponment a{font-size:12px;}
.services .single-service{margin:15px 0;}
.section-top{margin-top:0;}
.single-product-store{margin:0;}
.shop-page-sidebar{margin:10px 0;}
.single-product-store{margin:30px 0;}
.cart-page tbody tr td img.shop-image{padding:0;}
.table-button-left{display:inline-block;float:left;margin-right:0;width:34%;}
.product-property .social-icons{display:block;left:66px;position:inherit;top:0;}
.about-us-right h2{font-size:25px;}
.single-service{margin:0 0 30px 30px;}
.about-counter-list h1::after{left:91px;}
.about-counter-list .fa{left:30px;}
.single-skill h2{font-size:17px;}
}
@media (max-width:767px){.popular-tags ul li{margin:3px;}
.services .client-featured-image img{display:block;margin:auto;transition:all 0.3s ease 0s;}
.client-content{display:block;margin:auto;text-align:center;margin:20px 0}
.services .client-content h2::after{left:0;margin:20px auto;right:0;}
.medipoint{padding:0}
.overley::before{height:80%;}
.overley::after{height:63%;}
.appointment-form.first-part{padding:0;margin:35px 0 0 0;}
.office-adress{padding:20px 0px;}
.mobile-menu-area{display:block;}
.main-header, .home2 .main-header{display:none;}
.home2 .service-area{margin-top:20px !important;padding:30px 0;}
.home2 .service{display:block;padding:20px;z-index:999999;clear:both;margin:0 0 20px 0;}
.home2 .about-us > h2{font-size:25px;}
.header-top-contact ul li{display:inline-block;margin-right:0;text-align:center;float:none;}
.header-top-right ul, .header-top-contact ul{text-align:center;}
.header-top-right.pull-right{margin-top:10px;float:none !important;}
.midipoint_slider1_slide_h1 h1, .midipoint_slider1_slide1_p p, .readon.border.large.white.midipont-button, .midipoint_slider1_slide_t1, .start{margin-left:35%}
.single-service{margin:-5px;}
.service-area .owl-carousel .owl-buttons .owl-prev{left:-10px;top:50px;}
.service-area .owl-carousel .owl-buttons .owl-next{right:-10px;top:50px;}
.service-content > p{margin:0;color:#777777}
.aboutpage .service-content > p{margin:0;color:#ffffff}
.service-content{padding:16px;text-align:center;}
.service-image > a{background:rgba(0, 0, 0, 0) url("locksmiths/circle.png") no-repeat;border-radius:50%;display:block;padding:8px;transition:all 0.3s ease 0s;margin-left:0;background-position:86px;}
.cart-single-product .media .cart-content h4, .cart-single-product .media .cart-content p{text-align:left;}
.about-us-welcome-area{padding:30px 0;}
.about-us-text{padding:20px 0;}
.about-us-text h2, .why-choose-text h2{text-align:center;}
.facility-left-area .service-content{text-align:center;}
.media-body.doctor-content{padding:20px;}
.about-us-right{padding:20px;}
.about-us-right h2::after{margin-top:10px;}
.about-us-right h2{margin:0 0 10px;font-size:20px}
.facility-area{padding:25px 0 20px;}
.our-doctor-area{padding:30px 0;}
.single-doctor-area img.media-object{margin-right:0;width:100%;display:block;}
.our-doctor-area .doctor-section .owl-prev{left:-15px;}
.our-doctor-area .doctor-section .owl-next{right:-15px;}
.single-doctor-area .social-icons ul li{float:none;display:inline-block;}
.single-doctor-area .social-icons ul li a{padding:6px;}
.online-store .owl-prev{left:-105px;}
.online-store .owl-next{right:-105px;}
.store-area{padding:20px 0;}
.single-product-store{margin:0;}
.product-content .regular-price{display:block;text-align:center;right:0;margin:auto;position:inherit;}
.product-content h2.name{display:block;text-align:center;}
.our-client-area .owl-prev{left:-5px;top:48px}
.our-client-area .owl-next{right:-5px;top:48px;}
.testimonial-area{margin:0;}
.testimonial-content{padding:45px 0;}
.testimonial-content > p::before, .testimonial-content > p::after{display:none;}
.project-activation-area{padding:10px;}
.about-counter-list h1::after{width:50px;left:0;right:0;margin:auto;}
.about-counter-list{margin:30px 0;}
.our-client-area{padding:0;}
.single-logo{margin:30px 30px 0;}
ul.social-link li{margin-right:7px;}
.subscribe h2{display:block;float:none;margin:20px 0;}
.subscribe form{float:none;margin-right:50px;}
.subscribe form.form-inline button.btn{right:0;top:0;}
.footer-informations ul li span, .work-schedule span, .single-footer > p, .tags-list li a{font-size:11px;}
.main-footer-area, .single-footer{padding:20px;}
.single-footer .footer-1::after{left:33px;top:50px;}
.footer-bottom-area{padding:20px;}
.subscribe form.form-inline .form-group input.subscribe-email.form-control{width:570px;max-width:100%}
.btn-send.appointment-buttom{float:none;display:inline-block;text-align:center;width:100%;}
.about-us-featured-slider .owl-buttons .owl-prev{top:60px;}
.about-us-featured-slider .owl-buttons .owl-next{top:60px;}
.doctor-appointment .appointment-form > .form-1{font-size:30px;}
.overley ul li a i.fa{font-size:18px;height:35px;line-height:30px;width:35px;}
.media-body.doctor-content{text-align:center;}
.our-single-doctor-area .doctor-content h4.designation::after{width:100%;}
.our-single-doctor-area{margin-right:0;}
.our-single-doctor-area .pull-left.doctor-picture{display:block;float:none !important;}
.our-single-doctor-area img.media-object{width:100%;}
.image-overley{width:100%;}
.our-single-doctor-area .social-icons ul li{display:inline-block;float:none !important;}
.get-apponment a{font-size:15px;}
.medi-doctor-picture img{width:100%;}
.doctor-details-area{margin:20px 0;}
.skills ul li a{font-size:17px;height:85px;margin:10px;padding:18px 0 0 2px;width:85px;}
.skills ul li a span{font-size:12px;}
.medi-doctor{margin:30px 0;}
.services .single-service{margin:15px 0;}
.section-top{margin-top:0;}
.single-product-store{margin:0 0 35px;}
.pager-area{float:none !important;width:100%;}
.pager-area-right{float:right;width:75%;}
.shorted-area{float:right;margin-top:10px;width:100%;}
.listed-product-action{display:block;margin:0 0 35px;overflow:hidden;}
.cart-page tbody tr td img.shop-image{padding:0;}
.wishlist-button-set{display:block;margin:0 0 10px !important;text-align:center;}
.wishlist-button-set .wishlist-button{font-size:11px;}
.medi-single-product-content{margin-top:30px;}
.single-product-tab ul.tab-image li a img{width:98%;}
.about-us-featured a > img{display:block;margin:auto;}
.slider-image img{display:block;margin:auto;}
.doctor-appointment .appointment-form > .form-1{text-align:center;}
.contact-us .appointment-form, .contact-us .contact-us-buttom{text-align:center;}
.contact-us-buttom h2::after{left:0;top:0;right:0;margin:10px auto !important;}
.about-counter-list .fa{left:-100px;right:0;}
}
@media only screen and (min-width:480px) and (max-width:767px){.medipoint{padding:0}
.overley::before{height:80%;}
.overley::after{height:50%;width:84%;}
.mobile-menu-area{display:block;}
.main-header{display:none;}
.about-us-left{float:none;width:100%;}
.about-us-right{padding:35px 20px;float:none;width:100%;}
.single-service-skill{margin-bottom:20px;}
.media-left, .media > .pull-left.service-image{float:none;margin:auto;padding-right:0;text-align:center;width:100%;}
.about-us-featured-slider .owl-buttons .owl-prev{top:140px;}
.about-us-featured-slider .owl-buttons .owl-next{top:140px;}
.blog .our-client-area .owl-prev{left:-30px;}
.blog .our-client-area .owl-next{right:-5px;}
.overley ul li a i.fa{font-size:18px;height:35px;line-height:30px;width:35px;}
.media-left, .media > .pull-left.doctor-picture{float:none !important;padding-right:0;}
.single-doctor-area .doctor-content h4.designation::after{margin:20px auto;}
.specialist ul li{float:none;}
.services .single-service{margin:15px 0;}
.section-top{margin-top:0;}
.single-product-store{margin:0 0 35px;}
.pager-area{float:none !important;width:100%;}
.pager-area-right{float:right;width:75%;}
.shorted-area{float:right;margin-top:10px;width:100%;}
.cart-page tbody tr td img.shop-image{padding:0;}
.table-button-left{display:inline-block;float:none !important;margin-right:0;width:100%;}
.table-button-area{text-align:center;}
.single-cart-form-title > h2{font-size:18px;}
.wishlist-button-set .wishlist-button{font-size:11px;}
.wishlist-button-set{display:block;margin:0 0 10px !important;text-align:center;}
.medi-single-product-content{margin-top:30px;}
.single-service-skill{text-align:center;}
.percircle{display:inline-block;float:none;}
.about-us-right h2{text-align:center;}
.about-us-right h2::after{left:0;right:0;margin:20px auto;}
.testimonial-content{text-align:center;}
.our-client-area .owl-prev, .our-client-area .owl-next{top:20px;}
.subscribe form.form-inline .form-group input.subscribe-email.form-control{width:300px;max-width:100%}
.media-left, .media > .pull-left{display:block;}
.single-doctor-area{margin-right:0;}
.button-area button.button{margin:10px 0;}
.table-button-right{float:inherit;}
.about-us-text h2::after, .why-choose-text h2::after{margin:20px auto;}
.facility-left-area{padding:0 0 20px;}
.single-skill h2{padding:10px 0;}
.our-client-area .owl-controls .owl-buttons div{left:0;}
.our-client-area .owl-controls .owl-buttons div.owl-next{right:0;}
.product-property .social-icons{position:inherit;}
.product-overview-area ul.product-view-tab li a{font-size:10px;padding:0 10px;}
.single-blog-post h2 a{font-size:15px;}
.table-button-right .button-area button.button{margin:3px 0;}
.aboutpage h2.title{margin:0 0 5px;}
}
@media only screen and (min-width:321px) and (max-width:479px){.media-left, .media > .pull-left{padding-right:0px !important;float:none !important;display:inline-block !important;}
.our-doctor-area .media-left, .media > .pull-left{float:none !important;padding-right:0 !important;width:100%;display:inline-block;}
.media.service-item{text-align:center;}
.footer > div{width:100%;}
.media-left, .media > .pull-left{display:block;}
.single-doctor-area{margin-right:0;}
.about-us-left{float:none;text-align:center;width:100%;}
.about-us-right{width:100%;}
.section-title .s-title{font-size:27px;    padding-top: 10px;}
.single-doctor-area .doctor-content h4.designation::after{margin:20px auto;}
.advertise-area{padding:0;}
.advertise-area a{font-size:29px;margin:15px;padding:40px;}
.about-us-text h2::after, .why-choose-text h2::after{margin:20px auto;}
.about-us-text h2, .why-choose-text h2{font-size:22px;}
.our-client-area .owl-controls .owl-buttons div{left:0;}
.our-client-area .owl-controls .owl-buttons div.owl-next{right:0;}
.product-property .social-icons{position:inherit;}
.product-overview-area ul.product-view-tab li a{font-size:10px;padding:0 10px;}
.single-blog-post h2 a{font-size:15px;}
.table-button-right .button-area button.button{margin:3px 0;}
.aboutpage h2.title{margin:0 0 5px;}
.why-choose-us-area{padding:60px 0 30px;}
}
@media (max-width:320px){.header-top-contact ul li{float:none;display:inline-block;margin-right:0;}
.cart-single-product .media .cart-content h4, .cart-single-product .media .cart-content p{text-align:left;}
.header-top-right ul li ul{right:-40px;}
.media-left, .media > .pull-left.service-image{padding-right:0;float:none;width:100%;margin:auto;text-align:center;}
.about-counter-list::after{left:140px;}
.about-us-left{float:none;width:100%;}
.about-us-right{padding:35px 20px;float:none;width:100%;}
.section-title .s-title{font-size:22px;    padding-top: 10px;}
.total-facility-area h4.panel-title > a{font-size:15px;}
.single-doctor-area .social-icons ul li a{padding:0px;}
.advertise-area a{font-size:25px;margin:14px;padding:25px;}
.subscribe h2{font-size:19px;}
.subscribe form.form-inline .form-group input.subscribe-email.form-control{width:200px;}
.subscribe form.form-inline button.btn{right:-55px;top:0;}
.service-area .owl-carousel .owl-buttons .owl-prev{left:0;}
.service-area .owl-carousel .owl-buttons .owl-next{right:0;}
.our-client-area .owl-prev{left:-15px;}
.our-client-area .owl-next{right:-15px;}
.single-logo{margin:20px 20px 0 20px;}
.service-area{padding:30px 0 30px;}
.total-facility-area{padding-top:0;}
.media-body.doctor-content, .testimonial-content{padding:20px;text-align:center;}
.single-doctor-area .doctor-content h4.designation::after{margin:10px auto;}
.footer-bottom-area p{font-size:13px;margin:15px 0 0;}
.btn-send.appointment-buttom{float:none;display:inline-block;text-align:center;width:100%;}
.home2 .about-us > h2{font-size:22px;}
.btn-send.appointment-buttom{float:none;display:inline-block;text-align:center;width:100%;}
.about-us-text h2, .why-choose-text h2{font-size:24px;margin-top:20px;}
.facility-left-area .service-content{text-align:center;}
.about-us-featured-slider .owl-buttons .owl-prev{top:60px;}
.about-us-featured-slider .owl-buttons .owl-next{top:60px;}
.doctor-appointment .appointment-form > .form-1{font-size:30px;}
.overley::before{display:none}
.overley::after{display:none;}
.overley ul li a i.fa{font-size:18px;height:35px;line-height:30px;width:35px;}
.specialist ul li{float:none;}
.total-blog-area{padding:30px 0 0;}
.single-product-store{margin:0 0 35px;}
.pager-area{float:none !important;width:100%;}
.pager-area-right{float:right;width:75%;}
.shorted-area{float:right;margin-top:10px;width:100%;}
.shop-page-sidebar h2{margin-top:25px;}
.cart-page tbody tr td img.shop-image{padding:0;}
.table-button-left{display:inline-block;float:none !important;margin-right:0;width:100%;}
.table-button-area{text-align:center;}
.single-cart-form-title > h2{font-size:18px;}
.wishlist-button-set{display:block;margin:0 0 10px !important;text-align:center;}
.wishlist-button-set .wishlist-button{font-size:11px;}
.pagination ul li{padding:7px;}
.medi-single-product-content{margin-top:30px;}
.single-service-skill{text-align:center;}
.percircle{display:inline-block;float:none;}
.media-left, .media > .pull-left{padding-right:0px !important;float:none !important;display:inline-block !important;}
.media.service-item{text-align:center;}
.footer > div{width:100%;}
.media-left, .media > .pull-left{display:block;}
.single-doctor-area{margin-right:0;}
.about-us-text h2::after, .why-choose-text h2::after{margin:20px auto;}
.facility-left-area{padding:0 0 20px;}
.single-skill h2{padding:10px 0;}
.our-client-area .owl-controls .owl-buttons div{left:0;}
.our-client-area .owl-controls .owl-buttons div.owl-next{right:0;}
.product-property .social-icons{position:inherit;}
.product-overview-area ul.product-view-tab li a{font-size:10px;padding:0 10px;}
.single-blog-post h2 a{font-size:15px;}
.table-button-right .button-area button.button{margin:3px 0;}
}

.tp-caption{z-index:1;white-space:nowrap}
.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}
.tp-caption a:hover{color:#ffa902;}
.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden;}
.fullwidthbanner-container .fullwidthbanner{width:100%;position:relative;}
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption{position:absolute;visibility:hidden;-webkit-font-smoothing:antialiased !important;}
.tp-simpleresponsive img{max-width:none}
.tpclear{clear:both}
.tp-bullets{z-index:1000;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;-webkit-transform:translateZ(5px);}
.tp-bullets.hidebullets{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected{background-position:top left}
.tparrows{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;-webkit-transform:translateZ(5000px);-webkit-transform-style:flat;-webkit-backface-visibility:hidden;z-index:600;position:relative;}
.tparrows.hidearrows{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url("locksmiths/large_left.png") no-Repeat top left;width:40px;height:40px;}
.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url("locksmiths/large_right.png") no-Repeat top left;width:40px;height:40px;}
.tp-leftarrow.default{z-index:100;cursor:pointer;position:relative;background:url("locksmiths/large_left.png") no-Repeat 0 0;width:40px;height:40px;}
.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;background:url("locksmiths/large_right.png") no-Repeat 0 0;width:40px;height:40px;}
.tp-leftarrow:hover,
.tp-rightarrow:hover{background-position:bottom left}
.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}
.tp-simpleresponsive a{text-decoration:none}
.tp-simpleresponsive ul,
.tp-simpleresponsive ul li,
.tp-simpleresponsive ul li:before{list-style:none;padding:0 !important;margin:0 !important;list-style:none !important;overflow-x:visible;overflow-y:visible;background-image:none}
.tp-simpleresponsive >ul >li{list-style:none;position:absolute;visibility:hidden}
.tparrows .tp-arr-imgholder{display:none}
.tparrows .tp-arr-titleholder{display:none}
.tparrows.preview4{width:30px;height:110px;background:transparent;-webkit-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000}
.tparrows.preview4:after{position:absolute;line-height:110px;text-align:center;font-family:"revicons";color:#fff;font-size:20px;top:0px;left:0px;z-index:0;width:30px;height:110px;background:#000;background:rgba(0,0,0,0.25);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.tp-rightarrow.preview4:after{content:'\e825';}
.tp-leftarrow.preview4:after{content:'\e824';}
.tparrows.preview4 .tp-arr-allwrapper{visibility:hidden;width:180px;position:absolute;z-index:1;min-height:120px;top:0px;left:-150px;overflow:hidden;-webkit-perspective:1000px;-webkit-transform-style:flat}
.tp-leftarrow.preview4 .tp-arr-allwrapper{left:0px}
.tparrows.preview4 .tp-arr-iwrapper{position:relative}
.tparrows.preview4 .tp-arr-imgholder{display:block;background-size:cover;background-position:center center;width:180px;height:110px;position:relative;top:0px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.tparrows.preview4 .tp-arr-imgholder2{display:block;background-size:cover;background-position:center center;width:180px;height:110px;position:absolute;top:0px;left:180px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.tp-leftarrow.preview4 .tp-arr-imgholder2{left:-180px}
.tparrows.preview4 .tp-arr-titleholder{display:block;font-size:12px;line-height:25px;padding:0px 10px;text-align:left;color:#fff;position:relative;background:#000;color:#FFF;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font-weight:700;font-size:11px;line-height:2.75;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;}
.tparrows.preview4:after{transform-origin:100% 100%;-webkit-transform-origin:100% 100%}
.tp-leftarrow.preview4:after{transform-origin:0% 0%;-webkit-transform-origin:0% 0%}
@media only screen and (min-width:768px){.tparrows.preview4:hover:after{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}
.tp-leftarrow.preview4:hover:after{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}
.tparrows.preview4:hover .tp-arr-titleholder{-webkit-transition-delay:0.4s;transition-delay:0.4s;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
}
.tp-bullets.preview4{height:17px}
.tp-bullets.preview4 .bullet{cursor:pointer;position:relative !important;background:rgba(0, 0, 0, 0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0, 0, 0, 0) !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
.tp-bullets.preview4 .bullet.last{margin-right:0px}
.tp-bullets.preview4 .bullet:hover,
.tp-bullets.preview4 .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(255, 255, 255, 1) !important;width:6px !important;height:6px !important;border:5px solid rgba(0, 0, 0, 1) !important;}
@media only screen and (max-width:767px){.tparrows.preview4{width:20px;height:80px}
.tparrows.preview4:after{width:20px;height:80px;line-height:80px;font-size:14px}
.tparrows.preview1 .tp-arr-allwrapper,
.tparrows.preview2 .tp-arr-allwrapper,
.tparrows.preview3 .tp-arr-allwrapper,
.tparrows.preview4 .tp-arr-allwrapper{display:none !important}
}
@media only screen and (max-width:550px){.fullwidthbanner-4 p{padding-top: 50px}h1, .tele p, .tele a{font-size: 20px!important;padding-bottom: 4%}}
.tp-caption img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1;}
@font-face{font-display: swap;font-family:'revicons';src:url('fonts/revicons.eot?5510888');src:url('fonts/revicons.eot?5510888#iefix') format('embedded-opentype'),
url('fonts/revicons.woff?5510888') format('woff'),
url('fonts/revicons.ttf?5510888') format('truetype'),
url('fonts/revicons.svg?5510888#revicons') format('svg');font-weight:normal;font-style:normal;}
[class^="revicon-"]:before, [class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;font-display: swap;}
.revicon-arrow-combo:before{content:'\e827'}
.revicon-arrows-ccw:before{content:'\e806'}
.e-mail:before {
                content: attr(data-website) "\0040" attr(data-user);
                unicode-bidi: bidi-override;
                direction: rtl;
            }
.g-recaptcha {float:left;max-width:100%;}
.g-recaptcha * {transform:scale(1);float:left;}
@media only screen and (min-width:700px) and (max-width:870px){.g-recaptcha * {transform:scale(0.95);margin-left:-4%}}
@media only screen and (min-width:300px) and (max-width:450px){.g-recaptcha * {transform:scale(0.90);margin-left:-4%}.container .section-title .servicearea ul {    margin: 0;    padding-top: 50px;}}




.myButton {
	box-shadow:inset 0px 0px 3px 0px #91b8b3;
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	background-color:#768d87;
	border-radius:8px;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
    padding:7px 76px;
    width: 275px;
	text-decoration:none;
	text-shadow:0px -1px 0px #2b665e;
}
.myButton:hover {
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	background-color:#6c7c7c;
}
.myButton:active {
	position:relative;
	top:1px;
}
.Emergency{  text-align: center;padding-bottom: 34px;font-weight: bold;}
.servicearea h1{    text-align: center;padding-bottom: 34px;font-weight: bold;}
.servicearea p {      font-family: Georgia, serif;font-size: 16px;}
.servicearea h2{    text-align: center;padding-bottom: 34px;font-weight: bold;}
.servicearea h3{    text-align: center;padding-bottom: 5px;font-weight: bold; padding-top: 20px;}
.servicearea ul{    margin-left: 102px;    padding-top: 50px;}
.servicearea ul li{float: left; padding-right: 50px;padding-bottom: 20px;text-align: center;}

