@media only screen and (min-width:992px) and (max-width:1200px) {
    h1 { font-size: 30px; }
    .stky-caption { margin-top: 21px; color: #000 !important; font-size: 22px !important; line-height: 35px; }
	/*.sidebar:after { position: absolute; content: ""; width: 0; height: 0; top: -20px; background: transparent; z-index: -1; left: -35px; border: 145px solid #3e9f76; border-left: 140px solid transparent; border-bottom: 217px solid transparent; right: 0; margin: auto; }*/
}

@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; }
    .brand img { margin-top: 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; }
    .banner_cnt p { font-size: 16px; margin: 10px 0px 20px; }
    .banner_cnt .btns1 { margin-left: 15px; margin-top: 15px; }
    .banner_cnt .btns { min-width: 235px; text-align: center; }
    /*.article { padding: initial; }*/
    .article h2 { margin: 15px 0 5px 0; }
    .article .padding { margin-bottom: 20px; }
    section.home, .appsec { padding: 30px 0; }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    body { font-size: 15px; }
    .stky-caption { margin-top: 21px; color: #000 !important; font-size: 17px !important; line-height: 35px; }
    h1 { font-size: 26px !important; }
    .btns { font-size: 14px;  }
    .banner_cnt { padding: 30px 20px 70px 20px; }
    .home_bg, .banner_bg { min-height: initial; }
    .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: 25px; 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: 0px; }
    .shadowBox h3 { font-size: 18px; }
	/*.sidebar:after { position: absolute; content: ""; width: 0; height: 0; top: -20px; background: transparent; z-index: -1; left: -35px; border: 149px solid #3e9f76; border-left: 140px solid transparent; border-bottom: 217px solid transparent; right: 0; margin: auto; }*/
}

@media only screen and (max-width:767px) {
    body { font-size: 14px; }
    h1 { font-size: 20px !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; }
	h3 {font-size:18px;}
    #sidebar h2 { font-size: 18px; }
    #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; }
    .navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 15px; 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; }
    .banner_bg { min-height: inherit; }
    .btns { font-size: 13px; }
    article figure { display: none; }
    .article { margin-bottom: 15px; }
    .mtop30 { margin-top: 15px; }
    #sidebar { padding: 15px; }
    #sidebar h2 { margin: 0px 0px 10px; }
    .btns { min-width: 220px; }
    .banner_cnt { margin-top: 60px; }
    footer.footer .block .block-title { margin-bottom: 5px; margin-top: 5px; font-size: 16px !important; }
    .table-bordered { font-size: 12px; }
	.table-bordered{margin-bottom:0px;}
    .borderB0 { margin-bottom: 0; }
    footer.footer { padding-top: 20px; }
    .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: 18px; }
	.content_center h4{font-size:15px;}
    .shadowBox { margin-bottom: 15px; padding: 15px; }
    .shadowBox p { margin-bottom: 0px; }
	.space {padding: 20px 0 20px;}
    .banner_bg:before, .appsec:after { height: 20px; }
    .article .padding { padding: 15px; }
    .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; }
	/*.sidebar::after {position: absolute;content: "";width: 0;height: 0;top: 5px;background: transparent;z-index: -1;left: 89px;border: 116px solid #3e9f76;border-left: 140px solid transparent;border-bottom: 217px solid transparent;right: 0;margin: auto;}*/
}

@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: 10px; }
}

