body{background:#f7f7f7;}
/*.sticky{width:100%; height:70px!important; padding:8px 10px; background:linear-gradient(45deg, #2684e4, #0b447d)!important;
 transition: all 0.4s linear;position: fixed; top:0; left:0; z-index: 99; box-shadow: 0px 1px 3px #ccc;}*/
.left-icon {position: fixed;top: 85%; left:-10px;
  z-index: 999;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);}
.left-icon a social-icon{width:20%!important;}
.left-icon a {display: block;text-align: center;padding: 16px;transition: all 0.3s ease;
  color: white;font-size: 20px;}
  .modal {top:70px;}
.left-icon img{width:45px;height:45px;} 
.left-icon a:hover { background-color:none;}
.book-now{position:relative;}
.book-now .modal-content{background:#a30a5e;width:82%;
border:1px solid #fff;margin-left:7%;}
.book-now .modal-header .close{opacity:1;color:#f7bb06;margin-top:0px;}
.book-now .book-btn{position:fixed;top:70%;right:-35px;transform:rotate(-90deg);z-index:9999;
box-shadow:0px 2px 5px #000;}
.book-now .book-btn a{background:#a30a5e;border:1px solid #000;color:#fff;text-transform:uppercase;
font-family:'Quicksand',sans-serif;font-size:16px;font-weight:600;padding:10px;border-radius:5px;
text-decoration:none;}
.book-now .btn-info{}
.book-now input{border:1px solid #000!important;width:93%;padding:6px 12px;border:none;
background:#fff;box-shadow:none;color:#000;border-radius:45px 15px 225px 15px/45px 225px;
margin:10px 15px;}
.book-now input:hover{border-color:#a30a5e!important;}
.book-now textarea{border:1px solid #000!important;width:93%;padding:6px 12px;border:none;
background:#fff;box-shadow:none;color:#000;border-radius:45px 15px 225px 15px/45px 225px;
height:90px;margin:10px 15px;}
.book-now select{border:1px solid #000!important;width:93%;padding:7px 12px;border:none;
background:#fff;box-shadow:none;color:#000;border-radius:45px 15px 225px 15px/45px 225px;
margin:10px 15px;}
.book-now .btn-default{font-family:'Quicksand', sans-serif;font-size:19px;background:#fff;
padding:6px 18px;border:none;text-transform:uppercase;
border-radius:45px 15px 225px 15px/45px 225px;color:#000;}
.book-now .modal-title{color:#fff;font-family:'Quicksand',sans-serif;text-align:center;font-size:29px;}
.book-now .modal input::placeholder{color:#757575!important;}
.book-now .modal .form-group{margin-bottom:0px;}
.book-now .modal-body{padding:0px;}
.book-now .modal-header{border-bottom:2px solid #fff;}
.book-now .modal-footer{border-top:2px solid #fff;}
.scrollToTop{position:fixed; right:10px; bottom:10px; width:40px; height:40px; font-size:20px; line-height:50px; text-align:center;
 background:#f2eff0; color:#fff !important; border-radius:14px; z-index:999; display:none;
 transition:all 0.3s ease;  text-decoration:none !important;box-shadow:0px 2px 5px #000;}
 .scrollToTop img{width:60%;height:25px;margin-top:-10px;}
.scrollToTop:hover{box-shadow:0px 6px 8px 0px #333;}
.scrollToTop span{display:block; margin-top:14px; transition:all 0.2s ease-in-out;}
.scrollToTop:hover span{margin-top:10px;}

.header1{background:#1b56a9;display:none;}
.top-header .container-fluid{}
.header1 p{color:#fff!important;font-size:17px;transition:0.5s;font-family:'Russo One',sans-serif;
letter-spacing:2px;font-weight:500;margin:5px 0px 0px;padding:5px;}
.header2{background:#fafbe9;}
.header2 .logo img{width:100%;height:95px;margin-left:-55px;margin-top:-22px;}
/*.header2  .header-info .phone{margin-top:-12px;}*/
.top-header{background: #df598e!important;}
.top-header .ht01{background:#fafbe9;height:39px;position:relative;margin-top:5px;width:100%;
margin-left: -20px;}
.top-header .ht01:before{position:absolute;content: '';border:10px solid #fafbe9;height:39px;right:-9px;
transform: skewX(26deg);}
.top-header ul{margin-bottom:0px;}
.top-header ul li i{font-size:13px;padding:8px 13px;margin:7px 0px;}
.top-header p{color:#fff!important;font-size:15px;transition:0.5s;font-family:'Lato',sans-serif;
letter-spacing:1px;font-weight:500;margin:5px 0px 0px;padding:5px;}
.top-header ul li{list-style:none;display: inline;padding:5px 5px;}
.top-header ul li i{color:#fafbe9;}
.header2  p{color:#000!important;font-size:15px;transition:0.5s;font-family:'Lato',sans-serif;
letter-spacing:2px;font-weight:500;margin:5px 0px 0px;padding:0px;line-height:0px;}
.header2  p span{color:#079ad7;font-family:'Roboto',sans-serif;font-size:19px;}
.header2 ul li i{width:35px;height:35px;border:1px solid #ccc;border-radius:50px;padding:10px;font-size:15px;
color:#000; }
.header2 .header-info ul li{list-style:none;display:inline;float: left;padding:0px 15px;border-right:1px solid #ccc;}
.header2 .header-info ul li:last-child{border:none;}

.navbar-default {background-color: #a30a5e;border-bottom:1px solid #ddedde!important;border:none;}
.navbar-left{margin-left:40px;}
.navbar-default .navbar-right ul li a{padding:5px 12px;}
.na4vbar-nav>li{padding:5px 10px;}
.navbar-nav>li a{color: #fafbe9!important;font-size:17px;transition:0.5s;font-family:'Quicksand',sans-serif;
letter-spacing:2px;font-weight:600;padding:15px 21px;}
.navbar-nav>li a:before{position:absolute;content:'';bottom:1px;right:0;width:100%;height:5px;background:#f8649f;
z-index:-1;transform:scaleX(0);transform-origin:right;transition: transform 0.5s;}
.navbar-nav>li a:hover:before{transform:scaleX(1);z-index: 1;transform-origin:left;}
.navbar{margin-bottom:0px;}
.navbar-default .navbar-nav .dropdown:hover .submenu{visibility: visible;transition: all 0.4s ease 0s;
 opacity: 1;transform: scale(1);z-index: 9999;}
.navbar-default .navbar-nav .submenu{background: linear-gradient(30deg, #585858,#a30a5e , #df598e);
width:320px;border-bottom:4px solid #000; box-shadow:0px 3px 8px #000;border-radius:5px;
left: 0;opacity: 0;position: absolute;text-align: left;transform: scale(0);
transform-origin: 0 0 0;transition: all 0.3s ease 0s;visibility: hidden;top:44px;}
.navbar-default .navbar-nav .submenu ul li{list-style:none;padding:5px 5px;margin-left:-40px;
transition:all 0.3s ease-in-out;border-bottom:1px dashed #fff;}
.navbar-default .navbar-nav .submenu ul li:last-child{border-bottom:none;}
.navbar-default .navbar-nav .submenu ul li:hover{background:#1d1c19;border-left:3px solid #eabc27;}
.navbar-default .navbar-nav .submenu ul li a:hover{color:#fff!important;padding-left:15px;}
.navbar-default .navbar-nav .submenu ul li a{color:#fff!important;font-size:15px;transition:0.5s;
font-family:'Quicksand',sans-serif;letter-spacing:1px;padding:5px;text-decoration:none;
display:block;}
.navbar-default .navbar-nav .submenu:hover:last-child{border-bottom:none;}
.navbar-default .navbar-nav .submenu ul li a:before{display:none;}
.navbar-default .navbar-nav .submenu ul li a:after{display:none;}
.slider .container-fluid{padding:0px;}
.slider{position:relative;}
.slider .angle { position: absolute;top: 45%;color: #fff;font-size: 20px;width: 50px;height: 50px;
    background: #000;right:0px;border-radius:50px;box-shadow:0px 3px 8px #fff;}
.slider .angle#left{left:0px;}
.slider .angle i {font-size: 30px;padding: 10px 10px;}
.slider .carousel-control{background-image:none;}
.slider img{width:100%;height:500px!important;}
.slider-text{position:absolute;top:23%;background:#000000a6;width:45%;
border-radius:45px 15px 15px 15px/45px 15px;}
.slider #txt2{right:5%!important;}
.slider #txt1{left:5%!important;}
.slider-text h4{font-size:26px;padding:20px 0px 0px;color:#f8078b;text-align:center;font-family: 'Merienda One', cursive;}
.slider-text p{font-family:'Poppins', sans-serif;font-size:18px;padding:0px 20px;text-align:center;letter-spacing:0px;
word-spacing:0px;font-weight:500;color:#fff;text-align:center;line-height:28px;}
.slider-text .slider-btn{font-family:'Quicksand', sans-serif;font-size:19px;background:#df598e;padding:6px 12px;
margin:0px 37% 30px;border:none;text-transform:uppercase;border-radius:45px 15px 225px 15px/45px 225px;
color:#000;width:26%;text-align:center;}
.slider-text .slider-btn a{text-decoration:none;color:#000;}
.slider-bottom{background:#111111;}
.slider-bottom .sld-left h3{font-family:'Quicksand', sans-serif;font-size:29px;font-weight:600;color:#00a0e3;
line-height:30px;padding:20px 0px 0px;text-align:center;}
.slider-bottom .sld-right{margin:69px;text-align:center;}
.slider-bottom .sld-left p{font-family:'Poppins', sans-serif;font-size:17px;text-align:center;letter-spacing:0px;
word-spacing:0px;font-weight:500;color:#a5a2a2!important;text-align:center;line-height:29px;
transition:all 0.4s ease-in-out;}
.slider-bottom .sld-right a{font-family:'Poppins', sans-serif;font-size:19px;text-align:center;letter-spacing:0px;
word-spacing:0px;font-weight:500;color:#fff!important;text-align:center;line-height:29px;
transition:all 0.4s ease-in-out;background:#00a0e3;padding:8px 12px;text-transform:uppercase;
border-radius:45px 15px 225px 15px/45px 225px;text-decoration:none;}
/*features*/
.features{margin:30px 0px;}
.features .features-img{border:5px solid #d7d4d3;border-radius:5px;width:100%;overflow:hidden;background:#000;
box-shadow:0px 3px 5px #ccc;}
.features .features-img img{width:100%;height:220px;transition: transform .5s ease-in-out;
  transform: scale(1.4);transform-origin:100% 0;}
  .features .features-img:hover img {transform: scale(1.5) translateX(30%);opacity:0.6;}
.features p{font-size:34px;color:#000;font-family:'Quicksand',sans-serif;font-weight:600;
}
.features .feature-content h3{font-family:'Quicksand', sans-serif;font-size:22px;padding:7px 0px 0px;letter-spacing:0px;
word-spacing:0px;font-weight:600;color:#a30a5e;line-height:30px;}
.features .feature-content p{font-family:'Poppins', sans-serif;font-size:15px; letter-spacing:0px;
word-spacing:0px;font-weight:500;color:#2d2d2d!important;text-align:inherit;line-height:27px;
transition:all 0.4s ease-in-out;text-shadow:none;}
.welcome h1{font-family:'Merienda One',cursive;font-size:33px;text-align:center;font-weight:600;
color:#721b48;padding:8px;margin:50px 0px 30px 15%;
width:70%;border-radius:15px 225px 45px 15px/15px 225px;}
.welcome .welcome-text{margin:30px 0px}
.welcome .welcome-text p a{background:#a30a5e;border:1px solid #000;color:#fff;
padding:0px 4px;font-size:16px;margin: 0px 7px;border-radius:3px;}
.welcome .welcome-text p{font-family:'Poppins', sans-serif;font-size:16px;text-align:center;letter-spacing:0px;
word-spacing:0px;font-weight:500;color:#2d2d2d!important;text-align:justify;line-height:27px;}
.welcome-img{overflow:hidden;background:#000;margin:30px 0px 10px;border-radius:5px;
box-shadow:0px 3px 5px #ccc;border:1px solid #000;padding:0px;}
.welcome-img img{width:100%;height:auto;transform-origin:100% 0;transform:scale(1.3);
transition:transform .5s ease-in-out;}
 .welcome-img:hover img {transform: scale(1.5) translateX(30%);opacity:0.6;}
 .certificate-img{margin:30px 0px 10px;border-radius:5px;margin-bottom:20px;
padding:0px;width:100%;}
.certificate-img img{width:100%;height:600px;}
.features .service-title h1{font-family:'Merienda One', cursive;font-size:33px;text-align:center;font-weight:600;
color:#a30a5e;margin-bottom: 0px;}
.features .service-title h5{font-size:13px;text-transform:uppercase;color:#333;text-align:center;
margin:0px;padding:12px 0px;}
.features .service-title h1 span{color:#e26b97;}
.features .service-title h3{font-size:14px;line-height:19px;padding:0px 14% 20px;
text-align:center;margin:0px;}
.services{background:url(../images/service-banner.jpg);width:100%;height:100%;
background-repeat:no-repeat;animation: zoomout 18s ease-in-infinite;transition:all 0.5s ease-in-out;
background-size:none;}
.services h3{font-family:'Quicksand',sans-serif;font-size:21px;text-align:center;
color:#fff;padding:0px 60px;line-height:33px;}
.services h3 strong{color:#edc027;}
.services .service-title h1{font-family:'Merienda One', cursive;font-size:33px;text-align:center;font-weight:600;
color:#a30a5e;margin-bottom: 0px;}
.services .service-title h5{font-size:13px;text-transform:uppercase;color:#fff;text-align:center;
margin:0px;padding:12px 0px;}
.services .service-title h1 span{color:#f7f7f7;}

.services .service01{margin-top:0;} 
 .services .item{margin:20px 10px;border:1px solid #ccc;background:#fff;padding:2px;
box-shadow:0px 2px 11px #000;border-radius:8px}
.services .item:hover{border-radius:none;}
.services .item img{width:100%;height:220px;border-radius:8px 8px 0px 0px}
.services .item h4{font-family:'Quicksand',sans-serif;font-size:17px;text-align:center;font-weight:600;
color:#a30a5e;padding:21px 0px 6px; transition: 0.5s ease-in-out;
margin:-7px 0px 0px;width:100%;transform-origin:100% 0;}
.services .item a{text-decoration:none!important;}
.services .item:hover h4{background:#a30a5e;color:#fff;}
.services .owl-nav .owl-next span {position:absolute;top:160px;right:-10px;background:#0e0e0e9c;
width:50px; height:50px;border-radius:15px;font-size: 33px;color:#fff;padding-top:-5px}
.services .owl-nav .owl-prev span {position:absolute;top:160px;left:-10px;background:#0e0e0e9c;
width:50px; height:50px;border-radius:15px;font-size: 33px;color:#fff;padding-top:-5px}
.review .review-details h4{font-size:32px;font-weight:600;font-family:'Quicksand',sans-serif;
padding:15px 15px 0px;color:#00a0e3}
.review .review-details p{font-size:17px;font-weight:600;font-family:'Quicksand',sans-serif;
padding:0px 15px;color:#23252D}
.review blockquote{background:#292226b5;border-left:5px solid #e26b9a;margin:15px 10px 25px;
font-size:16px;font-family:'Merienda One',cursive;
line-height:25px;border-radius:5px;color:#d0cfcf;padding:15px;word-spacing:-2px;text-align:justify;}
.review .review-details{margin-left:}
.review h1{font-family:'Merienda One', cursive;font-size:30px;text-align:center;font-weight:600;
color:#a30a5e;margin-bottom: 0px;}
.review h1 span{color:#fff;}
.review{background:linear-gradient(45deg, #a30a5e6e, #bd195a5e), url(../images/gallery-bg.jpg);
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;}
.review h5{font-size:13px;text-align:center;font-weight:500;text-transform:uppercase;
color:#333;margin: 0px;padding:12px 0px;}
.review .review-img{}
.review .review-img img{width:80%;height:130px;border-radius:45px 15px 225px 15px/45px 225px;
border:2px solid #e5e5e5;margin-left:20px;}
.review blockquote small{font-size:17px;font-weight:600;color:#f7f4f5;text-align:right;}
.review .owl-nav .owl-next span{position: absolute;top:76px;right: -10px;background:#a30a5e;
width:40px;height:40px;font-size:26px;color: #fff;border-radius:50px;box-shadow:0px 1px 4px #000;}
.review .owl-nav .owl-prev span{position: absolute;top:76px;left: -10px;background:#a30a5e;
width:40px;height:40px;font-size:26px;color: #fff;border-radius:50px;box-shadow:0px 1px 4px #000;}
.join-club{background:#675444;margin:50px 0px;position:relative;height:auto;}
/*footer*/
.footer-top{background:#272525;border-bottom:1px solid #5a5a5a;}
.footer-top .footer-title{font-family:'Quicksand', sans-serif;font-size:21px;padding:20px 20px 5px;
letter-spacing:0px;word-spacing:0px;font-weight:600;color:#e467ac;line-height:50px;}
.footer-top .footer-title h3{font-size:20px;}
.footer-top p span{color:#edc027!important;}
.footer-top .footer-title h5{width:80%;background:#3e3d3d;height:2px;margin-left:0;}
.footer-top .footer-title h5:before{position:absolute;content:''; width:22%;background:#fff;height:2px;}
.footer-top ul li{list-style:none;display:block;}
.footer-top ul li a{font-family:'Poppins', sans-serif;font-size:16px;text-align:center;letter-spacing:0px;
word-spacing:0px;font-weight:500;color:#a5a2a2!important;text-align:center;line-height:29px;
transition:all 0.4s ease-in-out;}
.footer-top ul li i{color:#e467ac;padding-right:8px;font-size:13px;}
.footer-top .social1 ul li{list-style:none;display:block;width:60%;
background:#f377a5;margin:3px 0px;padding:1px;border-radius:15px;}
.footer-top .social1 ul li a{font-family:'Poppins', sans-serif;font-size:16px;text-align:center;letter-spacing:0px;
word-spacing:0px;font-weight:500;color:#000!important;text-align:center;line-height:29px;
transition:all 0.4s ease-in-out;}
.footer-top  p{font-family:'Poppins', sans-serif;font-size:15px;letter-spacing:0px;
word-spacing:0px;font-weight:500;color:#a5a2a2!important;text-align:justify;line-height:29px;
transition:all 0.4s ease-in-out;}
.footer-top .social1 i{color:#fff;padding:9px 7px;font-size:16px;width:30px;height:30px;
border-radius:15px;margin:5px;background:#1d1c19;border-radius:25px;margin:0px 15px 0px 5px;}
.copyright-section{padding:12px 0px 1px;background:#151414;}
.copyright-section p{font-family:'Poppins', sans-serif;font-size:15px;letter-spacing:0px;
word-spacing:0px;font-weight:500;color:#a5a2a2!important;}
.copyright-section p a{color:#f377a5;padding-right:12px;}
.wrap03{background-image:url(../images/page-img.jpg);height:250px;background-attachment:fixed;
    background-repeat:no-repeat;transition:all 0.5s ease-in-out;position:relative;
    background-size:none;background-position:center;background-size:cover;} 
.wrap03 .bg-overlay{opacity:0.5;background:#000;;width:100%;}
.wrap03 h2{font-size:37px; font-weight:600; letter-spacing:1px;text-align:left;
    font-family: 'Merienda One',cursive;color:#fbf4de;padding:50px 0px 20px;text-transform: capitalize;
}
.wrap03 #lists01{width:23%;}
.wrap03 ul{background:#a30a5e8a;border-radius:25px;width:28%;padding:12px 10px 12px 20px;}
.wrap03 ul li{list-style:none;display:inline;padding:2px;}
.wrap03 ul li a{color:#fff;font-family:'Poppins', sans-serif;font-size:17px;
text-decoration:none;}
.contact .contact-info{padding:10px 20px;margin:40px 0px;border:1px solid #a30a5e;}
.contact .contact-info h3{padding:20px 0px;color:#1d1c19;font-family:'Quicksand',sans-serif;
text-align:left;font-size:29px;font-weight:600;}
.contact .contact-info ul li{list-style:none;padding:10px 0px;padding-bottom:10px;color:#000;
font-family:'Poppins',sans-serif;font-size:16px;text-align:justify;margin-left:-30px;}
.contact .contact-info span{font-size:18px;color:#a30a5e;padding-right:6px;}
.contact .contact-form h3{padding:20px 0px 10px;color:#1d1c19;font-family:'Quicksand',sans-serif;
text-align:left;font-size:29px;font-weight:600;}
.contact .map1{margin-bottom:30px;}
 .map1 h1{font-family: 'Merienda One',cursive;font-size:39px;text-align:center;font-weight:600;
color:#a30a5e;padding:8px;margin:30px 0px 50px 15%;
width:70%;border-radius:15px 225px 45px 15px/15px 225px;}
.contact .contact-form{padding-left:12px;margin:40px 0px;
}
.contact{background:url(../images/contact-bg.jpg);background-size:cover;background-position:center;}
#miss{background:url(../images/contact-bg2.html)!important;background-size:cover;background-position:center;

}
.contact .contact-form .row{margin:0px;}
.contact .contact-form .form-control{width:95%;padding:12px;height:40px;border-radius:5px;
border:1px solid #232544;margin: 5px 0px;}
.contact .contact-form .btn{font-family:'Quicksand', sans-serif;font-size:19px;background:#a30a5e;
padding:6px 18px;margin:0px 30% 30px;border:none;text-transform:uppercase;
border-radius:45px 15px 225px 15px/45px 225px;color:#fff;}
.contact .contact-form .form-horizontal .form-group{margin:6px 0px;}
.contact .contact-form .form-control:focus{box-shadow:none;border-color:#FF3A46;}
.contact .contact-form textarea{height:80px!important;}
.right-side ul li{list-style:none;padding:8px;border-bottom:1px dashed #ccc;margin-left:-40px;
transition:all 0.3s ease-in-out;}
.right-side ul li:last-child{border:none;}
.right-side ul li:hover{background:#792150;border-left:3px solid #000;}
.right-side ul li a:hover{color:#f7f7f7;font-weight:500;}
.right-side ul li a{font-family:'Poppins',sans-serif;font-size:17px;text-align:left;font-weight:500;color:#fff;
padding:5px;text-indent:15px;display:block;text-decoration:none;}
.right-side{background:#4b4848;border-radius:5px;box-shadow:0px;margin:40px 0px; }
.right-side h3{font-family:'Quicksand',sans-serif;font-size:29px;text-align:left;font-weight:600;color:#fff;
padding:15px;background:#792150;text-indent:15px;border-left:5px solid #792150;
margin-bottom:0px;border-bottom:1px dashed #ccc;}
.service-detail h2{font-family:'Quicksand',sans-serif;font-size:28px;text-align:left;font-weight:600;
color:#fff;padding:8px;background:#792150;
width:37%;}
.service-detail{border:1px solid #ccc;padding:5px;margin:40px 0px;border-radius:5px;}
.service-detail p{font-family:'Poppins',sans-serif;font-size:16px;text-align:justify;font-weight:500;color:#2d2d2d;
padding:5px 15px;line-height:27px;}
.service-detail h3{font-family:'Quicksand',sans-serif;font-size:23px;text-align:center;font-weight:600;
color:#fff;padding:8px;margin-bottom:0px;background:#00a0e3;
width:70%;border-radius:15px 225px 45px 15px/15px 225px;}
.service-detail h4{font-family:'Quicksand',sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;
color:#00a0e3;padding:8px;margin-bottom:0px;}
.service-detail ul li{font-family:'Poppins',sans-serif;font-size:16px;text-align:justify;font-weight:500;color:#2d2d2d;
padding:5px 15px;line-height:27px;list-style:none;margin-left:-35px;}
.service-detail ul li i{color:#00a0e3;padding-right:12px;}
.gallery .gallery-box{width:100%;background:#000;overflow:hidden;margin:5px 0px;padding:0px;border-radius:5px;}
.gallery .gallery-box img{width:100%;height:300px;transition:all 0.3s ease-in-out;}
.gallery .gallery-box img:hover{transform:scale(1.2) rotate(-5deg);opacity:0.5;}
.gallery .col-sm-3{padding:0px 3px; }
 .gallery h1{font-family:'Quicksand',sans-serif;font-size:33px;text-align:center;font-weight:600;
color:#862e5e;padding:8px;margin:30px 0px 30px 0%;border-radius:15px 225px 45px 15px/15px 225px;}
.gallery{background:#fafbe9;padding-bottom:30px;}
.testimonial-bg .testi-box1{border-width: 1px;border-style: solid; margin:30px 0px;
border-color: rgba(207, 207, 207, 0.59);width: 100%;padding:20px;
border-radius: 2px;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 0px;
overflow: hidden;transform: translateZ(0px);position: relative; height:261px;}
.testimonial-bg .testi-box1 p{font-family:'Poppins',sans-serif;font-size:16px;text-align:justify;font-weight:500;color:#2d2d2d;
padding:5px 15px;line-height:27px;}
.testimonial-bg .testi-box1 h5{color:#a30a5e;font-size:16px;font-family:'Merienda One',cursive;
padding:0px 20px 20px;}
.testimonial-bg .testi-box1 h3 i{color: #ad2771;font-size: 2em;padding: 10px 40px;}
/* The outermost element*/
.header-wrapper {
  overflow: hidden;
  width:100%;
  height:200px;
  text-align:center;
}

.zoominheader {
  width:100%;
  height:200px;
  text-align:center;
  background: url("../images/slider1.jpg");
  background-size: auto;
  background-attachment: fixed;
  background-repeat: no-repeat;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-animation: zoomin 10s ease-in infinite;
  animation: zoomin 10s ease-in infinite;
  transition: all .5s ease-in-out;
  overflow: hidden;
}

/* The innermost element*/
.zoomoutheader {
  width:400px;
  height:200px;
  text-align:center;
  background: none;
  -webkit-animation: zoomout 10s ease-in infinite;
  animation: zoomout 10s ease-in infinite;
  transition: all .5s ease-in-out;
  overflow: hidden;
}



/* Zoom in Keyframes */
@-webkit-keyframes zoomin {
  0% {transform: scale(1);}
  50% {transform: scale(1.5);}
  100% {transform: scale(1);}
}
@keyframes zoomin {
  0% {transform: scale(1);}
  50% {transform: scale(1.5);}
  100% {transform: scale(1);}
} /*End of Zoom in Keyframes */

/* Zoom out Keyframes */
@-webkit-keyframes zoomout {
  0% {transform: scale(1);}
  50% {transform: scale(0.67);}
  100% {transform: scale(1);}
}
@keyframes zoomout {
    0% {transform: scale(1);}
  50% {transform: scale(0.67);}
  100% {transform: scale(1);}
}/*End of Zoom out Keyframes */

/*Style for the text*/
.text{
  color:red;
  font-weight:bold; 
}


/*responsive*/
@media (max-width:991px) and (min-width:962px){
.navbar-left{margin-left:0px;}
.top-header .ht01{display:block;}
  .header2 .logo img{margin:0px;padding:10px 0px;}
.top-header p{float:right;font-size:12px!important;padding-top:11px;}
.header2 p span{font-size:16px;}
.header2 p {font-size:14px;}
.header2 .header-info{margin-left:0%;width:527px;}
.header2 ul li i{width:30px;height:30px;border:none;padding:7px;}
.header2 .phone{padding:14px 0px;}
.header2 ul{margin:0px 0px 0px 2%;}
.header2 .header-info ul li{padding:0px;border:none;}
.top-header ul{margin-left:-30px;}
.footer-top .social1 ul li i{display:none;}
.footer-top .social1 ul li a{font-size:14px;padding:3px 5px;line-height:20px;}
.footer-top .footer-title h3{font-size:17px;}
.footer-top a{font-size:14px;}
.footer-top .social1 ul li{margin-left:-20px;}
.footer-top ul li a{font-size:14px;line-height:24px;}
.footer-top p{text-align:left;font-size:14px;line-height:24px;}
.slider .angle{right:0px;}
.slider .angle#left{left:0px;}
.slider img{height:320px!important;background-position:center;}
.slider-text{width:80%;top:40px;}
.slider-bottom .sld-left h3{padding:0px;font-size:20px;margin-bottom:0px;}
.slider-bottom .sld-left p{font-size:14px;line-height:22px;}
.slider-bottom .sld-right{margin:40px 18px 24px;}
.slider-bottom .sld-right a{font-size:16px;padding:8px;}
.welcome h1{font-size:26px;width:100%;margin:30px 0px;padding:14px 0px;}
.welcome .welcome-text p{font-size:15px;line-height:25px;}
.service-title h1{width:95%;margin:0px 9px 40px;font-size:27px;padding:14px 0px;}
.service-title h1{width:95%;margin:20px 9px 0px;font-size:24px;}
.slider-text .slider-btn{width:34%;}
.slider-text h4{font-size:21px;padding:10px 10px 0px;}
.slider-text p{line-height:28px;font-size:17px;padding:0px 10px 0px;}
.review h1{width:100%;margin:30px 0px;font-size:27px;padding:14px 0px;}
.review .review-img img{float:left;height:120px;width:100%;margin-right:38px;}
.review .review-details h4{font-size:22px;}
.review .review-details p{font-size:15px}
.review blockquote{font-size:15px;}
.team h1{width:100%;font-size:26px;margin:30px 0px;padding:14px 0px;}
.footer-top .footer-title{padding:0px 20px;}
.copyright-section p{text-align:center;}
.wrap03 ul{width:39%;padding:7px 0px 7px 12px}
.wrap03 ul li a{font-size:14px}
.wrap03{background-position:center;height:160px;}
.wrap03 h2{padding-top:20px;font-size:34px;padding-bottom:0px;}
.navbar-nav>li a:before{display:none;}
.service-detail h2{width:96%;margin-left:2%;font-size:28px;}
.service-detail p{font-size:15px;}
.service-detail h3{font-size:22px;width:100%;}
.service-detail ul li{line-height:22px;font-size:15px;}
.welcome .welcome-text {margin: 30px 0px 30px -81px;}
.welcome-img img{height:167px;}
.welcome-img{margin-right:-23px;}
.features .features-img img{height:170px;}
.features p{font-size:26px;}
.features .feature-content h3{font-size:19px;margin:5px;}
.features .feature-content p{font-size:14px;}
.team-page .team-photo {width:39%;float:left;}
.team-page .team-photo img{width:82%;height:200px;}
.team-member .team-name{font-size:34px;}
.team-member .team-title{font-size:16px;text-align:center;}
.team-member .team-contact li{font-size:14px;padding:0px 5px;display:block;}
.team-member .team-contact i{padding-right:7px;}
.team-member p{font-size:15px;}
.right-side{margin-left:-62%;}
.service-detail{margin-right:-18%;}
}
@media (max-width:961px) and (min-width:768px){
.navbar-left{margin-left:0px;}
.top-header .ht01{display:block;}
  .header2 .logo img{margin:0px;padding:10px 0px;}
.top-header p{float:right;font-size:12px!important;padding-top:11px;}
.header2 p span{font-size:16px;}
.header2 p {font-size:14px;}
.header2 .header-info{margin-left:0%;width:527px;}
.header2 ul li i{width:30px;height:30px;border:none;padding:7px;}
.header2 .phone{padding:14px 0px;}
.header2 ul{margin:0px 0px 0px 2%;}
.header2 .header-info ul li{padding:0px;border:none;}
.top-header ul{margin-left:-30px;}
.footer-top .social1 ul li i{display:none;}
.footer-top .social1 ul li a{font-size:14px;padding:3px 5px;line-height:20px;}
.footer-top .footer-title h3{font-size:17px;}
.footer-top a{font-size:14px;}
.footer-top .social1 ul li{margin-left:-20px;}
.footer-top ul li a{font-size:14px;line-height:24px;}
.footer-top p{text-align:left;font-size:14px;line-height:24px;}
.slider .angle{right:0px;}
.slider .angle#left{left:0px;}
.slider img{height:280px!important;background-position:center;}
.slider-text{width:80%;top:40px;}
.slider-bottom .sld-left h3{padding:0px;font-size:20px;margin-bottom:0px;}
.slider-bottom .sld-left p{font-size:14px;line-height:22px;}
.slider-bottom .sld-right{margin:65px 18px 24px;}
.slider-bottom .sld-right a{font-size:16px;padding:8px;}
.welcome h1{font-size:26px;width:100%;margin:30px 0px;padding:14px 0px;}
.welcome .welcome-text p{font-size:15px;line-height:25px;}
.service-title h1{width:95%;margin:2px 18px 0px;font-size:25px;padding:14px 0px;}
.slider-text h4{font-size:20px;padding:10px;}
.service-title h1{width:95%;margin:20px 9px 0px;font-size:24px;}
.slider-text .slider-btn{width:25%;}
.slider-text h4{font-size:21px;padding:10px 10px 0px;}
.slider-text p{line-height:28px;font-size:17px;padding:0px 10px 0px;}
.review h1{width:100%;margin:30px 0px;font-size:27px;padding:14px 0px;}
.review .review-img img{float:left;height:120px;width:100%;margin-right:38px;}
.review .review-details h4{font-size:22px;}
.review .review-details p{font-size:15px}
.review blockquote{font-size:15px;}
.team h1{width:100%;font-size:26px;margin:30px 0px;padding:14px 0px;}
.footer-top .footer-title{padding:0px 20px;}
.copyright-section p{text-align:center;}
.wrap03 ul{width:39%;padding:7px 0px 7px 12px}
.wrap03 ul li a{font-size:14px}
.wrap03{background-position:center;height:160px;}
.wrap03 h2{padding-top:20px;font-size:34px;padding-bottom:0px;}
.navbar-nav>li a:before{display:none;}
.service-detail h2{width:96%;margin-left:2%;font-size:28px;}
.service-detail p{font-size:15px;}
.service-detail h3{font-size:22px;width:100%;}
.service-detail ul li{line-height:22px;font-size:15px;}
.welcome .welcome-text {margin: 30px 0px 30px -39px;}
.welcome-img img{height:167px;}
.welcome-img{margin-right:-23px;}
.features .features-img img{height:170px;}
.features p{font-size:26px;}
.features .feature-content h3{font-size:19px;margin:5px;}
.features .feature-content p{font-size:14px;}
.team-page .team-photo {width:39%;float:left;}
.team-page .team-photo img{width:82%;height:200px;}
.team-member .team-name{font-size:34px;}
.team-member .team-title{font-size:16px;text-align:center;}
.team-member .team-contact li{font-size:14px;padding:0px 5px;display:block;}
.team-member .team-contact i{padding-right:7px;}
.team-member p{font-size:15px;}
.right-side{margin-left:-62px;}
.service-detail{margin-right:-62px;}
.services h3{padding:20px;font-size:19px;}
.service01{margin-top:0px!important;}
}
@media (max-width:767px) and (min-width:641px){
.top-header .ht01{display:none;}
  .header2 .logo img{margin:0px;width:39%;padding:10px 0px;}
.top-header p{float:right;font-size:13px!important;}
.header2 p span{font-size:16px;}
.header2 p {font-size:14px;}
.header2 ul li i{width:30px;height:30px;border:none;padding:7px;}
.header2 .phone{margin-top:-75px;padding:14px 0px;}
.header2 ul{margin:-30px 0px 0px 32%;}
.header2 .header-info ul li{padding:0px;border:none;}
.top-header ul{margin-left:-30px;}
.slider .angle{right:0px;}
.slider .angle#left{left:0px;}
.slider img{height:280px!important;background-position:center;}
.slider-text{width:80%;top:40px;}
.slider-bottom .sld-left h3{padding:0px;font-size:20px;margin-bottom:0px;}
.slider-bottom .sld-left p{font-size:14px;line-height:22px;}
.slider-bottom .sld-right{margin:18px 18px 24px;}
.slider-bottom .sld-right a{font-size:16px;padding:8px;}
.welcome h1{font-size:26px;width:100%;margin:30px 0px;padding:14px 0px;}
.welcome .welcome-text p{font-size:15px;line-height:25px;}
.services h3{padding:20px;font-size:19px;}
.service01{margin-top:0px!important;}
.service-title h1{width:95%;margin:20px 9px 0px;font-size:27px;padding:14px 0px;}
.service-title h1{width:95%;margin:20px 9px 0px;font-size:24px;}
.slider-text .slider-btn{width:27%;}
.slider-text h4{font-size:21px;padding:10px 10px 0px;}
.slider-text p{line-height:26px;font-size:17px;padding:0px 10px 0px;}
.review h1{width:100%;margin:30px 0px;font-size:27px;padding:14px 0px;}
.review .review-img img{float:left;height:200px;width:46%;margin-right:38px;}
.review .review-details h4{font-size:28px;}
.team h1{width:100%;font-size:26px;margin:30px 0px;padding:14px 0px;}
.footer-top .footer-title{padding:0px 20px;}
.copyright-section p{text-align:center;}
.wrap03 ul{width:39%;padding:7px 0px 7px 12px}
.wrap03 #lists01{width:27%;}
.wrap03 ul li a{font-size:14px}
.wrap03{background-position:center;height:160px;}
.wrap03 h2{padding-top:20px;font-size:34px;padding-bottom:0px;}
.navbar-nav>li a:before{display:none;}
.navbar-nav>li{border-bottom:1px dashed #ccc;margin-left:-55px;}
.service-detail h2{width:96%;margin-left:2%;font-size:28px;}
.service-detail p{font-size:15px;}
.service-detail h3{font-size:22px;width:100%;}
.service-detail ul li{line-height:22px;font-size:15px;}
}
@media (max-width:640px) and (min-width:581px){
.top-header .ht01{display:none;}
  .header2 .logo img{margin:0px;width:36%;padding:10px 0px;}
.top-header p{float:right;font-size:13px!important;}
.header2 p span{font-size:15px;}
.header2 p {font-size:12px;padding:0px;}
.header2 ul li i{width:30px;height:30px;border:none;padding:7px;}
.header2 .phone{margin-top:-75px;padding:14px 0px;}
.header2 .header-info{margin:-23px 0px 0px 30%;}
.header2 .header-info ul li{padding:0px;border:none;}

.top-header ul{margin-left:-30px;}
.slider .angle{right:0px;}
.slider .angle#left{left:0px;}
.slider img{height:254px!important;background-position:center;}
.slider-text{width:80%;top:10px;}
.slider-bottom .sld-left h3{padding:0px;font-size:20px;margin-bottom:0px;}
.slider-bottom .sld-left p{font-size:14px;line-height:22px;}
.slider-bottom .sld-right{margin:18px 18px 24px;}
.slider-bottom .sld-right a{font-size:16px;padding:8px;}
.welcome h1{font-size:21px;width:100%;margin:30px 0px;}
.welcome .welcome-text p{font-size:15px;line-height:25px;}
.service-title h1{width:95%;margin:20px 9px 0px;font-size:24px;}
.slider-text .slider-btn{width:34%;}
.slider-text h4{font-size:21px;padding:10px 10px 0px;}
.slider-text p{line-height:28px;font-size:17px;padding:0px 10px 0px;}
.review h1{width:100%;margin:30px 0px;font-size:24px;}
.review .review-img img{float:left;height:200px;width:46%;margin-right:38px;}
.review .review-details h4{font-size:28px;}
.team h1{width:100%;font-size:24px;margin:30px 0px;}
.footer-top .footer-title{padding:0px 20px;}
.copyright-section p{text-align:center;}
.wrap03 ul{width:39%;padding:7px 0px 7px 12px}
.wrap03 ul li a{font-size:14px}
.wrap03 #lists01{width:36%;}
.wrap03{background-position:center;height:160px;}
.wrap03 h2{padding-top:20px;font-size:34px;padding-bottom:0px;}
.slider img{background-position:center;height:220px!important;}
.navbar-nav>li a:before{display:none;}
.navbar-nav>li{border-bottom:1px dashed #ccc;margin-left:-55px;}
.service-detail h2{width:96%;margin-left:2%;font-size:28px;}
.service-detail p{font-size:15px;}
.service-detail h3{font-size:22px;width:100%;}
.service-detail ul li{line-height:22px;font-size:15px;}
.services h3{padding:20px;font-size:19px;}
.service01{margin-top:0px!important;}
.testimonial-bg .testi-box1{height:280px;}
}
@media (max-width:580px) and (min-width:481px){
.top-header .ht01{display:none;}
.header2 .logo img{margin:7px 42px 0px;width:80%;height:100px;}
.top-header ul li i{padding:8px 6px;}
.header2 .header-info ul li:first-child{margin-left:}
.header2 .header-info ul{margin-left:-35px;}
.header2 .header-info ul li{float:right;border-right:none;padding:5px 10px;}
.header2 p{font-size:14px;margin:0px;}
.header2 p span{font-size:17px;}
.top-header ul li{margin-top:-38px;padding:5px;}
.top-header p{float:right;font-size:13px;}
.top-header ul{margin-left:-30px;}
.slider-text{width:80%;top:10px;}
.slider-bottom .sld-left h3{padding:0px;font-size:20px;margin-bottom:0px;}
.slider-bottom .sld-left p{font-size:14px;line-height:22px;}
.slider-bottom .sld-right{margin:18px 18px 24px;}
.slider-bottom .sld-right a{font-size:16px;padding:8px;}
.welcome h1{font-size:21px;width:100%;margin:30px 0px;}
.welcome .welcome-text p{font-size:15px;line-height:25px;}
.service-title h1{width:95%;margin:20px 9px 0px;font-size:24px;padding:20px 0px;}
.slider-text .slider-btn{width:39%;font-size:17px;}
.slider-text h4{font-size:20px;padding:10px 0px;}
.slider-text p{line-height:26px;font-size:17px;padding:0px 10px 0px;}

.review h1{width:100%;margin:30px 0px;font-size:24px;}
.review .review-img img{float:left;height:200px;width:46%;margin-right:38px;}
.review .review-details h4{font-size:28px;}
.team h1{width:100%;font-size:24px;margin:30px 0px;}
.footer-top .footer-title{padding:0px 20px;}
.copyright-section p{text-align:center;}
.wrap03 ul{width:39%;padding:7px 0px 7px 12px}
.wrap03 ul li a{font-size:14px}
.wrap03 #lists01{width:42%;}
.services h3{padding:20px;font-size:19px;}
.service01{margin-top:0px!important;}
.wrap03{background-position:center;height:160px;background-size:cover!important;}
.wrap03 h2{padding-top:20px;font-size:34px;padding-bottom:0px;}
.slider img{background-position:center;height:220px!important;}
.navbar-nav>li a:before{display:none;}
.navbar-nav>li{border-bottom:1px dashed #ccc;margin-left:-55px;}
.service-detail h2{width:96%;margin-left:2%;font-size:28px;}
.service-detail p{font-size:15px;}
.service-detail h3{font-size:22px;width:100%;}
.service-detail ul li{line-height:22px;font-size:15px;}
.team-member .team-name{padding-top:0px;}
.team-member .team-contact li{font-size:14px;padding:0px 5px;display:block;}
.team-member .team-contact li i{padding-right:2px;}
.team-member .team-title{font-size:17px;text-align:center;}
.team-member .team-name{text-align:center!important;font-size:30px;}
.team-page .team-photo img{height:280px;}
.testimonial-bg .testi-box1{height:280px;}
}
@media (max-width:480px) and (min-width:361px){
.top-header .ht01{display:none;}
  .header2 .logo img{margin:0px;width:80%;padding:10px 0px;margin-left:10%;}
  .header2 .header-info ul{margin-top:-6%;margin-left:-40%!important;}
  .header2 .header-info ul li{float:right;border-right:none;padding:5px 10px;}
.header2 p{font-size:13px;padding:8px 5px;padding-left:0px!important;}
.header2 p span{font-size:13px;}
.header2 i{display:none;}
.top-header ul{margin-left:-30px;}
.top-header ul li{display:none;}
.top-header p{float:right;font-size:13px;text-align:center!important;}
.slider img{height:170px!important;background-position:center;}
.slider-text{display:none;}
.slider-bottom .sld-left h3{padding:0px;font-size:18px;margin-bottom:0px;}
.slider-bottom .sld-left p{font-size:12px;line-height:22px;}
.slider-bottom .sld-right{margin:18px 18px 24px;}
.slider-bottom .sld-right a{font-size:16px;padding:8px;}
.welcome h1{font-size:19px;width:100%;margin:30px 0px;padding:20px 5px}
.welcome .welcome-text p{font-size:15px;line-height:25px;}
.welcome .welcome-text p a{margin-left:15px;}
.services h3{padding:10px;font-size:18px;}
.service01{margin-top:0px!important;}
.service-title h1{width:95%;margin:20px 9px 40px;font-size:21px;}
.slider-text p{line-height:28px;font-size:20px;padding:20px 10px 0px;}
.review h1{width:100%;margin:30px 0px;font-size:24px;}
.review .review-img img{float:left;height:180px;width:46%;margin-right:38px;}
.review .review-details h4{font-size:19px;width:100%;}
.review .review-details p{font-size:14px;}
.review .owl-nav .owl-prev span{top:120px;}
.review .owl-nav .owl-next span{top:120px;}
.team h1{width:100%;font-size:24px;margin:30px 0px;}
.footer-top .footer-title{padding:0px 20px;font-size:18px;}
.footer-top .social1 ul li{width:50%;}
.copyright-section p{text-align:center;}
.wrap03 ul{display:none;}
.wrap03 h2{padding-top:10px!important;font-size:22px!important;}
.wrap03{background-position:center!important;height:80px;}
.team-member .team-name{padding-top:0px;}
.team-member p{font-size:15px;}
.team-member .team-contact li{display:block;}
.team-member .team-contact li i{padding-right:4px;}
.team-member .team-title{font-size:18px;text-align:center;}
.team-member .team-name{text-align:center!important;font-size:30px;}
.wrap03 h2{padding-top:20px;font-size:34px;padding-bottom:0px;}
.slider img{background-position:center;height:220px!important;}
.navbar-nav>li a:before{display:none;}
.navbar-nav>li{border-bottom:1px dashed #ccc;margin-left:-55px;}
.service-detail h2{width:96%;margin-left:2%;font-size:26px;}
.service-detail p{font-size:15px;}
.service-detail h3{font-size:22px;width:100%;}
.service-detail ul li{line-height:22px;font-size:15px;}
.contact .contact-info h3{padding:0px 0px;text-align:center;font-size:25px;}
.contact .contact-form h3{padding:0px 0px;text-align:center;font-size:25px;}
.map1 h1{font-size:28px;width:90%;margin-left:20px}
.contact .contact-info span{padding-right:0px;}
.contact .contact-info ul li{padding:5px;text-align:left;}
.testimonial-bg .testi-box1{height:300px;}
}
@media (max-width:360px) and (min-width:321px){
.contact .contact-info p{padding-right:0px;}
.contact .contact-info ul li{padding:5px;text-align:left;}
.top-header .ht01{display:none;}
  .header2 .logo img{margin:0px;width:80%;padding:10px 0px;margin-left:10%;}
  .header2 .header-info ul{margin-top:-6%;margin-left:-40%!important;}
  .header2 .header-info ul li{float:right;border-right:none;padding:5px 10px;}
.header2 p{font-size:13px;padding:8px 5px;padding-left:0px!important;}
.header2 p span{font-size:13px;}
.header2 i{display:none;}
.top-header ul{margin-left:-30px;}
.top-header ul li{display:none;}
.top-header p{float:right;font-size:13px;text-align:center!important;}
.slider img{height:150px!important;background-position:center;}
.slider-text{display:none;}
.slider-bottom .sld-left h3{padding:0px;font-size:16px;margin-bottom:0px;}
.slider-bottom .sld-left p{font-size:12px;line-height:22px;}
.slider-bottom .sld-right{margin:18px 18px 24px;}
.slider-bottom .sld-right a{font-size:16px;padding:8px;}
.welcome h1{font-size:16px;width:100%;margin:30px 0px;padding:20px 5px}
.welcome .welcome-text p{font-size:15px;line-height:25px;}
.welcome .welcome-text p a{margin-left:15px;}
.service-title h1{width:95%;margin:20px 9px 0px;font-size:20px;}
.review h1{width:100%;margin:30px 0px;font-size:24px;}
.review .review-img img{float:left;height:180px;width:46%;margin-right:30px;}
.review .review-details h4{font-size:16px;width:100%;}
.review .review-details p{font-size:13px;}
.review .owl-nav .owl-prev span{top:120px;}
.review .owl-nav .owl-next span{top:120px;}
.services h3{padding:10px 5px;font-size:16px;line-height:26px;}
.service01{margin-top:0px!important;}
.team h1{width:100%;font-size:24px;margin:30px 0px;}
.footer-top .footer-title{padding:0px 20px;font-size:16px;}
.footer-top .social1 ul li{width:50%;}
.copyright-section p{text-align:center;font-size:12px;}
.wrap03 ul{display:none;}
.wrap03 h2{padding-top:10px!important;font-size:20px!important;}
.wrap03{background-position:center!important;height:70px;}
.team-member .team-name{padding-top:0px;}
.team-member p{font-size:15px;}
.team-member .team-contact li{font-size:10px;padding:0px 2px;display:block;}
.team-member .team-contact li i{padding-right:2px;}
.team-member .team-title{font-size:14px;text-align:center;}
.team-member .team-name{text-align:center!important;font-size:30px;}
.team-page .team-photo img{height:250px;}
.wrap03 h2{padding-top:20px;font-size:30px;padding-bottom:0px;}
.slider img{background-position:center;height:220px!important;}
.navbar-nav>li a:before{display:none;}
.navbar-nav>li{border-bottom:1px dashed #ccc;margin-left:-55px;}
.service-detail h2{width:96%;margin-left:2%;font-size:20px;}
.service-detail p{font-size:15px;}
.service-detail h3{font-size:20px;width:100%;}
.service-detail ul li{line-height:22px;font-size:15px;}
.contact .contact-info h3{padding:0px 0px;text-align:center;font-size:21px;}
.contact .contact-form h3{padding:0px 0px;text-align:center;font-size:21px;}
.map1 h1{font-size:24px;width:90%;margin-left:20px}
.testimonial-bg .testi-box1{height:310px;}
}
@media (max-width:320px){
.top-header .ht01{display:none;}
  .header2 .logo img{margin:0px;width:80%;padding:10px 0px;margin-left:10%;}
  .header2 .header-info ul{margin-top:-6%;margin-left:-40%!important;}
  .header2 .header-info ul li{float:right;border-right:none;padding:5px 10px;}
.header2 p{font-size:13px;padding:8px 5px;padding-left:0px!important;}
.header2 p span{font-size:13px;}
.header2 i{display:none;}
.top-header ul{margin-left:-30px;}
.top-header ul li{display:none;}
.top-header p{float:right;font-size:13px;text-align:center!important;}
.slider img{height:150px!important;background-position:center;}
.slider-text{display:none;}
.welcome .welcome-text p a{margin-left:15px;}
.slider-bottom .sld-left h3{padding:0px;font-size:16px;margin-bottom:0px;}
.slider-bottom .sld-left p{font-size:12px;line-height:22px;}
.slider-bottom .sld-right{margin:18px 18px 24px;}
.slider-bottom .sld-right a{font-size:16px;padding:8px;}
.welcome h1{font-size:16px;width:100%;margin:30px 0px;padding:20px 5px}
.welcome .welcome-text p{font-size:15px;line-height:25px;}
.service-title h1{width:95%;margin:0px 9px 40px;font-size:22px;}
.review h1{width:100%;margin:30px 0px;font-size:24px;}
.review .review-img img{float:left;height:180px;width:46%;margin-right:30px;}
.review .review-details h4{font-size:16px;width:100%;}
.review .review-details p{font-size:13px;}
.review .owl-nav .owl-prev span{top:120px;}
.review .owl-nav .owl-next span{top:120px;}
.team h1{width:100%;font-size:24px;margin:30px 0px;}
.footer-top .footer-title{padding:0px 20px;font-size:16px;}
.footer-top .social1 ul li{width:50%;}
.copyright-section p{text-align:center;font-size:12px;}
.wrap03 ul{display:none;}
.wrap03 h2{padding-top:10px!important;font-size:20px!important;}
.wrap03{background-position:center!important;height:70px;}
.team-member .team-name{padding-top:0px;}
.team-member p{font-size:15px;}
.team-member .team-contact li{font-size:10px;padding:0px 2px;display:block;}
.team-member .team-contact li i{padding-right:2px;}
.team-member .team-title{font-size:14px;text-align:center;}
.team-member .team-name{text-align:center!important;font-size:30px;}
.team-page .team-photo img{height:250px;}
.wrap03 h2{padding-top:20px;font-size:30px;padding-bottom:0px;}
.slider img{background-position:center;height:220px!important;}
.navbar-nav>li a:before{display:none;}
.services h3{padding:20px;font-size:17px;}
.service01{margin-top:0px!important;}
.navbar-nav>li{border-bottom:1px dashed #ccc;margin-left:-55px;}
.service-detail h2{width:96%;margin-left:2%;font-size:20px;}
.service-detail p{font-size:15px;}
.service-detail h3{font-size:20px;width:100%;}
.service-detail ul li{line-height:22px;font-size:15px;}
.contact .contact-info h3{padding:0px 0px;text-align:center;font-size:21px;}
.contact .contact-form h3{padding:0px 0px;text-align:center;font-size:21px;}
.map1 h1{font-size:24px;width:90%;margin-left:20px}
.testimonial-bg .testi-box1{height:320px;}
}