﻿
/*=========================================================================================================================================*/
/*=============================== Media Styles Start ===============================*/
/* 1360 resolution */
@media only screen and (max-device-width:1366px) {
}

/* 1280 resolution */
@media only screen and (max-width:1900px) and (min-width:1230px) {
    .deadline_banner .pLeft70px{ padding-left: 70px; }

}
}@media only screen and (max-width:1199px) and (min-width:992px) {
.irslogo_inner a img {width:90px;}
.bannerInner {background-size:cover;height:inherit;}
.bannerInner-bg {height:inherit; min-height: inherit;padding: 130px 0 70px;}
    .gurBnr .patt-bg{height:520px;}
    .homepage-banner .irslogo{top:250px;}
     .guranteelogo img{width:175px;}
    .homepge-strip{font-size:22px;}
}

/* 1024 resolution */
@media only screen and (max-device-width:1024px) {
    
    .bannerInner-bg.mblPad { padding: 35px 0 !important; }
    .app-part{background:url("/Content/Images/Common/mblAppBg.png") no-repeat left;}
    .exaboutbtmcnt .plainContent:first-child, .exaboutbtmcnt .plainContent:first-child + .plainContent{min-height:160px;}
    .reso-cen .about-part p{height:95px;}
    .h2_hgt {min-height: 45px;}
    .menu li a{padding:15px 10px;}
    .irslogo{right:90px!important;top:300px!important;}
    .FlowBox {
    width: 220px;
}
    .flow li .Circle{height:90px;}
    .foot-address p {
    font-size: 16px;
    text-align: left;
}
    .login {
    float: right;
    margin-top: 15px;
}
    .resource .plainContent{min-height:175px;}
      .bannerInner{ background: rgba(0, 0, 0, 0) url("Images/Common/truckinner.jpg") no-repeat center;
    background-size: cover;
    min-height: 160px;
    width: 100%;
    padding:0px;
    background-size:cover;
}

.bannerInner-bg {
    background:none;
    z-index: 999 !important;
    height: auto;
    padding:100px 0 !important;
    min-height:223px !important;
}
.bannerInner-bg h2{ color: #fff;
    font-size: 28px;
    margin-top: 100px;
    text-align: left;
}
.bannerInner-bg h1{ color: #fff;font-size: 28px;text-align: left;}
.AppBtn.taR.floatR.mTop15.mRight25 a img {width: 20%;}
    a.register, a.signin{padding:6px;}
     section{padding:10px 0px;}#footer-end{padding:25px 0;}
       .exaboutbtmcnt .plainContent:first-child+.plainContent{min-height: 240px !important;} 
       .exaboutbtmcnt .plainContent:last-child{min-height: 190px !important;}
    .banner-cont{margin-top:116px;}
     .irslogo a  {background-size: 65% auto;}
     .price-tag.mTop20, .headbtn, .download{display:none;}
     .banner-cont{width:100%; margin-left:0px;}
     .mRight25{margin-right:5px;}
     .p10{padding:0px;}
     .headbanner p {
    text-align: justify;
    color: #454545;
    font-size: 16px;
    font-weight: normal;
    padding: 10px 2px;
}
     .contact-box {
    border-color: #d5d5d5;
    border-style: solid;
    border-width: 1px;
    background-color: #e6e6e6;
    display: block;
    min-height: 190px;
}
     .irslogo a {
        margin-top: 25px;
    }
     .f-box { border-bottom: 1px solid #3679bc; padding: 15px 15px; margin: 0 -15px; min-height: 192px; }
    
}
/* 1024 resolution */
@media only screen and (max-device-width:980px) {
    .FlowBox {
    width: 175px;
}
.AppBtn.taR.floatR.mTop15.mRight25 a img {width: 20%;}
a.register, a.signin{padding:6px;}
section{padding:0px;}#footer-end{padding:25px 0;}
.exaboutbtmcnt .plainContent:first-child+.plainContent{min-height: 240px !important;} 
.exaboutbtmcnt .plainContent:last-child{min-height: 190px !important;}
.banner-cont{margin-top:116px;}
.irslogo a  {background-size: 65% auto;}
.price-tag.mTop20, .headbtn, .download{display:none;}
.banner-cont{width:100%; margin-left:0px;}
.mRight25{margin-right:5px;}
.p10{padding:0px;}
.headbanner p {text-align: justify;color: #454545;font-size: 16px;font-weight: normal;padding: 10px 2px;}
.contact-box {border-color: #d5d5d5;border-style: solid;border-width: 1px;background-color: #e6e6e6;display: block;min-height: 190px;}
.foot-address p {font-size: 15px;text-align:center;}
.irslogo a {
        margin-top: 95px;
    }
}
/* 768 resolution */
@media only screen and (min-width:768px) and (max-width:991px) {
    #express2290{padding-bottom:40px !important;}
    h3 { font-size: 20px; }
    .ipad-adjust{padding-left:15%;}
    .banner-padding { padding-top: 100px !important; padding-bottom: 50px !important; }
    .timer .fs-5 { font-size: 18px !important; margin-bottom:10px !important; }
    .ipad-adjust1 { padding-left: 20%; }
    .modal-dialog { width: 660px; margin: 30px auto; }
    .gurBnr{height:610px !important;}
    .ipad-h-flow { height: 45px !important; margin-top: -24px !important; padding-top: 20px !important; }
    .flow-child-h { height: 150px !important; }
    .ipadmt-65 { margin-top: 65px !important; }
    .w-100 { width: 100% !important; }
    .inner_box1 h3 { color: black !important; font-size: 19px; margin-top: 10px !important; margin-bottom: 10px !important; }
    .navbar{min-height:0;}
     .exaboutbtmcnt .plainContent:first-child + .plainContent.whyP1{min-height:255px !important;}
    .exaboutbtmcnt .plainContent:last-child.whyP2{min-height:215px !important;}
    .whyP {min-height: 200px !important;}
    .headerTop{display:block;}
    .menu li a {padding: 5px 10px;font-size: 13px;}
    a.signin, a.register{padding:8px 20px !important;}
    .irslogo {right: 50px!important;top: 280px!important;}
        .irslogo img{width:50%;}
        .FlowBox {width: 160px;}
        .flow li .Circle::before {padding: 13px 0px;right: -52px;}
        .triangle {height: 58px;width: 45px;left: 60px;}
        .arrow-bottom {width: 42px;height: 118px;left: 28px;}
        .flowList li::before {left: 90px;}
        .flow li .Circle {height: 120px;}
        .homepage-banner .irslogo{right:-40px;}
/*.bannerheader{height:500px;}*/
.caption-h3{font-size:18px;}
.AppBtn.taR{font-size:13px;}
.AppBtn.taR.floatR.mTop15.mRight25 a img {width: 20%;}
.bannerInner{ background: rgba(0, 0, 0, 0) url("Images/Common/truckinner.jpg") no-repeat center;background-size: cover;min-height: 160px;height:inherit; width: 100%;padding:0px;}
.bannerInner-bg {background: none;z-index: 999 !important;}
.irslogo_inner a img{width:80px;}
.bannerInner-bg h2{ color: #fff;font-size: 28px;margin-top: 100px;text-align: left;}
a.register, a.signin{padding:5px;}
section{padding:20px 0px;}
#footer-end{padding:25px 0;}
.exaboutbtmcnt .plainContent:first-child+.plainContent{min-height: 240px !important;}
.exaboutbtmcnt .plainContent:last-child{min-height: 190px !important;}
.banner-cont{margin-top:116px;}
.irslogo a  {background-size: 65% auto;}
.price-tag.mTop20, .headbtn, .download{display:none;}
.banner-cont{width:100%; margin-left:0px;padding: 0px;}
.mRight25{margin-right:5px;}
.p10{padding:0px;}
.headbanner p {text-align: justify;color: #454545;font-size: 16px;font-weight: normal;padding: 10px 2px;}
.contact-box {border-color: #d5d5d5;border-style: solid;border-width: 1px;background-color: #e6e6e6;display: block;min-height: 190px;}
.foot-address p {font-size: 15px;text-align:center;}
.col-md-6.card.cardTop > ul{float:none;}
.item.active .cntbg1,.item.active .lftbg1{position:relative;}
/*.item.active .testimonials_icon{float: right;padding-bottom: 5px;position: absolute;right:-10px;top: 50%;margin-top: -20px;}*/
/*.app_section h2{min-height:65px;}*/
.app_section iframe{height:200px;}
.bannerInner-bg h1{font-size:28px;}
.about-part h2{font-size:22px;}
.h2, h2{font-size:22px;}
.resource .plainContent{min-height:inherit;}
.banner h1{font-size:28px;}
.yellowbg-part h2,.home-part h2{font-size:24px;}
.home-part h3{font-size:20px;}
#features.carousel .contact-box {padding: 30px 15px !important;min-height: inherit !important;}
.headbanner{padding:10px 0px 20px;}
footer h5 {font-size: 18px;font-weight: 400;}
.app-part{min-height:inherit;padding:10px 0px 30px;}
.bannerInner-bg {padding: 120px 0 70px !important;height: inherit;}
.card.cardTop{margin-top:10px;}
.container.faqbg{margin-bottom:0px;}
.irslogo a { margin-top: 10px;}
.home-part p { color: #fff; font-size: 16px; font-weight: 500; margin-top: -1px; text-align: center; padding: 24px; min-height: 65px; }
.contact-box_1{min-height: 232px; margin-top: 85px; margin-bottom: 20px; padding: 13px 15px;}
.start-btn { font-size: 16px;}
 .stky-caption { font-size: 18px; }
/*.stkycap {text-align:center;}*/
.f-box { border-bottom: 1px solid #3679bc; padding: 15px 15px; margin: 0 -15px; min-height: 213px; }
.f-box1 { border-bottom: 1px solid #3679bc; padding: 15px 15px; margin: 0 -15px; min-height: 162px; }
    .bnr_btn { text-align: center; }
    .banner-cont .bnr_btn{text-align:left;}
    .deadline{margin-left:0px;margin-bottom:15px;}
    .gurBnr .patt-bg{height:645px;}
    .guranteelogo img{width:145px;}
    .homepge-strip{font-size:18px;}
    .deadline{font-size:20px;}
    
}

@media screen and (min-width: 641px) and (max-width: 767px) {
    .dropdown .open{display:block !important;}
    
    .flowList .cir1:before, .flowList .cir2:before { background: none !important; }
.mob-center{text-align:center !important;}
    .vertical-align{display:block !important;
    }
    .service { min-height: inherit !important; }
    .bnr_btn { text-align: center; }
.irslogo a{background-size: 65% auto; display:block; margin-top:-70px!important;}
.bannerInner{ background: rgba(0, 0, 0, 0) url("Images/Common/truckinner.jpg") no-repeat center;background-size: cover;min-height:200px; height:inherit; width: 100%;padding:0px;}
.bannerInner-bg {background:none;z-index: 999 !important;}
.bannerheader, .patt-bg{height:inherit;}
.patt-bg{min-height:400px;}
.bannerInner-bg h2{ color: #fff;font-size: 28px;margin-top: 80px;text-align: left;}
.AppBtn, .topcontact{display:none;}
.mRight25 {margin-right: 12px;}
a.register, a.signin{padding:6px;}
section{padding:0px;}
#footer-end{padding:25px 0;}
.navbar-header {float: none;}
.menu li a {color: #fff !important;margin-bottom: 0;}
.headbtn {display: block;margin-top: 2%;}
.tab-content{margin-left:0 !important;text-align:justify;}
nav ul li {display: block;float: left;text-align: left;width: 100%;}
.irslogo a {background: rgba(0, 0, 0, 0) url("Images/Common/irslogo.png") no-repeat scroll right center / 65% auto;height: 100px;position: absolute;right: 0;top: 10px;width: 100px;margin-top:0px;z-index:9;}
.login {float: right;margin-top: 14px;}
.banner-cont {background:rgba(0, 0, 0, 0.9);text-align: center;margin-left: 0px;margin-bottom: 0px;padding:10px;width: 100%;margin-top: 60px;}
.resource .gen_content_heading{font-size: 20px !important;}
.app-btn img {width: inherit;margin: 5% auto 1%;}
.as {margin-right: 0px !important;}
.banner h2 {font-size: 22px;line-height: 22px;padding-top: 15px;font-weight:500;text-align:center;}
.headbtn h4{padding-top:0px; margin-top:10px; font-size:18px; color:#fff;line-height: 18px; font-weight:500;}
.banner h1{font-size: 26px;margin-top:10px;font-weight:500;}
.banner h3 {font-size: 24px;font-weight:500;}
.sand-part h1 {font-size: 28px;}
.appbg p {font-size: 20px;}
.appbg h4, .sand-part h4 {font-size: 16px;}
.about-part h2 {font-size: 24px;}
.exaboutbtmcnt .plainContent h2 {font-size: 18px;}
footer h5 {font-size: 16px;}
footer ul li a {font-size: 12px;}
.headbtn a.fb-btn {margin: 0 10px 0 0;}
.headbtn img {margin: 10px 0;padding: 0;width: initial;}
.price-tag img {display: none;}
.download img {display: none;}
.play a img {background-size: cover;height:60px;left: 42%;margin-top: 0px;width:60px;}
.fb {margin: 0;}
.foot-address p {font-size: 15px;text-align:center;}
.foot-address .social-icons {width: 100%;}
.social-icons a.fb {width: 0px;}
a.signin, a.register {padding: 5px;}
.logoresize img {width: 118px;margin-top:10px;margin-bottom:10px;}
.play {text-align: center;}
.tabs nav {width: 30%;}
.tabs .content {width: 70%;left: 95px;}
.tabs .content.visible {overflow: scroll;}
#open-overlay{margin:0;}
.price-tag.mTop20{display:none;}
.play h1 { line-height: 6px;}
.play .mTop0 > a{line-height:6px; color:#fff; padding-top:15px;}
.mTop-20{margin-top:0px;}
.home-part h2 {font-size: 46px;}
.home-part h4 {font-size: 30px;}
.videoBox {width: 100%;}
.bannerheader {background:rgba(0,0,0,0) url("Images/Common/bannerbg.jpg") no-repeat center;}
.card.cardTop ul li  img{width:initial;}
.card ul li {display: inline;float: none;padding: 2px;}
.container.faqbg {margin-bottom: 30px;}
.resource .plainContent{min-height:inherit; padding:15px;}
.about-part h4{font-size:18px;}
.f20 {font-size: 16px;}
.home-part h2, .yellowbg-part h2, .acc h2, .appbg h2, .gray-part h2, .headbanner h2{font-size:28px;}
.gray-part p, .yellowbg-part p, .appbg p{text-align:left;padding:5px; font-size:14px;}
.appbg h4, .sand-part h4 {font-size: 14px;}
.acc ul#nav-tabs-wrapper li.active::before{display:none;}
.col-md-6.card.cardTop > ul{float:none;}
.app-part p{padding:0px;font-size:14px;}
.app-part{min-height:inherit;padding:10px 0px 30px;}
.home-part ul li{padding: 0 0 2px 22px;font-size: 16px;}
.home-part p i{font-size: 15px;}
.banner-cont .text-left{text-align:center !important;}
.banner-cont .start-btn, .get-btn{display:inline-block;font-size: 16px;}
.headbanner{padding-bottom:0px;}
section {padding: 20px 0px;}
.app-btn a img{margin:0px;}
.bannerInner-bg {padding:40px 0 10px !important;min-height:inherit !important;}
.bannerInner{height:inherit !important;}
.irslogo_inner a img {width:70px;margin-left: 15px;float: right;}
.pricepg th{font-size:18px;}
.pricepg td{font-size:14px;}
.pricepg ul li{font-size:14px;}
.about-part p{font-size:14px;}
.about-part h2{font-size:20px !important;}
.h3, h3{font-size:18px;}
.services ul li{font-size:16px;}
.reso-cen .about-part p{font-size:14px;}
.bannerInner-bg h2{ color: #fff;font-size: 18px !important;margin-top: 42px;text-align: left;}
.resource .gen_content_heading{font-size: 20px !important;}
.banner h2 {font-size: 16px;line-height: 22px;padding-top: 15px;font-weight:500;}
.headbtn h4{padding-top:0px; margin-top:10px; font-size:14px; color:#fff;line-height: 18px; font-weight:500;}
.banner h1{font-size: 20px;margin-top:10px;font-weight:500;}
.banner h3 {font-size: 18px;font-weight:500;text-align:center;}
.deadline_banner{font-size:16px;}
.sand-part h1 {font-size: 28px;}
.appbg p {font-size: 20px;}
.appbg h4, .sand-part h4 {font-size: 16px;}
.about-part h2 {font-size: 24px;}
.exaboutbtmcnt .plainContent h2 {font-size: 18px;}
footer h5 {font-size: 16px;}
footer ul li a {font-size: 12px;}
.foot-address p {font-size: 15px;text-align:center;}
.about-part h4{font-size:18px;}
.f20 {font-size: 16px;}
.home-part h2, .yellowbg-part h2, .acc h2, .appbg h2, .gray-part h2, .headbanner h2{font-size:20px;}
.gray-part p, .yellowbg-part p, .appbg p{text-align:left;padding:5px; font-size:14px;}
.h2, h2{font-size:20px;}
.app-part h2{font-size:20px;}
.appbg h4, .sand-part h4 {font-size: 14px;}
.app-part p{padding:0px;font-size:14px;}
#features.carousel .contact-box {padding: 30px 15px !important;min-height: inherit !important;}
.reso-cen{padding-top:0px;}
.reso-cen .taL.mBot20{margin-top:0px;margin-bottom:0px;}
.card.cardTop{margin-top:10px;}
.resource.about-part{padding-top:20px;}
.container.faqbg{margin-bottom:0px;}
    .irslogo a {
        margin-top: 95px;
    }

   
   
}

/* 640 resolution */
@media screen and (min-width: 10px) and (max-width: 640px) {
    .d-xl-none { display: none !important; }
    .flowList .cir1:before, .flowList .cir2:before {
    background: none !important;
}
    .mob-center { text-align: center !important; }
    .service { min-height: inherit !important; }
    .bnr_btn { text-align: center; }
    .FlowBox{width:250px;}
    .caption-h3{font-size:16
                px !important;}
    .newList li{font-size:15px;}
.bannerInner-bg {background: none;z-index: 999 !important;padding:50px 0;}
.pricepg th{font-size:18px;}
.pricepg td{font-size:14px;}
.pricepg ul li{font-size:14px;}
.about-part p{font-size:14px;}
.form-control{width:100% !important;}
select, textarea{width:100%;}
#pos.irslogo_inner{right:0; position:absolute !important;}
.irslogo_inner{right:0; position:relative;}
.about-part h2{font-size:20px !important;}
.h3, h3{font-size:18px;}
.services ul li{font-size:16px;}
.reso-cen .about-part p{font-size:14px;}
.irslogo_inner a img{width:50px; margin-left:15px; float:right;}
.irslogo_inner1 a img{    margin-top: -23px;}
.irslogo a  {background-size: 50px auto; display:block;}
.bannerInner{ background: rgba(0, 0, 0, 0) url("Images/Common/truckinner.jpg") no-repeat center;background-size: cover;min-height: 110px;width: 100%;padding:0px;}
.app_section iframe{height:250px;}
.app-btn a img{width: 150px; padding:10px;}
.bannerInner-bg {background:none;z-index: 999 !important;}
.bannerInner-bg h2{ color: #fff;font-size: 18px !important;margin-top: 42px;text-align: left;}
section{padding:0px;}
#footer-end{padding:25px 0;}
.navbar-header {float: none;}
.menu li a {color: #000 !important;margin-bottom: 0;}
.headbtn {display: block;margin-top: 2%;}
.tab-content{margin-left:0 !important;text-align:justify;}
nav ul li {display: block;float: left;text-align: left;width: 100%;}
.AppBtn {display: none;}
.topcontact {display: none;}
.irslogo a {background: rgba(0, 0, 0, 0) url("Images/Common/irslogo.png") no-repeat scroll right center / 50px auto;height: 102px;position: absolute;right: 0;top:-40px;width: 100px;margin-top:0px;z-index:9;}
.login {float: right;margin-top: 20px;}
.banner-cont {/*background:rgba(0, 0, 0, 0.9);*/text-align: center;margin-left: 0px;margin-bottom: 0px;padding:10px;width: 100%;margin-top: 60px;}
.banner h2{text-align:center;}
.banner h1{text-align:center; line-height:25px;}
.resource .gen_content_heading{font-size: 20px !important;}
.app-btn img {width: 50%;margin: 5% auto 1%;}
.as {margin-right: 0px !important;}
.banner h2 {font-size: 16px;line-height: 22px;padding-top: 15px;font-weight:500;}
.headbtn h4{padding-top:0px; margin-top:10px; font-size:14px; color:#fff;line-height: 18px; font-weight:500;}
.banner h1{font-size: 20px;margin-top:10px;font-weight:500;}
.banner h3 {font-size: 18px;font-weight:500;text-align:center; line-height:25px;}
.start-btn{text-align:center;display: inline-block;}
.deadline_banner{font-size:16px;}
.sand-part h1 {font-size: 28px;}
.appbg p {font-size: 20px;}
.appbg h4, .sand-part h4 {font-size: 16px;}
.about-part h2 {font-size: 24px;}
.exaboutbtmcnt .plainContent h2 {font-size: 18px;}
footer h5 {font-size: 16px;}
footer ul li a {font-size: 16px;}
.headbtn a.fb-btn {margin: 0 10px 0 0;}
.headbtn img {margin: 10px 0;padding: 0;width: 47%;}
.price-tag img {display: none;}
.download img {display: none;}
.play a img {background-size: cover;height:60px;left: 42%;margin-top: 0px;width:60px;}
.fb {margin: 0;}
.foot-address p {font-size: 15px;text-align:center;}
.foot-address .social-icons {width: 100%;}
.social-icons a.fb {width: 0px;}
a.signin, a.register {padding: 5px;}
.logoresize img {width: 118px;margin-top:10px;margin-bottom:10px;}
.play {text-align: center;}
.tabs nav {width: 30%;}
.tabs .content {width: 70%;left: 95px;}
.tabs .content.visible {overflow: scroll;}
#open-overlay{margin:0;}
.price-tag.mTop20{display:none;}
.play h1 { line-height: 6px;}
.play .mTop0 > a{line-height:6px; color:#000;}
.mTop-20{margin-top:0px;}
.home-part h2 {font-size: 46px;}
.home-part h4 {font-size: 30px;}
.bannerheader {height:420px;}
.patt-bg{height:420px;}
.set-height{height:auto !important;}
.card.cardTop ul li  img{width:20%;}
.card ul li {display: inline;float: none;padding: 2px;}
.container.faqbg {margin-bottom: 30px;}
.resource .plainContent{min-height:inherit; padding:15px;}
.about-part h4{font-size:18px;}
.f20 {font-size: 16px;}
.home-part h2, .yellowbg-part h2, .acc h2, .appbg h2, .gray-part h2, .headbanner h2{font-size:20px;}
.gray-part p, .yellowbg-part p, .appbg p{text-align:left;padding:5px; font-size:14px;}
.h2, h2{font-size:20px;}
.app-part h2{font-size:20px;}
.appbg h4, .sand-part h4 {font-size: 14px;}
.app-part p{padding:0px;font-size:14px;}
.acc ul#nav-tabs-wrapper li.active::before{display:none;}
.MboxClose{ background: rgba(0, 0, 0, 0) url("images/close.png") no-repeat scroll 0 0;border: medium none;height: 31px;position: absolute;right: -8px;text-indent: -9999px;top: -8px;width: 31px;z-index: 990;}
.play h2{color:#fff;}
.social-icons a.fb{margin-right:0px;}
.col-md-6.card.cardTop > ul{float:none;}
.ad_banner{width:100%;}
.flex_block{display:block;}
.app-part{min-height:inherit;padding:30px 0px 30px;background-position:left;}
.home-part ul li{padding: 0 0 2px 22px;font-size: 16px;}
.home-part p i{font-size: 15px;}
.banner-cont .text-left{text-align:center !important;}
.banner-cont .start-btn, .get-btn{display:inline-block;font-size: 16px;}
.headbanner{padding: 30px 0px 30px; }
section {padding: 20px 0px;}
#features.carousel .contact-box {padding: 30px 15px !important;min-height: inherit !important;}
.container.acc{padding-bottom: 20px;}
.app-btn a img{margin:0px;}
.bannerInner-bg {padding: 40px 0 10px !important;min-height:inherit !important;}
.bannerInner{height:inherit !important;}
.reso-cen{padding-top:0px;}
.reso-cen .taL.mBot20{margin-top:0px;margin-bottom:0px;}
.card.cardTop{margin-top:10px;}
.resource.about-part{padding-top:20px;}
.bannerInner h1{text-align:left;}
.plain_content, .plain_content p, .plain_content .start-btn{margin-bottom:0px !important;}
.gen_content_heading, .plainContent h4{margin-top:0px;}
.container.faqbg{margin-bottom:0px;}
.reso-cen .taL.mBot20 {margin-top: 44px;margin-left:10px;}
.img_sec img {padding: 19px 0px 0px;}
.img_sec p{padding:6px 0px 0px;}
.home-part p {padding: 6px 0px 20px;}
.home-part img {padding:10px;}
.contact-box_1{margin-top: 37px; margin-bottom: 0px; padding: 2px 15px;min-height:203px; }
.mob_ht {min-height: 186px !important;}
.mob_minht{min-height: 234px !important;}
.bod_ryt { border-right:0px solid #ddd;}
.f-box span img {width: 75px;}
.f-box:last-child{border-bottom:1px solid #ddd;}
.f-box-1{border:none !important;}
.mTop20{margin-top:20px !important;}
.ban_lnk {color: #fff !important;margin-top:0px;}
.common-h3{font-size: 18px;  text-align: center; margin-top: 0; line-height: 35px;font-weight:500;}

}
@media screen and (max-width:767px){
    .banner-padding { padding-top: 30px !important; padding-bottom: 30px !important; }
    .sm-border-left-0 { border-left: 0px !important; }
    .sm-text-center {text-align:center !important;}
    .d-xl-none{display:none !important;}
    .timer .fs-5 { font-size: 16px !important; }
    .navbar-nav > li > .dropdown-menu { margin-top: 0px; border-top-left-radius: 0; border-top-right-radius: 0; padding: 0px; }
    a.test { padding-left: 30px !important; border-bottom: 1px solid #eee;padding-top:10px !important;padding-bottom:10px !important; }
    a.text li{margin-left:30px;}
    /*.dropdown-menu li{padding:5px;margin-left:20px;font-size:12px;color:gray;}*/
    .rgt-cnt { margin-top: 15px; margin-bottom: 20px; }
    .mob-mtb-0{margin-top:0px !important; margin-bottom:0px !important;}
    .ipad-h-flow { height: 45px !important; margin-top: -24px !important; padding-top: 20px !important; }
    .mob-pad-10px{padding:10px !important;}
    .flow-child-h { height: 170px !important; }
    .mob-center { text-align: center !important; }
    .vertical-align { display: block !important; }
    .bnr-pt-pb {  padding-top: 15px;  padding-bottom: 25px; }
    .h1, .h2, .h3, h1, h2, h3 {  margin-top: 0px ;  margin-bottom: 10px; }
    .caption-h3 { font-size: 16px !important; }
    .stripe-text-2 { line-height: 28px; font-size: 15px; font-weight: 500; margin-bottom: 10px; padding: 10px; color: black; border-radius: 8px; /* box-shadow: 0 0 13px rgb(23 23 23); */ /* margin-left: 10px; */ background: #ffffff; width: fit-content; border: 1px solid #f36f21; }
    .inner_box1 h3 { color: black !important; font-size: 16px; margin-top: 10px !important; margin-bottom: 10px !important; }
    .mob-center { text-align: center !important; }
    .home-part h3 { color: #fff; font-size: 16px; }
    .table > thead > tr > th { vertical-align: middle; border-bottom: 2px solid #ddd; }
    .w-100{width:100% !important;}
    .stripe-text-2 {width:100% !important;}
    .service { min-height: inherit !important; }
    .linGurMbl {background: linear-gradient(to bottom, rgba(54, 178, 240, 0.1), transparent);padding: 10px;border: 1px solid #36b2f0;border-radius: 5px;margin-bottom: 15px;}
/*    .mob-pt-25px { padding-top: 25px !important; }*/
    .h1 , h1{margin-bottom:0px !important;}
    .pricepg-2 th { font-size: 18px; font-weight: normal; color: #004a8f; text-align: center; padding: 6px 10px; border-bottom: 1px solid #dfdfdf !important; }
    .sealtxt .bnr-h5 {font-size: 18px;font-weight: 600;font-style: italic;color: #000;text-align: center;margin-top:10px;}
    .sealtxt .bnr-h5 span{color:#f36f21;}
    .sealtxt .caption{font-size:18px;}
    .sealtxt p{font-size:15px;text-align:center;}
    .gurBnr{height:auto;}
    .banner-padding { height: auto !important; }
    .gurBnr .patt-bg { height: auto;}
    .linImg img {width: 120px;text-align: center;margin: 0 auto;}
    .banner-quarantee .vertical-align{display:block !important;}
    .reso-cen .about-part p {height: 100%;}
    .nav.navbar-nav li a.register, .nav.navbar-nav li a.signin {display: inline-block;margin-bottom: 15px !important;margin-left: 15px;color: #fff !important;padding: 10px 25px;margin-top:20px;}    
    .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{border-top-left-radius:0;border-top-right-radius:0;}
    .mTop20mbl{margin-top:20px !important;}
    .f-box:last-child{border-bottom:none;}
    .f-box.bRt {border-right: 1px solid #3679bc;}
    .f-box.bBot {border-bottom: 1px solid #3679bc;}
    .home-part p.mblH{min-height:85px;}
    .home-part p.mblH1{min-height:63px;}
    .more-btn{font-size:15px;}
    #nav-tabs-wrapper{display:block;}
    .f-box{min-height:100%;}
    .bnrList li{font-size:16px;}
    .navbar-default .navbar-collapse{padding:0;}
    .navbar-default .navbar-nav{margin:0;}
    .navbar-default .navbar-nav > li > a{padding:15px;color:#333 !important;}
    .navbar-default .navbar-nav > li > a.active{border-top-left-radius:0;border-top-right-radius:0;color:#f26522 !important;}
    header.layoutheader{min-height:65px;}
    /*.navbar-default{display:inline-block;float:right;min-height:initial;width:initial;}*/
    .logoresize{display:inline-block !important;padding-left:15px;float:left;}
    .fixnav .container{padding-left:0;}
    .p0{padding-right:0;}
    .headerTop{display:none !important;}
    .irslogo img {width: 80px;}
    .irslogo{position:relative;right:0;text-align: center;margin-bottom: 0;top:35px;}
    .main-timeline .description{font-size:16px;}
    .main-timeline .timeline{
        width: 100%;
        padding-top: 40px;
    }
    .bnr_btn { text-align: center; }
    .main-timeline .timeline .timeline-content,
    .main-timeline .timeline:nth-child(even) .timeline-content{
        padding: 45px 20px 20px;
    }
    .main-timeline .timeline .timeline-icon,
    .main-timeline .timeline:nth-child(even) .timeline-icon{
        font-size: 28px;
        left: 50%;
        top: -39px;
        right: auto;
        transform: translateY(0) translateX(-50%);
    }
    .main-timeline .timeline .timeline-icon:before,
    .main-timeline .timeline .timeline-icon:after{
        top: 50%;
        left: -12px;
        transform: translateY(-50%) translateX(0);
    }
    .main-timeline .timeline .timeline-icon:after{ left: calc(100% + 6px); }
    .bnr_btn { text-align: center; }
    .deadline{font-size:18px;margin-top:30px;margin-left:0px;}
    .widget{display:block;margin:20px 0px;}
    .homepage-banner .vertical-align {display:block;}
    .logos{display:flex !important;margin:auto;justify-content:center;margin:15px 0px;}
    .logos img{width:100px;}
    .irs img{width:80px !important;margin-top:5px;margin-right:10px;}
    .homepge-strip{text-align:center;}
    .pricing-txt{font-size:20px;text-align:center;}
    .widget .newList li{font-size:16px;}
    .deadline-txt p{font-size:15px;}
    .foot-cont ul li { padding: 0 0 10px 12px; }
}
@media screen and (max-width:576px){
    .d-xl-none { display: none !important; }
    .main-timeline .title{ font-size: 18px; }
    .bnr_btn { text-align: center; }
}
 
@media screen and (max-width: 400px){
    .visible-300{display:block;}
}

@media only screen and (min-width:1100px) and (max-width:1980px){
    .info-img { height: auto; width: 70%; margin: auto; }
    .mtop-bot{margin-top:15px; margin-bottom:15px;}
    .mar-top{margin-top:30px; margin-bottom:15px;}
}