@media (min-width: 992px) and (max-width: 1190px) {
.countdown{height:285px}
.top-header .navbar .navbar-collapse ul li a{font-size:14px}
.lbox-details h2{font-size:26px}
.contact_bt{margin-top:25px}
.slide_text{margin-top:70px}
.social_icon{margin-bottom:30px}
.top-header .navbar .navbar-collapse ul li a{padding:7px 15px}
.team_member_img .social_icon_team{top:0;right:0;width:300px;height:100%}
a.navbar-brand img{height:33px}
.search-box{position:absolute;top:0;left:30px;height:auto;padding:0;margin-top:8px}
}
@media (min-width: 768px) and (max-width: 991px) {
.top-header .navbar .navbar-collapse ul li a{padding:5px 15px}
.about-img{margin-bottom:30px;margin-top:30px}
.gallery-box ul li{width:33.33%}
.top-header{position:relative}
.lbox-details{display:block;position:relative;width:100%}
.countdown #timer div#days,.countdown #timer div#hours,.countdown #timer div#minutes,.countdown #timer div#seconds{position:inherit;margin:12px 0}
.lbox-details::before{background:rgba(0,0,0,0.9)}
.countdown{height:188px;border-radius:0}
.countdown #timer div{width:23%;font-size:24px}
figure.effect-service h2{font-size:12px}
.top-header{background-image:none;background-color:#fff}
.search-box{top:1px;left:75px}
.search-btn{background:#111}
.search-box:hover .search-txt{width:240px;padding:0 10px;border:solid #000 1px;height:41px}
.top-header .navbar .navbar-collapse ul li a:hover,.top-header .navbar .navbar-collapse ul li a:focus{color:#0892fd}
.slide_text p{display:none}
.contact_bt{margin-top:10px}
.slide_text{margin-top:60px}
.section.layout_padding h4{text-align:right}
#demo .img-responsive{width:100%;margin-bottom:30px}
.carousel a.carousel-control-prev{right:20px}
.carousel a.carousel-control-next{left:20px}
.team_member_img img{border:solid #ece9e2 10px;border-radius:100%;width:210px;height:210px}
.team_member_img .social_icon_team{top:0;right:0;width:100%;height:100%}
#team_slider p{padding:0}
.social_icon{margin-bottom:30px}
.heading_main h2{font-size:35px}
.top-header #navbar-wd{padding-left:0}
footer.footer-box p{margin-top:5px;font-size:13px}
.tab_menu{overflow-y:hidden!important;padding:0 30px}
.blog_img_popular h4{text-align:center;font-size:13px;min-height:55px;line-height:55px!important}
}
@media (max-width: 767px) {
.navbar-brand{margin-right:10px;margin-left:10px}
.top-header .navbar .navbar-collapse ul li a{padding:5px 15px}
.lbox-details h1{font-size:24px}
.lbox-details h2{font-size:18px}
.lbox-details p strong{font-size:20px}
.lbox-details a.btn{display:none}
.title-box h2{font-size:38px}
.about-main-info h2{font-size:24px}
.about-img{margin-bottom:30px}
.main-timeline-box .separline::before{right:15px!important}
.main-timeline-box .iconBackground{right:15px!important}
.main-timeline-box .timeline-text-content{margin-right:0}
.main-timeline-box .reverse .timeline-text-content{margin-left:0}
.main-timeline-box .time-line-date-content{margin-left:0}
.main-timeline-box .time-line-date-content p{float:right}
.main-timeline-box .timeline-element{padding:0 15px}
.gallery-box ul li{width:48%}
.top-header{position:relative;width:100%;margin:0}
a.navbar-brand img{height:auto}
.tab_menu{overflow-x:scroll!important;padding:0 13px}
p.section_count{display:none}
.lbox-details{position:relative;width:100%;padding:5% 0}
.about-m{margin-top:30px}
.countdown #timer div#days,.countdown #timer div#hours,.countdown #timer div#minutes,.countdown #timer div#seconds{position:inherit;margin:12px 0}
.lbox-details::before{background:rgba(0,0,0,0.9)}
.countdown{height:188px;border-radius:0}
.countdown #timer div{width:23%;font-size:24px}
.about-m{margin-bottom:30px}
.timeLine .row .item{margin-bottom:30px}
.filter-button-group button{margin-bottom:5px}
.navbar-brand img{width:50px}
.top-header{background-image:none;background-color:#ecedef}
.about-main-info div.full > img{height:auto;margin-bottom:20px}
.search-box{position:absolute;top:0;left:50px;height:auto;padding:0;margin-top:29px;display:none}
a.navbar-brand{right:0;position:relative}
.slide_text{margin-top:10%;display:none}
.slide_text h3{font-size:20px}
.slide_text h4{font-size:16px;margin:-20px 0}
.slide_text p{display:none}
.contact_bt{width:90px;height:35px;background:#07528d;color:#fff;float:right;line-height:36px;text-align:center;font-size:14px;font-weight:300;margin-top:5px}
.top-header #navbar-wd{padding-left:0}
.heading_main{float:right;width:100%}
.heading_main p.large{display:none}
h3.small_heading{font-size:20px;font-weight:600;line-height:normal;margin-top:25px}
#demo .img-responsive{margin:10px 0;width:100%}
.team_member_img img{border:solid #ece9e2 20px;border-radius:100%;width:280px;height:280px}
.team_member_img.text_align_center{width:280px;margin:0 auto;display:flex;justify-content:center;float:none}
.bottom_menu{float:left;width:100%;justify-content:center;display:flex}
.carousel a.carousel-control-prev{right:20px}
.carousel a.carousel-control-next{left:20px}
.footer_blog{margin-top:25px}
.team_member_img .social_icon_team{position:absolute;top:0;right:0;width:280px;height:280px;display:flex;justify-content:center;align-items:center;border-radius:100%;background:rgba(244,56,102,0.7);opacity:0;transition:ease all .2s}
.footer_bottom p.crp{float:right;width:100%;text-align:center}
.heading_main h2{font-size:25px}
.newsletter_form input{width:100%}
}