﻿@media only screen and (max-width:991px) and (min-width:768px) {
    .panel-pricing1 { margin-left: 0px; }
    .navbar-default .navbar-nav li > a:not(.btn) { padding: 0 8px; }
    #Feature h3 { min-height: 40px; }
    .banner-strip p { display: inline-block; font-size: 18px; margin: 0px; padding: 10px; }
}

@media only screen and (max-width:767px) {
    .vertical-align { display: block; }
    .banner-strip p { display: inline-block; font-size: 16px; margin: 0px; padding: 10px; }
    .container { width: 100%; }
    .mainmenu .container { padding: 0px !important; }
    .navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 15px; margin-bottom: 8px; background: none; border: 1px solid rgba(5, 5, 5, 0.1); border-radius: 4px; border-color: rgba(5, 5, 5, 0.1) !important; right: 0px; }
    .navbar-toggle:focus { outline: 0; }
    .navbar-toggle.collapsed .icon-bar { display: block !important; width: 22px; height: 2px; border-radius: 1px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); margin-top: 0px; }
    .navbar-toggle .icon-bar { display: block; width: 22px; height: 4px; border-radius: 1px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-top: 5px; background: #444; }
    .navbar-toggle.collapsed .icon-bar + .icon-bar + .icon-bar { margin-top: 4px; display: block; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); margin-bottom: 0px; }
    .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; display: none; }
    .navbar-toggle .icon-bar + .icon-bar + .icon-bar { margin-top: -4px; display: block; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); margin-left: 0px; margin-bottom: 5px; }
    #navbarsExampleDefault ul { padding-top: 20px; }
    #navbarsExampleDefault li a { background: none; border: 0px; border-bottom: 1px solid #ddd; padding: 10px 0px; }
    .navbar-nav li a.active { color: #f68826 !important; }
    .mainmenu { padding-bottom: 0px; }
    .duedate_rgt { left: 0px; margin-top: 20px; }
    .feature_rgt .row { margin-left: 0px !important; margin-right: 0px !important; background: rgba(255,255,255,0.9); box-shadow: 0px 0px 20px rgba(0,0,0,0.1); padding: 30px 15px; }
    .feature_rgt { background: none; box-shadow: none; padding: 0px 15px; margin-top: 20px; }
    .navbar-default .navbar-toggle { float: right; margin-right: 15px; }
    .nav.navbar-nav.Menu-List { width: 100%; }
    .navbar-nav > li.active a, .navbar-nav > li.active a:focus { background: #f2592a !important; color: #fff !important; border-radius: 0px; }
    .panel-pricing1 { margin-left: 0px; }
    h1, .h1 { font-size: 30px; }
    .banner_bg { height: auto !important; padding: 30px 0; }


    .navbar-brand img { height: 45px; margin-top: 8px; margin-left: 15px; }
    .navbar-default { padding: 6px 0px; }
    .navbar-toggle { padding: 10px 10px; margin-top: 12px; margin-bottom: 10px; }
    .text_1 img { display: none; }
    .banner_bg .inner { margin-top: 0px; }
    .irslogo { margin: 70px auto 20px auto !important; }
    .h1 { font-size: 20px; line-height: 1.4; text-align: center; }
    .banner_bg { height: 70vh; }
    .banner_bg h3 { font-style: italic; font-size: 15px; margin-bottom: 20px; line-height: 1.5; text-align: center; }
    .center { text-align: center; }
    h2 { font-size: 18px; }
    .block { padding: 1em 0; }
    p { font-size: 14px; }
    .size_1 i { width: 30%; }
    .iconCircle { width: 40px; height: 40px; }
    .iconCircle_1 { width: 40px; height: 40px; font-size: 46px; text-align: center; }
    .iconphone { font-size: 20px; line-height: 49px; }
    #Feature h3 { font-size: 15px; font-weight: 600 !important; }
    .mt40 { margin-top: 0px !important; }
    .list-unstyled li { padding: 2px 0px 11px 30px; font-size: 14px; }
    .border { margin-bottom: 20px; }
    .block-contained { padding: 1em 0; }
    .panel-pricing.panel-pricing-highlighted .panel-pricing-price { background: #212324; padding: 10px 0 10px 0; }
    .block-contained { padding: 0em 0; }
    .block.block-pd-sm { padding: 1em 0; }
    .img-responsive { max-width: 90%; }
    #footer .list-unstyled li:before { left: 0px; top: 10px; content: ""; width: 5px; height: 4px; }
    body { font-size: 14px; }
    .padding0 { padding: 0px; }
    .list-unstyled li { background-size: 18px; background-position: 3px 2px; }
    .block-contained .block-title { margin-top: 20px; }
    #content { padding: 10px 0 10px 0; }
    .size { font-size: 13px; }
    .pad { margin-bottom: 15px; }
    #footer .list-unstyled li{padding-left: 10px;}
}

@media only screen and (max-width:1024px) and (min-width:768px) {
    .navbar-brand img { height: 45px; margin-top: 8px; margin-left: 15px; }
    .navbar-default { padding: 6px 0px; }
    .navbar-toggle { padding: 10px 10px; margin-top: 12px; margin-bottom: 10px; }
    .text_1 img { display: none; }
    .banner_bg .inner { margin-top: 0px; }
    .irslogo { margin: 70px auto 20px auto !important; }
    .h1 { font-size: 28px; line-height: 1.4; text-align: center; }
    .banner_bg { height: 46vh; height: 34vh; }
    .banner_bg h3 { font-style: italic; font-size: 20px; margin-bottom: 20px; line-height: 1.5; text-align: center; }
    .center { text-align: center; }
    h2 { font-size: 24px; }
    .block { padding: 1em 0; }
    p { font-size: 15px; }
    .size_1 i { width: 30%; }
    .iconCircle { width: 40px; height: 40px; }
    .iconCircle_1 { width: 40px; height: 40px; font-size: 46px; text-align: center; }
    .iconphone { font-size: 20px; line-height: 49px; }
    #Feature h3 { font-size: 20px; font-weight: 400 !important; }
    #Feature .col-sm-4 { padding: 12px; }
    .mt40 { margin-top: 0px !important; }
    .list-unstyled li { padding: 2px 0px 11px 30px; font-size: 14px; }
    .border { margin-bottom: 20px; }
    .block-contained { padding: 1em 0; }
    .panel-pricing.panel-pricing-highlighted .panel-pricing-price { background: #212324; padding: 10px 0 10px 0; }
    .block-contained { padding: 0em 0; }
    .block.block-pd-sm { padding: 1em 0; }
    .img-responsive { max-width: 90%; }
    #footer .list-unstyled li:before { left: 0px; top: 11px; content: ""; width: 5px; height: 4px; }
    body { font-size: 14px; }
    .block-contained .block-title { margin-top: 30px; }
    #footer h5 { font-size: 13px; }
    #footer a:not(.btn) { font-size: 13px; }
    #contact address { font-size: 13px; }
    .banner_bg { height: auto; padding: 30px 0; }
    .list-unstyled li { background-size: 18px; background-position: 3px 0px; }
}

}

@media only screen and (max-width:767px)
{
 .irslogo { margin: 86px 0px 20px 0px; }
 .mob-block
    { 
     display:block !important;
    }
}
