@media (max-width:767px){
.stellarnav {position: relative;width: 50px;z-index: 9900;position: absolute !important;line-height: normal;margin: 0px 0px;right: 7px;bottom: 7px;background-color: #8d2b27;}
.stellarnav.dark li a {color: #fff !important;text-transform: uppercase;font-size: 19px;font-weight: 600;}
.logo img {width:40%;height: auto;}

.carousel-indicators {position: absolute;bottom: 0%;z-index: 0;width: 19%;padding-left: 0;text-align: center;list-style: none;right: 1%;left: auto !important;}
.carousel-indicators li {display: inline-block;width: 12px;height: 12px;margin: 0px;text-indent: -999px;cursor: pointer;background: linear-gradient(to bottom, rgb(92 92 92) 0%,rgb(0 134 169) 100%);border: 2px solid #ffffff;border-radius: 28px;}
.carousel-indicators .active {width: 12px;height: 12px;margin: 0;background: linear-gradient(to bottom, rgb(92 92 92) 0%,rgb(23 57 90) 100%);}
.header-section { display:none;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {margin-top: -10px !important;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {background-color: #941515e6; width: 25px;height: 39px; font-size: 14px; line-height: 37px;}

.wel-text h1 {font-size:28px; line-height:38px;}
.wel-text h1 span { margin-top:10px;}
.welcome-text p b { font-size:17px; line-height:27px;}
.welcome-text p { font-size:17px; line-height:27px;}
.button-box{background-color: #941515;color:#fff;padding: 0 0px 0px 15px;font-size: 16px;text-transform:uppercase;display:inline-block;margin: 3px 0 3px 0;border:0;font-weight:600;text-decoration:none;border-radius: 30px;}
.wed-pd { padding:25px 0px;}

.our-product-part {padding:25px 0px;}
.our-classes h2 {font-size:27px; line-height:37px;}
.inner-box h4 {font-size: 20px; font-weight: 600; line-height: 30px; margin: 5px 0px 4px;}
.text { font-size:17px; line-height:27px;}
.btn-style-one.style-two { font-size:16px;}

.counter-pg {padding:25px 0px;}
.box { padding:15px 15px;}
.box h4 { font-size:45px;}
.box p { font-size:17px;}

.services-box-bg {padding:25px 0px;}
.vision-box h3 { font-size:20px; line-height:30px; padding:5px 0px 0px 0px;}
.vision-box p { font-size:17px; line-height:27px;}
.vision-box { padding:10px 0px;}

.why-choose-part {padding:25px 0px;}
.why-part-text h3 span { margin-top:10px;}
.why-part-text h3 {  font-size:26px; line-height:36px;}
.why-text p { font-size:17px; line-height:27px; text-align:justify; margin:0px;}
.why-box { position:relative; right:0px; padding:10px;}
.package ul li { font-size:17px; line-height:27px;}

.client-part {padding:25px 0px;}
.cliet-part-text h5 { font-size:26px; line-height:36px;}
.content-grid-to {padding:25px 0px;}
.grid-2 h4 { font-size:18px; line-height:28px;}
.grid-2 { width:90%;}
.grid-2 h5 { font-size:24px; line-height:35px;}
.button-box-1 { font-size:17px;}

.testmonial-part {padding:25px 0px;}
.our-text h6 { font-size:26px; line-height:36px;}
.w3l_testimonial_grid p { font-size:16px; line-height:26px;}

.slick-prev, [dir=rtl] .slick-next { right: auto; left: -10px;}
.slick-next, [dir=rtl] .slick-prev { right: -10px;}
.slick-next, .slick-prev {display: block; line-height: 40px; width: 35px; height: 35px; font-size: 15px; line-height: 35px; border: 2px solid #f1f1f1;}
.footer-part { padding: 25px 0px; }

.footer-text h3 { margin-top: 10px; font-size: 26px; line-height: 26px; }
.w3l-footer.three ul li p span { font-size: 20px; line-height: 30px; line-height: 23px; }
.w3l-footer.three ul li p { font-size: 17px; line-height: 27px; }
.get-quotefooter {padding: 8px 25px; margin: 0px 50px;border: 3px solid #fdfdfd;}

.power-by p { font-size: 17px; line-height: 27px; text-align: center; }
.owl-controls .owl-nav .owl-prev {
    left: -15px;
}
.owl-controls .owl-nav .owl-next {
    right: -15px;
}
} 


