﻿@media only screen and (min-width:992px) and (max-width:1200px) {
    .automatic_deadbox { min-height: 225px; }
.banner_bg{height:40vh;margin-top:50px;}
.dsktp {
    padding-top: 250px;
    margin-left:-400px;
}
    .tabViewWrap {white-space:nowrap;}
    .inner_banner_bg {padding-top:200px;}
    .banner_cnt { padding: 0px 0px 80px; padding-left: 25px; }.qurMonth{font-size:16px;}
}
@media only screen and (min-width:705px) and (max-width:1024px) {.banner_bg{height:auto;padding-top:110px;}p.minhgt{min-height:100px;}}
@media only screen and (min-width:768px) and (max-width:991px) {
    .body-content {padding-bottom:140px;}
    .btns1, .btns { padding-left: 20px; padding-right: 20px; }
    .mBot10 { margin-bottom: 10px; }
.automatic_deadbox h3{font-size: 24px;}
.automatic_deadbox h3 span {font-size: 14px;}
.automatic_deadbox{min-height: 285px;}
.navbar-nav li a{margin: 0px 4px;font-size: 14px;}
/*.banner_bg {background: url("../images/banner_bg.jpg") no-repeat left top;}*/
.form_flow li span { display: inline-block; border: 1px solid #000; border-radius: 25%; margin-bottom: 15px; width: 100px; height: 100px; line-height: 116px; background: #fff; z-index: 1; position: relative; }
.white-section img{margin-top:-10px;}
.form_flow li:before{height: 21px; right: -18%; top: 43px; bottom: 0; width: 35%;}
.box h3{min-height:45px;}p.minhgt{min-height:105px;}
.banner_bg{height:inherit;}
.common_h1 {color: #000;font-size:28px;line-height:35px;font-weight:600;}
.common_h2 {color: #111;font-size:24px;line-height:28px;font-weight:600;}
.form_flow h5 { font-size: 15px; }
h2{font-size:24px;}
h3{font-size:20px;}
h4{font-size:17px;}
h5{font-size:16px;}
p, ul li a{font-size:14px; }
.sub_head { color: #000; font-size: 16px; }
.banner_bg .list_unordered li { font-size: 16px; color: #fff; }
.unordered_list li{font-size:14px;}
.list_unordered li{font-size:14px;}
.footer p { margin-bottom: 0px; font-size: 10px; }
nav .signup a.btnss{color: 000 !important; padding: 5px 7px !important; font-size: 11px;border-radius:40px;margin-top:2px;border:2px solid #de6262;}
.dsktp {
    padding-top: 230px;
    margin-left: -340px;
}.qurMonth{font-size:16px;}.qurDueDate{font-size:15px;}.modal-dialog{max-width:645px;}
.banner_cnt{padding:0px 0px 80px;}.banner_bg{background-position:bottom;}.service.service-style-1:after { right: 0; top: 88%; transform: rotate(90deg); left: 21%; width: 58%; }
/*.navbar-toggleable .navbar-nav .nav-link{padding-left:0.5rem;padding-right:0.5rem;}*/.irslogovisible{position:absolute;padding-left:260px;padding-top:35px;}
}
@media only screen and (max-width:767px) {
    .body-content {padding-bottom:0px;}
    .mBot10 { margin-bottom: 10px; }
    .vertical-align { display: block; }
.container{width: 100%;}
.container{width: 100%;}
.mainmenu .container{padding:0px !important;}
.navbar-toggler {position: relative;float:right;padding: 9px 10px;margin-top: 10px;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-toggler:focus {outline: 0;}
.navbar-toggler.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-toggler .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-toggler.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-toggler .icon-bar+.icon-bar {margin-top: 4px;display: none;}
.navbar-toggler .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:10px;}
#navbarsExampleDefault li a{background:none;border:0px;padding:10px 15px;}
.navbar-nav li a.active {background:#0db3f2 !important;padding:8px 15px !important;border-radius:25px !important;color:#fff !important;}
.automatic_deadbox {margin-bottom: 20px;}
.mainmenu{padding:10px;position: fixed !important;top: 0px;width: 100%;border-radius: 0px !important;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);z-index: 999;background:#FFF !important;transition:all 0.4s linear;}
.automatic_deadbox h3 span {display:block;}
.automatic_deadbox{min-height: 340px;}
.automatic_deadbox p {padding: 0px 5px;font-size: 14px;}
.navbar-nav li.hidden{display:none;}
#duedate{background-position:center;}
    .banner_bg {height:auto;}
.form_flow li { width: 100%; }
.form_flow li:before { right: 0; top: 100%; transform: rotate(90deg); left: 21%; width: 58%; }
.form_flow li{margin-bottom:35px;}
#steps .mtop{margin-top:0px !important;}
.box{margin-top:10px;}
.white-section img{margin-top:-55px;width:100%;}
.form_flow li span { display: inline-block; border: 1px solid #000; border-radius: 25%; margin-bottom: 15px; width: 90px; height: 90px; line-height: 116px; background: #fff; z-index: 1; position: relative; }
.banner_cnt{padding:0px;}
.common_h1 {color: #000;font-size:22px;line-height:35px;font-weight:600;text-align:center;}
.common_h2 {color: #111;font-size:20px;line-height:28px;font-weight:600;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:15px;}
p, ul li a{font-size:14px; }
.sub_head { color: #000; font-size: 15px !important;text-align:center; }.btns1{margin-right:5px;margin-bottom:10px;}.btns{margin-top:25px;}
.banner_bg .list_unordered li { font-size: 15px !important; color: #ffdac3; }
.unordered_list li{font-size:14px;}
.form_flow h5 { font-size: 14px; }
.list_unordered li{font-size:14px;}
.center{text-align:center !important;}
.my-5{margin:2rem !important;}.butcen{text-align:center;}
.py-5{padding:2rem !important;}span.service-text{font-size:14px;}
.navbar-nav li a.active{background:#ffb88c;color:#fff !important;border-radius:3px;}
.footer p { margin-bottom: 0px; font-size: 10px; }.qurMonth{font-size:15px;}.qurDueDate{font-size:15px;}.list_unordered1 li{font-size:14px;}
.irslogo{margin-top:30px;} 
.qurList li label.firstLabel{left:30px;}.qurList li label.firstLabel{display:block;margin-bottom:35px;}
.banner_cnt {padding: 0px;}.qurHeading{left:0px;font-size:15px;}.qurList::before{margin-left:0px;}.qurList{padding-left:30px;} 
.navbar-brand img { height: 40px; margin-top: 5px; }#duedate{opacity:0.9;}
nav .signup a.btnss { color: 000 !important; padding: 10px 15px !important; font-size: 13px; border-radius: 25px; margin-top: 2px; border: 2px solid #de6262!important; margin-left: 0px;background:linear-gradient(40deg, #DE6262 0%, #FFB88C 100%) !important;  }
.service.service-style-1:after { right: 0; top: 90%; transform: rotate(90deg); left: 21%; width: 58%; }.qurList::before{height:500px;}
banner_bg { height: 90vh; padding-bottom: 30px; background-position: bottom; padding-top: 0px; }.banner_cnt .list-unstyled{padding-left:80px;}
    .modal-backdrop {display:none;
    }p.minhgt{min-height:0px;}.mobbor{border-bottom:1px solid #ddd;}
	.third .vertical-align{display:flex !important;}
	.whatnew span {font-size:14px;}
	.service.service-style-1{margin-bottom:10px;}
    .mobile_but_spacing {
        margin-left: 0px;
    }
    .gray_bg{display:block;}
    .whatnew{min-height:auto;}
    .inner_banner_bg{height:40vh;}
    .footer{position: inherit; margin-top:20px;}
}

@media only screen and (max-width:575px) {
.common_h1 {font-size: 22px;line-height: 30px;margin-top: 0px !important;}
.sub_head {font-size: 18px;}
.common_h2{font-size: 20px;}
.banner_bg .list_unordered li {font-size: 14px;}
.automatic_deadbox {min-height: auto;}
.automatic_deadbox h3 span {display:inline-block;}
.automatic_deadbox p {padding: 0px 10px;font-size: 14px;}
.app_img img{width:134px;}
   .banner_bg {height:auto;padding-bottom:30px;padding-top:85px;border-bottom: 1px solid #e9f8fb;}}
  .py-5 {padding: 2rem 0px !important;}
    .my-5{margin:15px 0px !important;}
  .btns1{margin-right:0px;}

   
}


