@media only screen and (min-width:992px) and (max-width:1200px) {
    h1 { font-size: 30px; }
	.appsec{padding:50px 0 30px;}
	.mblImg img {margin-top:45px;}
	section.home { padding: 50px 0 30px; }
	.down{margin-bottom:20px;}
	#menu-list ul > li .dropdown-menu {margin-left:-45px;}
	.home_bg{min-height:40vh;}
	.up{margin-top:-20px;}
	.sidebar{margin-bottom:20px;}
	.article p {min-height: 140px;}
	.para{min-height:165px;}
	.banner_cnt h1{font-size:36px;}
}

@media only screen and (max-width:991px) {
    .padding div { min-height: initial; }
    .firstbar h4, .scroll h4 { font-size: 14px; }
    #menu-list ul > li > a { font-size: 13px; }
    .call_icon { font-size: 18px; }
    h1 { font-size: 26px !important; }
    article footer .btn-primary { position: inherit; }
    .article .padding, .article p { min-height: initial; }
    .banner_cnt h1 { line-height: inherit;font-weight:600; }
    .banner_cnt p { font-size: 16px; margin: 10px 0px 20px; }
    .banner_cnt .btns1 { margin-left: 0px; margin-top: 5px; }
    .banner_cnt .btns { min-width: 215px; text-align: center; }
    .article { padding: initial; }
    .article h2 { margin: 15px 0 5px 0; }
    .article .padding { margin-bottom: 20px; }
    section.home, .appsec { padding: 30px 0 10px; }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .stky-caption { margin-top: 21px; color: #000 !important; font-size: 16px !important; }
    body { font-size: 15px; }
    h1 { font-size: 28px !important; }
    .banner_cnt { padding: 30px 20px 70px 20px; margin-top:85px;}
    .home_bg, .banner_bg { min-height: 300px; }
    .home_bg .banner_cnt { margin-top: 100px; }
    h2 { font-size: 24px; }
    #sidebar h2 { font-size: 20px; margin: 0px 0px 15px; }
    #sidebar h5 { font-size: 16px; }
    .article h2 { font-size: 18px; }
    .article .inner p { min-height: 170px; }
    footer.footer ul li a, footer.footer a { font-size: 15px; }
    .copyright { margin-top: 0px; padding-top: 20px; padding-bottom: 0px; font-size: 14px; }
    .article .padding { min-height: initial; }
    .footer h1 { font-size: 18px !important; }
    footer.footer { padding-top: 30px; }
    #menu-list { margin-top: 5px; }
    .shadowBox h3 { font-size: 18px; }
	.mblImg img{top:30px;}
	ul{margin-bottom:20px;}
	.down{margin-bottom:0px;}
	.table{margin-bottom:0px;}
	.blws{padding-bottom:20px;}
	#menu-list ul > li .dropdown-menu {margin-left:-75px;}
	h3{font-size:20px;}
	h4{font-size:18px;}
	h5{font-size:16px;}
	p{font-size:14px;}
	.lower{margin-bottom:20px;}
	.content_center .list-unstyled li {padding: 8px 0px 0px 13px; position: relative;}
.content_center .list-unstyled li {top:3px;}
article footer .btn-primary, .btn-primary{font-size:14px;}
.banner_bg {margin-top:0px;}
.copyright a{color:#000 !important;font-size:13px !important;}
.sid{margin-bottom:20px;}
}

@media only screen and (max-width:767px) {
    body { font-size: 14px; }
    h1 { font-size: 22px !important; }
    .banner_cnt .btns1 { margin-left: 0px; margin-top: 10px; }
    .banner_cnt { padding: 20px 15px 50px 15px; text-align: center; }
    .banner_cnt p { font-size: 15px; }
    .home_bg { min-height: 600px; }
    .home_bg .banner_cnt { margin-top: 100px; text-align: center; }
    h2 { font-size: 20px; margin-bottom: 15px; }
    #sidebar h2 { font-size: 20px; }
    #sidebar h5 { font-size: 15px; }
    .article h2 { font-size: 16px; }
    .article .inner p { min-height: inherit; }
    footer.footer ul li a, footer.footer a, footer.footer p { font-size: 13px; }
    .copyright { margin-top: 10px; padding-top: 15px; padding-bottom: 0px; font-size: 12px; }
    .social_network_icon img { width: 115px; }
    .home_bg { min-height: inherit; }
    .banner_cnt p { margin-bottom: 10px;font-weight:500; }
    .navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 5px; margin-right: 0px; margin-bottom: 8px; background-color: #fff; background-image: none; border: 1px solid #ddd; border-radius: 4px; }
    .navbar-toggle:focus { outline: 0; }
    .navbar-toggle.collapsed .icon-bar { border-radius: 1px; display: block; height: 2px; margin-top: 0; transform: rotate(0deg); width: 22px; }
    .navbar-toggle .icon-bar { border-radius: 1px; display: block; height: 4px; margin-top: 5px; transform: rotate(45deg); width: 22px; }
    .navbar-toggle.collapsed .icon-bar + .icon-bar { display: block; margin-top: 4px; }
    .navbar-toggle.collapsed .icon-bar + .icon-bar + .icon-bar { display: block; margin-bottom: 0; margin-top: 4px; transform: rotate(0deg); }
    .navbar-toggle .icon-bar + .icon-bar { display: none; margin-top: 4px; }
    .navbar-toggle .icon-bar + .icon-bar + .icon-bar { display: block; margin-bottom: 5px; margin-left: 0; margin-top: -4px; transform: rotate(-45deg); }
    .navbar-toggle .icon-bar { background-color: #888; }
    #menu-list { display: none; }
    #menu-list li { width: 100%; text-align: left; }
    #menu-list ul.nav-list > li:first-child { margin-left: 0px; }
    .brand img { width: 160px;margin-top:5px; }
    .banner_bg { min-height: inherit;background:none;background-color:#e7e7e7;margin-top:0px !important; }
    .btns { font-size: 12px; }
    article figure { display: none; }
    .article { margin-bottom: 15px; }
    .mtop30 { margin-top: 0px; }
    #sidebar { padding: 0px; }
    #sidebar h2 { margin: 0px 0px 10px; }
    .btns { min-width: 220px;margin-top: 10px;margin-bottom: 5px; }
    .banner_cnt { margin-top: 60px; }
    footer.footer .block .block-title { margin-bottom: 5px; margin-top: 10px; font-size: 16px !important; }
    .table-bordered { font-size: 14px; }
    .borderB0 { margin-bottom: 20px !important; }
    footer.footer { padding-top: 25px; }
    .article { padding: 0; }
    .article .padding .iconBox img { width: 40px; }
    .banner_bg .banner_cnt { margin-top: 75px; }
    .banner_bg .banner_cnt .mt-3 { margin-top: 20px !important; }
    #menu-list ul > li > a { margin-right: 0; }
    #menu-list ul > li > a { padding: 10px; }
    #menu-list ul > li:last-child { border-bottom: none; }
    p { line-height: 22px; }
    .vertical-align { display: block; }
    .content_center h3 { font-size: 16px; }
    .shadowBox { margin-bottom: 15px; padding: 0 0px 15px; }
    .shadowBox p { margin-bottom: 0px; }
    .banner_bg:before, .appsec:after { height: 20px; }
    .article .padding { padding: 10px 0 15px;padding-bottom:0px; }
    .shadowBox h3 { margin-top: 5px; }
    .footer .style_list li a::before { left: 3px; top: 7px; width: 6px; height: 6px; }
    .content_center .list-unstyled li:before { top: 11px; }
    .mblImg { display: none; }
    section.home { padding-bottom: 0; }
    .firstbar, .nav.scroll{height:initial !important;background:#000;}
	.social_network_icon {margin-bottom: 0px;}
	ul{margin-bottom:-5px;margin-top:5px;} 
	.text-center{text-align:center;}
	.blw{margin-bottom:0px;}
	.table{margin-bottom:5px;}
	h3{font-size:18px;}
	h4{font-size:17px;}
	h5{font-size:16px;}
	.article .padding { margin-bottom: 0px !important; }
	.sidebar aside{padding-top:20px;padding:30px 15px 10px;}
	.article h2 { margin: 10px 0 5px 0; }
	.appsec { padding: 20px 0 30px; }
	.down{margin-bottom:0px;}
	#menu-list ul {display: block;}
	section.home{padding: 20px 0 0px;}
	.text-center{text-align:center !important;}
	.lower{margin-bottom:0px;}
	.low{margin-bottom:10px;}
	footer.footer .address_p {font-size: 13px;}
	#sidebar figure img {
    margin-top: 5px;}
	article footer .btn-primary, .btn-primary{font-size:14px;}
    .copyright a{color:#000 !important;font-size:12px !important;}
}

@media only screen and (max-width:767px) {
    .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th { font-size: 14x; }
}
