@media(min-width:992px) and (max-width:1199px) { 
.section-title { font-size:24px; }
.navbar-expand-lg .navbar-nav .nav-link { padding:0 10px; }
.search-bar .form-group { width:26.33%; }
.sign-in li .nav-link { padding:3px 10px; }
#main-slide .carousel-caption { top:26%; }
#hero-area .contents .head-title { font-size:30px; }
#hero-area-two .contents .head-title { font-size:36px; }
.carousel-inner { margin-top:62px; }
.special-product img { height:322px; }
.tg-btn { padding:3px 10px; }
.services-item .services-content h3 a { font-size:15px;}
.featured-box .feature-content ul.address li a { font-size:11px;}
.counter-section .counter .counterUp { font-size:30px;}
#pricing-table .title h3 { font-size:20px; }
.testimonial-item .content h2 { font-size:15px;}
.subscribes p { font-size:15px; }
.single-cta h4 { font-size:15px; }
#list-view .list-box .feature-content { width:57%;}
.featured-box .feature-content h4 { font-size:15px;}
.featured-box .feature-content .btn-list .btn-price { padding:10px 22px; }
.categories-icon .icon-box h4 { font-size:13px; }
.widget_search { margin-bottom:30px; }
.featured-box .feature-content span { display:none;}
.description h4 { font-size:15px; }
.details-box .ads-details-info h2 { font-size:20px;}
.details-box .ads-details-info .list-specification li { font-size:11px; }
.nav-table ul li a { padding:7px; margin-bottom:10px;}
.sign-in li { margin-right:0; }
.services-tow-area .service-two-item-wrapper .services-item-two .services-content h3 a { font-size:14px;}
.services-tow-area .service-two-item-wrapper .services-item-two { padding:40px 15px; }
#blog .blog-item-text .meta-tags span { margin-right:5px; }
#blog .blog-item-text h3 { font-size:15px; }
.img-box:hover .img-box-content { bottom:36px; }
.tag-bottom .float-right { margin-top:10px; float:left!important; }
.details-sidebar .posts-list .widget-thumb a img { max-width:40px; }
}

@media(max-width:991px) {
.ptb { padding:20px 0px;}	
.navbar-brand { margin-top:-15px; }
.mt5 { margin-top:0px; }
.btn { font-size:14px; padding:7px 7px; }

.search-bar .form-group { width:26.33%; }
.page-title-section { padding:40px 0; }
.section-titile-bg { display:none; }
.section-title { position:relative; margin-bottom:10px; font-size:22px;}
.description h4 { font-size:18px; }
}

@media(min-width:768px) and (max-width:991px) {
.fixed-top { position:inherit; top:0px; }
.ptb { padding:20px 0px;}
	
.navbar { padding:10px 0px; }
.top-bar .list-inline li { font-size:13px; margin-right:3px; }
.search-bar .form-group { width:48%; }
.search-bar .btn { padding:0; margin:0; width:48%; position:relative;}
.search-bar .search-inner { border-radius:4px; }
.search-bar .btn-common { top:5px; right:0; }
.search-bar .form-group { border-left:none; }
.contents-ctg { padding:100px 0 200px; }
#main-slide .carousel-caption { top:30%; }
.hero-heading { font-size:26px; line-height:40px; }
.carousel-inner { margin-top:62px; }
#hero-area .contents .head-title { font-size:30px; }
#hero-area .contents p { font-size:14px; }
#hero-area-two .contents .head-title { font-size:26px; }
#hero-area-two .contents p { font-size:14px; }
.counter-section .counter .icon i { font-size:45px; }
.counter-section .counter .counterUp { font-size:26px; }
.counter-section .counter p { font-size:14px; }
.featured-box .feature-content ul.address li a { font-size:13px;}
.featured-box .feature-content h4 { font-size:20px; }
#new-products .owl-controls .owl-buttons { top:-240px; }
#new-products .owl-controls .owl-buttons div.owl-prev { margin-left:-10px;}
#new-products .owl-controls .owl-buttons div.owl-next { margin-right:-10px;}
.services-item .services-content h3 a { font-size:14px; }
.single-cta { margin-bottom:30px; }
.single-cta h4 { font-size:15px; }
.special-product img { width:100%; height:240px; }
.special-product figcaption h3 { font-size:22px; }
.special-product { margin-bottom:15px; }
.subscribe .form-control { width:100%; }
.subscribes .subscribes-inner .sub-text h3 { font-size:18px;}
#pricing-table #active-tb { margin-top:0; }
.details-box { margin-bottom:30px; }
.testimonial-item .content h2 { font-size:15px; }
.product-item { margin-bottom:30px; }
.widget_search { margin-bottom:30px; }
#sidebar { margin-top:30px; }
.footer-Content .widget { margin-bottom:20px; margin-top:20px;}
footer .footer-Content .footer-logo img { max-width:100%; }
.sidebar-box .user { padding:25px 10px; }
.sidebar-box .user .usercontent h4 { font-size:12px;}
.sidebar-box .user .usercontent { padding:20px 0 20px 10px;}
.chat-message-box .memessage .description { margin-left:0;}
.description h4 { font-size:18px; }
.nav-table ul li a { padding:7px; margin-bottom:10px; }
.categories-wrap { margin-bottom:30px; }
.services-tow-area .service-two-item-wrapper { border-bottom:1px solid #ededed; }
.services-tow-area .service-two-item-wrapper:nth-child(2) { border-right:0; }
.ad-categories-inner .ad-content-inner { position:absolute; top:30px; left:20px; z-index:2; }
.ad-categories-inner .icon { bottom:20px; right:20px; width:42px; height:42px; line-height:42px; font-size:18px; }
.futere-ad-widget .ctl-content-wrapper { padding:15px;}
.futere-ad-widget .ctl-content-wrapper .ctl-content h3 { font-size:16px; }
.futere-ad-widget .ctl-content-wrapper .ctl-content p { font-size:13px; }
.blog-post-item { margin-bottom:30px; }
#about .intro-title { font-size:22px; line-height:30px; }
#content .information .contact-datails .info li span { width:48%; }
.dashboard-sections .contentbox h2 { font-size:13px; }
.card .table-total-checkout tbody tr td { font-size:18px; }

.pagination-bar { margin-bottom:40px; margin-top:15px; }

.new_search .new-search-inner {width: 100%; margin-top:20px;}
.new_search .form-group .form-control, .search-bar .form-group .select select { font-size:12px;}
.new_search .btn-common { width:15%;  }
.new_search .voice-btn-common{ right:40px; padding: 0; z-index: 2; padding: 0px 10px;}

.logo { width:98%; margin:0px auto; margin-left:8px;}
.new-header-top-right { float:none; text-align:center; margin:0px auto; }

}
@media(max-width:767px) { 
.head_main { width:86%; margin:0px auto; text-align:center;}
.head_main .post-btn { margin:10px 5px; }
.head_main .btn_org_left{ width:100%; margin:0px auto; }

.scroll-to-fixed-fixed { position: relative !important; height:0px !important; box-shadow:none; top:30px!important;}
.scrollingto-fixed{border-bottom:none !important; }


.ptb { padding:20px 0px;}	
.navbar-brand { margin-top:-15px; }
.mt5 { margin-top:80px; clear:both; }

.post-btn { float:right; margin:0px 25px;  }
.btn { font-size:14px; padding:7px 7px; }


.top-bar { text-align:center; padding-bottom:10px; }
.top-bar .list-inline { margin-bottom:10px; }
.top-bar .list-inline .last { display:none; }
.top-bar .float-right { float:none; text-align:center; margin:0px auto;}

.header-top-right { padding:20px 0 0 0; }
.header-top-right { float:none; text-align:center; margin:0px auto; }
.header-top-right .header-top-button { font-size:16px; }
.roof-social { display:none; }

.navbar { padding:10px 0px; }

#categories-homepage .section-title { font-size:24px; line-height:1.2em; padding-bottom:0px; margin-bottom:30px; }
#categories-homepage .section-title:before { display:none; }
#categories-homepage .section-title:after { display:none; }

.service-title { font-size:20px; line-height:1.2em; padding-bottom:0px; margin-bottom:30px; }
.service-title:before { display:none; }
.service-title:after { display:none; }

.search-bar .form-group { width:100%; border-left:none; padding:0 0 0 15px; }
#main-slide .carousel-caption { top:10%; }
.carousel-indicators { display:none; }
.carousel-inner { margin-top:62px; }
.hero-heading { font-size:11px; line-height:18px; }
.hero-sub-heading { font-size:10px; line-height:20px; }
.carousel-indicators { display:none; }
.carousel-inner { margin-top:62px; }
.search-bar .inputwithicon i { right:25px; }
/*.search-bar { display:inline-block; }*/
.search-bar .btn { padding:0; margin:0; width:100%; position:relative; }
.search-bar .search-inner { border-radius:4px; }
.search-bar .btn-common { top:2px; right:0; }
.contents-ctg { padding:110px 0 80px; }
.page-header { padding:50px 0 30px; }
#hero-area .contents { padding:100px 0; width:100%; display:inline-block; }
#hero-area .contents .head-title { font-size:15px; }
#hero-area-two .contents .head-title { font-size:16px; }
#hero-area-two .contents p { font-size:14px; }

.adverts-search-suggestion .search-suggestion-title { display:block; margin-bottom:15px; }
.details-box { margin-bottom:30px; }
.services-item .services-content h3 a { font-size:15px;}
.counter-section .counter .icon i { font-size:48px;}
.counter-section .counter .counterUp { font-size:28px;}
.special-product { margin-bottom:30px; }
#pricing-table .title h3 { font-size:18px; }
.testimonial-item .img-thumb { float:none; margin:0 30px 15px 0; }
.testimonial-item .content h2 { font-size:15px; }
.single-cta h4 { font-size:15px; }
.call-back h4 { font-size:18px; }
.call-back .call-us { margin-top:30px; }
.subscribes-inner { padding-top:17px; }
.subscribe { margin-left:1px; }
.subscribes p { font-size:16px; line-height:22px; margin-bottom:10px; }
.subscribe .form-control { width:100%; margin-bottom:15px; }
.featured-title { font-size:22px; margin-top:30px; }
.featured-box .feature-content h4 { font-size:20px; }
.featured-box .feature-content .meta-tag span { margin-right:5px; }
#list-view .list-box figure img { width:100%; height:250px; }
#list-view .list-box figure { width:100%; }
#list-view .list-box .feature-content { width:100%; margin-left:0; }
#list-view .featured-box figure { width:100%; margin-bottom:10px; }
#list-view .featured-box .feature-content { padding:10px; width:100%; }

.main-container .mt-50 { margin-top:0px; }
.product-filter { margin-bottom:20px; padding:15px 15px; }
.product-filter .short-name span { float:none; margin-right:0px; width:100%; margin:0px auto; text-align:center; }
.product-filter .Show-item { float:none; /*line-height:0px;*/ width:100%; /*margin-top:30px;*/  }
.product-filter .Show-item span { display:inline-block; margin-right:0px; margin-top:10px; }
.pagination-bar { margin-bottom:40px; margin-top:15px; }

.works-item { margin-bottom:30px; }
.single-cta { margin-bottom:30px; }
.footer-Content .widget { margin-top:20px; margin-bottom:20px; }
#copyright .float-right { float:left!important; }
#about .about-wrapper { padding:15px 0; }
#about .intro-title { font-size:22px; line-height:30px; }
#pricing-table #active-tb { margin-top:0; }
#blog .blog-item-text .meta-tags span { margin-right:5px; }
#blog .blog-item-text h3 { font-size:15px; }
.block-title { font-size:18px; margin-bottom:0; }
.blog-item .descr { padding:0 15px 20px; }
.subscribe-inner { padding:30px 15px; }
.subscribes .subscribes-inner .sub-text h3 { font-size:28px; }
.subscribe-inner .form-inline { width:100%; }
.subscribe-inner .form-control { width:85%; }
.subscribe-inner .btn-common { margin:0 auto; margin-top:15px; }
.contact-item { margin-bottom:40px; }
.pagination .page-item .page-link { padding:7px 14px; }
.blog-post .post-content { padding:30px 15px; }
.blog-post .post-content .post-title { font-size:16px; }
.widget_search { margin-bottom:30px; }
#sidebar { margin-top:30px; }
#comments .comments-list li ul { padding-left:0; }
#comments h3 { font-size:15px; }
.post-tags { margin-bottom:20px; }
.thumb-left img { width:100%; }
.error-content .error-message h2 { font-size:90px; }
#content .contact-form,#content .information { margin-bottom:30px; }
#content .contact-form,#content .information { margin-top:25px; }
.details-box .owl-pagination { display:none; }
footer .footer-logo img { max-width:100%; }
#new-products .owl-controls .owl-buttons { top:-170px; }
#new-products .owl-controls .owl-buttons div.owl-prev { margin-left:-12px; }
#new-products .owl-controls .owl-buttons div.owl-next { margin-right:-12px; }
.chat-message-box .memessage .description { margin-left:0; }
.description h4 { font-size:18px; }
.details-box .ads-details-info .details-meta span { margin:5px 0; font-size:11px; }
.details-box .ads-details-info .details-meta span a { margin-right:2px; }
.details-box .ads-details-info .list-specification li { float:none; width:100%; }
.details-box .ads-details-info h2 { font-size:18px; }
.details-box .advertisement li { display:inline; margin-right:0; }
.nav-table ul li a { padding:7px 14px; margin-bottom:15px; }
#categories-icon-slider { margin-bottom:30px; }
.contents-text .heading-title { font-size:16px; line-height:26px; }
.contents-text .dsc { font-size:14px; line-height:26px; }
.services-tow-area .service-two-item-wrapper { border-bottom:1px solid #ededed; }
.services-tow-area .service-two-item-wrapper:nth-child(2) { border-right:0; }
.blog-post-item { margin-bottom:30px; }
.owl-theme .owl-controls .item-link { width:50px; height:40px; }
.details-box { padding:15px; margin-top:50px; }
.ads-details-wrapper .owl-pagination { bottom:0; margin-bottom:-25px; }
.tag-bottom .float-right { margin-top:10px; float:left!important; }
/*.details-sidebar .posts-list .widget-thumb a img { max-width:40px; }*/
.img-box-background img { width:100%; }
.owl-nav div.owl-prev { margin-left:-15px;}
.owl-nav div.owl-next { margin-right:-15px;}
#categories .owl-theme .owl-nav div.owl-prev { margin-left:-45px;}
#categories .owl-theme .owl-nav div.owl-next { margin-right:-45px;}
.section-padding { padding:0px 0 30px 0px; }

#list-view .featured-box .co_logo {  min-height:250px; line-height:250px;  }
.featured-box figure .price-save { border-bottom-right-radius:0px;}
#list-view .featured-box .img-fluid {max-width:55%;}

.form_transparent1 { margin-top:20px;}

.details-box .ads-details-info p{ font-size:16px; }
.details-box .text1 { font-size:16px;}

.switch_menu div.submenu {text-align:justify; font-size:16px; }
.review .review_text { font-size:16px; }
.switch_menu div.submenu .img_left{ width:100%; margin-bottom:15px;}
.details-sidebar{ width:100%; margin:0px auto; margin-top:15px;}
.details-box{ width:94%; margin:0px auto;  margin-top:30x;}
.list{ width:94%; margin:0px auto;  margin-top:30px;}
.review { width:94%; margin:0px auto; margin-top:30px; }
.review .review_text {font-size: 16px;}
.youtube_main { width:94%; margin:0px auto; margin-top:30px; }
.switch_menu div.submenu  {font-size: 16px;}
.details-sidebar .widget .widget-title{ font-size:22px;}
.details-sidebar .agent-inner .agent-title .agent-details span{ font-size:16px;}
.details-sidebar .widget .widget-title { font-size:22px;}
.form_transparent .code { width:65%;}
.form_transparent .btn{ font-size:16px;}
.related_search h2 { font-size:22px;}
.related_search ul li{ font-size:16px;}
.details-box { margin-top:30px; }
.details-sidebar { margin-top:30px; }
.register .register-form h2 { font-size:28px; margin-top:15px;}
.login-area{ margin-top:30px;}

.page-header .breadcrumb-wrapper .breadcrumb li { padding-left:0px; margin-left:0px;}
.page-header .breadcrumb-wrapper .breadcrumb { margin-left:12px;}

.register .list1 { margin-top:30px;}


.reg_inner .h_logo {  height:auto !important; line-height:inherit !important; padding:5px;}
.popup_form h3 { font-size:21px; }
.featured-box .feature-content span{ font-size:16px;}
#list-view .featured-box .feature-content .dsc{ font-size:17px;}

.related_keywords .categories-list li::after { display:none;}
.related_keywords .categories-list li { width:100%;}
.related_keywords .categories-list li a { border-bottom: 1px solid #000000; line-height: 1.5em;}
.related_keywords .categories-list li a:hover { text-decoration:none; border-bottom:1px solid #FF8933; line-height:1.5em; }
.related_keywords .categories-list li i { float:left; font-size:20px; margin-right:10px; margin-top:4px; }

.login-area .forgetpassword { float:none; font-size:18px; line-height:26px; color:#333; width:100%; text-align:center; }
.custom-control {display:block; text-align:center;}
a.ctext { margin-left:30px;}

.pro_detail{ width:100%; float:none;}
.popup_form { width:100%; float:none;}
#facebox { margin-left:-42px; width:90%; margin:0px auto; margin-top:30px;}
#facebox .popup {  position:relative; overflow:auto;    }
#facebox .content2{ width:100%; margin:0px auto;  overflow-y: scroll; height:600px; padding:30px 20px 30px 20px;  }
#facebox .content2 .container { padding-right:0px; padding-left:0px;}

/* webpages css start */
.web_box{ margin-top:30px;}
.web_box .left_box { width:100%; float:none; margin-right:0px; }
.web_box .content_box { width:100%; float:none; margin-top:20px; }
/* webpages css end */

.banner_ads_web  { width:80%; margin:0px auto; }

.new_search .new-search-inner {width: 100%; margin-top:20px;}
.new_search .form-group .form-control, .search-bar .form-group .select select { font-size:12px;}
.new_search .btn-common { width:15%;  }
.new_search .voice-btn-common{ right:40px; padding: 0; z-index: 2; padding: 0px 10px;}

.logo { width:98%; margin:0px auto; margin-left:8px; text-align:center;}
.new-header-top-right { float:none; text-align:center; margin:0px auto; }

.form_transparent1 .form-row {display: inherit;}
.form_transparent1 .code1 { width:62%;}

}

@media(min-width:320px) and (max-width:480px) {
.head_main { width:86%; margin:0px auto; text-align:center;}
.head_main .post-btn { margin:10px 5px; }
.head_main .btn_org_left{ width:100%; margin:0px auto; margin-top:10px; }
.head_main .post-btn .btn{  padding:8px 8px;}
	
.mt5 { margin-top:70px; clear:both; margin-left:-5px; }
.post-btn { float:right; margin:0 0 0 10px; }
.btn { font-size:17px; padding:7px 7px; }
	
.search-bar .form-group { width:100%; }
.error-content .error-message h2 { font-size:90px; }
.details-box .owl-pagination { display:none; }
#sidebar { margin-top:30px; }
.error-content .form-error-search .btn-search { font-size:15px; width:115px; }
#content .contact-form,#content .information { margin-bottom:30px; }
#content .contact-form,#content .information { margin-top:25px; }
footer .footer-logo img { max-width:100%; }
footer .menu li { width:100%; }
.renew_main .payment_tab { margin-top:10px; }
.renew_main .renew { font-size:24px; }
#copyright p { line-height:34px; margin-bottom:10px; }
.page-header .breadcrumb-wrapper .product-title { text-align:left; margin-left:10px; }
#categories-icon-slider { margin-bottom:30px; }
.contents-text .heading-title { font-size:16px; line-height:26px; }
.contents-text .dsc { font-size:14px; line-height:26px; }
.services-tow-area .service-two-item-wrapper { padding:15px; border-bottom:1px solid #ededed; }
.services-tow-area .service-two-item-wrapper:nth-child(2) { border-right:0; }
.blog-post-item { margin-bottom:30px; }
.img-box:hover .img-box-content { bottom:25px; }
footer .footer-Content { padding:30px 0; }
.tag-bottom .float-right { margin-top:10px; float:left!important; }
a.back-to-top { bottom:44px; }
.owl-nav div.owl-prev { margin-left:-15px; }
.owl-nav div.owl-next { margin-right:-15px; }
#categories .owl-theme .owl-nav div.owl-prev { margin-left:-45px; }
#categories .owl-theme .owl-nav div.owl-next { margin-right:-45px; }

/* ScrollToTop */
a.back-to-top { bottom:140px; }

#list-view .featured-box .img-fluid {max-width:85%;}

}