﻿@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('../fonts/AvenirNextLTPro-500.eot');
    src: url('../fonts/AvenirNextLTPro-500.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-500.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-500.woff') format('woff'), url('../fonts/AvenirNextLTPro-500.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-500.svg#AvenirNextLTPro-500') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std';
    src: url('../fonts/AvenirLTStd-MediumOblique.eot');
    src: url('../fonts/AvenirLTStd-MediumOblique.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirLTStd-MediumOblique.woff2') format('woff2'), url('../fonts/AvenirLTStd-MediumOblique.woff') format('woff'), url('../fonts/AvenirLTStd-MediumOblique.ttf') format('truetype'), url('../fonts/AvenirLTStd-MediumOblique.svg#AvenirLTStd-MediumOblique') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std';
    src: url('../fonts/AvenirLTStd-Medium.eot');
    src: url('../fonts/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirLTStd-Medium.woff2') format('woff2'), url('../fonts/AvenirLTStd-Medium.woff') format('woff'), url('../fonts/AvenirLTStd-Medium.ttf') format('truetype'), url('../fonts/AvenirLTStd-Medium.svg#AvenirLTStd-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std';
    src: url('../fonts/AvenirLTStd-Light.eot');
    src: url('../fonts/AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirLTStd-Light.woff2') format('woff2'), url('../fonts/AvenirLTStd-Light.woff') format('woff'), url('../fonts/AvenirLTStd-Light.ttf') format('truetype'), url('../fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std';
    src: url('../fonts/AvenirLTStd-Roman.eot');
    src: url('../fonts/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirLTStd-Roman.woff2') format('woff2'), url('../fonts/AvenirLTStd-Roman.woff') format('woff'), url('../fonts/AvenirLTStd-Roman.ttf') format('truetype'), url('../fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('../fonts/AvenirNextLTPro-Regular.eot');
    src: url('../fonts/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-Regular.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-Regular.woff') format('woff'), url('../fonts/AvenirNextLTPro-Regular.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std';
    src: url('../fonts/AvenirLTStd-LightOblique.eot');
    src: url('../fonts/AvenirLTStd-LightOblique.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirLTStd-LightOblique.woff2') format('woff2'), url('../fonts/AvenirLTStd-LightOblique.woff') format('woff'), url('../fonts/AvenirLTStd-LightOblique.ttf') format('truetype'), url('../fonts/AvenirLTStd-LightOblique.svg#AvenirLTStd-LightOblique') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir Next LT Pro';
    src: url('../fonts/AvenirNextLTPro-It.eot');
    src: url('../fonts/AvenirNextLTPro-It.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNextLTPro-It.woff2') format('woff2'), url('../fonts/AvenirNextLTPro-It.woff') format('woff'), url('../fonts/AvenirNextLTPro-It.ttf') format('truetype'), url('../fonts/AvenirNextLTPro-It.svg#AvenirNextLTPro-It') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std';
    src: url('../fonts/AvenirLTStd-Oblique.eot');
    src: url('../fonts/AvenirLTStd-Oblique.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirLTStd-Oblique.woff2') format('woff2'), url('../fonts/AvenirLTStd-Oblique.woff') format('woff'), url('../fonts/AvenirLTStd-Oblique.ttf') format('truetype'), url('../fonts/AvenirLTStd-Oblique.svg#AvenirLTStd-Oblique') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std';
    src: url('../fonts/AvenirLTStd-BookOblique.eot');
    src: url('../fonts/AvenirLTStd-BookOblique.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirLTStd-BookOblique.woff2') format('woff2'), url('../fonts/AvenirLTStd-BookOblique.woff') format('woff'), url('../fonts/AvenirLTStd-BookOblique.ttf') format('truetype'), url('../fonts/AvenirLTStd-BookOblique.svg#AvenirLTStd-BookOblique') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: fallback;
}

@font-face {
    font-family: 'Avenir LT Std';
    src: url('../fonts/AvenirLTStd-Book.eot');
    src: url('../fonts/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirLTStd-Book.woff2') format('woff2'), url('../fonts/AvenirLTStd-Book.woff') format('woff'), url('../fonts/AvenirLTStd-Book.ttf') format('truetype'), url('../fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
}
.clear {clear:both;}
body {
    background-color: #fff;
    color: #333;
    font-family: AvenirLTStd,sans-serif !important;
    margin: 0;
    padding: 0;
    font-weight: 400;
    position: relative;
    min-height: 100vh;
    padding-bottom: 50px;
}
*{padding: 0px;margin: 0px;font-family: 'Avenir LT Std',sans-serif;}
p, ul li a{font-size:16px; }
.banner_bg {background:url("images/bannbkd.png") no-repeat;width: 100%;background-size: cover;display: flex;align-items: center;height:65vh;padding-top:80px;}
.inner_banner_bg {background:url("images/bannbkd.png") no-repeat;width: 100%;background-size: cover;display: flex;align-items: center;height:35vh;padding-top:130px;}
.third{background:url("images/bann2.png") no-repeat;background-size: cover;}
h1,h2,h3,h4,h5,h6{font-family: 'Avenir LT Std',sans-serif;}
img{width:auto;max-width:100%;}
.common_h1 {color: #000;font-size:36px;line-height:41px;font-weight:600;}
.common_h2 {color: #111;font-size:30px;line-height:35px;font-weight:600;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:18px;}
.border{border:1px solid #ddd;}
.sub_head{color: #000;font-size:20px;margin:20px 0px;}
.btns {border:2px solid #00498e;background:#fff;color: #000 !important;padding:8px 25px 9px;border-radius:40px;transition: all 0.5s ease-in-out;font-weight:normal;display: inline-block;font-size:16px;text-align:center; text-decoration:none;font-weight:500;}
.btns:hover{color: #fff !important; text-decoration:none;background:#f26522 !important;}
.btns1{text-decoration:none; background: #f26522; color: #fff !important; border-radius: 40px; padding: 10px 25px 9px;border:2px solid #f26522;font-weight:500;font-size:16px; margin-right:15px; display:inline-block;}
.btns1:hover{color: #000 !important; text-decoration:none;background:#fff;border:2px solid #f26522;}
.patch {background-color:#fff !important;}   
    
.transition{transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;}
.vertical-align{display:flex;align-items:center;}
.navbar-nav li a{text-decoration:none; color:#000 !important;font-size:15px;padding-top: 8px;padding-bottom: 8px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;margin:0px 7px;}
.navbar-nav li a:hover{color:#ff8202 !important}
.navbar-nav li a.active{background: #0db3f2; color: #fff !important;border-radius: 25px;}
.pricing_box span{height:80px;width:80px;background:#00918e;display:inline-block;text-align:center;margin-bottom:15px;line-height:75px;border-radius:200px;box-shadow:0px 4px 0px rgba(0, 145, 142, 0.7);border:2px solid rgba(0, 145, 142, 0.7);}
.line{width:100%;background:#ddd;display:block;height:1px;border:0px;margin:15px;margin-left:0px;}
.gray_bg{width: 100%;background-size: cover;align-items: center;}
.footer{background:#e4e4e4;padding:10px 0px; bottom:0px; position:absolute; left:0; right:0;}
.footer a,.footer h5, .footer p, .footer a:focus{color:#8a8888;}
.footer a{transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;}
.footer a:hover, .footer a:active{color:#43208a; text-decoration:none;}
#back-top {position: fixed;bottom: 30px;right: 20px;z-index: 999;}
#back-top a {color: #fff;font-size: 30px;display: block;height: 40px;transition: all 1s ease 0s;width: 40px;border-radius: 50px;-ms-transition: 1s;-webkit-transition: 1s;opacity: 0.9;-moz-transition: 1s;transition: 1s;background: linear-gradient(75deg, #de6262 0%, #ffb88c 100%);line-height: 20px;text-align: center;padding-top: 9px;}
.footer p{margin-bottom:0px;font-size:12px;}
hr{border-color:#5d5d5d;}
.steps_flow_lft span{display:block;padding:15px;}
.list_unordered li{padding:0px 0px 7px 25px;font-size:16px;color:#444;background:url("images/list-arrow.png")no-repeat left 0px top 5px;font-family: 'Poppins', sans-serif;}
.list-unstyled li a{padding:1px 0px 5px 0px !important;display:inline-block;position:relative;}
.list_unordered1 li{padding:0px 0px 7px 25px;font-size:16px;color:#444;background:url("images/arrow.png")no-repeat left 0px top 5px;font-family: 'Poppins', sans-serif;}
.list-unstyled li a{padding:1px 0px 5px 0px !important;display:inline-block;position:relative;}
/*.list-unstyled li a::before {position: absolute;left: 0px;top: 12px;height: 6px;width: 8px;background: #43208a;content: "";}*/
.address_p {line-height:24px;}
.banner_bg .list_unordered li{font-size:17px;color:#fdccad;}
#duedate .table th{background:#f8f8f8;min-width:150px;font-weight:600;}
.automatic_deadbox {background: #FFF;border: 1px solid #ddd;border-radius: 3px;padding: 3px;min-height:200px;}
.automatic_deadbox h3 {width: 100%;background:#2a2a2a;border-radius: 3px 3px 0px 0px;margin: 0px;color: #FFF;padding: 10px 0px;text-align: center;margin-bottom: 10px;font-size: 30px;}
.automatic_deadbox h3 span {font-size: 16px;}
.automatic_deadbox p{padding:0px 10px;}
.pattern_bg{background:#1875d2 url("images/pattern.png") repeat 0px 0px;}
.pattern_bg h2{color:#FFF;}
.pattern_bg .line{background:#FFF;}
.fixedmenu {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;}
.bg_item_box{position:relative;padding:0px;display:inline-block;padding:0px;z-index:9;}
/*.bg_item_box img{box-shadow:0px 0px 30px rgba(0,0,0,0.5); border:3px solid #FFF;border-radius:5px;}*/
/*.bg_item_box:before{position:absolute;left:0px;top:0px;content:"";width:50%;height:50%;border-radius:5px;background-image:url(../images/bgpattern.png);}*/
.price{color:#FFF;}
.price span{font-size:42px;background:#FFF; color:#111;display:inline-block;padding:8px 5px 5px;}
#pricing a{background:#FFF;color:#222;}
#pricing a:hover{background:#222;color:#FFF;}
.internal_link:before{display:none;}
.list-unstyled li a.internal_link{padding:0px !important;}
.app_img img{width:150px;}
.banner_notification .text-left{background-color:#000!important;position:absolute!important;} 
.unordered_list li {padding: 7px 0px 0px 25px;font-size: 16px;position: relative;color: #111;font-family: 'Poppins', sans-serif;}
.sub_list li {padding: 6px 0px 0px 18px;font-size: 16px;position: relative;color: #111;font-family: 'Poppins', sans-serif;}
.sub_list li:before {background: url(images/arrow2.png)no-repeat left 0px !important;}
.unordered_list li:before {position: absolute;left: 0px;top: 9px;content: "";background: url(images/arrow.png)no-repeat left 0px;width: 20px;height: 20px;}

ul{margin-bottom:0px;}
.white-section{text-align:center;}
.form_flow { position: relative; padding: 0; }
.form_flow li { list-style-type: none; display: inline-block; position: relative; text-align: center; padding: 0 10px; width: 20%; float: left; margin: 0 auto; }
.form_flow li:before { content: ""; position: absolute; background: url(images/flow_arrow.png) no-repeat center; height: 21px; right: -25%; top: 50px; bottom: 0; width: 56%; /* background: #b7b7b7; */ z-index: 0; }
.form_flow li span { display: inline-block; border: 1px solid #000; border-radius: 25%; margin-bottom: 15px; width: 120px; height: 120px; line-height: 116px; background: #fff; z-index: 1; position: relative; }
.form_flow li h4 { margin: 0px; position: relative; z-index: 1; }
.mtop{margin-top:30px !important;}
.third p{margin-bottom:0px !important;}
.text{padding:20px;}
.border-bottom{border-bottom:1px solid #ddd;}
.my-2{margin:0px !important;}
.form_flow h5{font-size:16px;line-height:20px;}
.before:before{display:none !important;}
a:focus, a:hover{color: #000 !important; text-decoration: none;}
a {color: #ff880f;text-decoration: underline;}
#gray_bg span	{color:#43208a !important;}
.banner_cnt{padding:30px 0px 80px;}
/*.irslogo { background: rgba(0,0,0,0) url(images/irslogo.png) no-repeat scroll 0 0; height: 60px; width: 60px; display: block; margin: 0px; }*/
nav .signup a.btnss{border:2px solid #de6262;color: #fff !important; padding: 8px !important; font-size: 14px;border-radius:40px;margin-top:2px;background:linear-gradient(40deg, #DE6262 0%, #FFB88C 100%);}
.SignUP-pdngtop {margin-top: -2px;}
.signup {padding:0px 5px 0px 5px;}
nav .signup a.btnss:hover {color:#da4a4a !important;background:#fff !important;border:2px solid #de6262;}
.logo {padding-top:80px;padding-left:-20px;}
.dsktp { padding-top: 250px; margin-left: -535px; }
.btns:focus { color: #fff !important; text-decoration: none;background: #ffb88c;border:2px solid #00498e; }
.btns:hover{ color: #fff !important; text-decoration: none; border:2px solid #f26522;  }
.btns:active{ color: #fff !important; text-decoration: none; background: #ffb88c;}
.footer a {color:#000 !important;}
.footer a:hover {color:#8a8888!important;}

 input:focus, select:focus, textarea:focus{border:none !important;}
/*label.error, .errorText.field-validation-error { margin: 0; padding: 1px 10px 0px 10px; box-sizing: border-box; background: #ff0000; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.4); position: absolute; left: 0px; top: auto; z-index: 1; font-size: 15px; border-radius: 2px; border: 1px solid #ff0000;  margin-top: -20px;color:#fff; }
label.error:after, .errorText.field-validation-error:after { content: ""; position: absolute; width: 0; height: 0; margin-left: -23px; bottom: -8px; left: 53px; box-sizing: border-box; border: 4px solid white; border-color: transparent transparent #ff0000 #ff0000; -ms-transform-origin: 0 0; -webkit-transform-origin: 0 0; transform-origin: 0 0; -ms-transform: rotate(-43deg); -webkit-transform: rotate(-43deg); -moz-transform: rotate(-43deg); -o-transform: rotate(-43deg); transform: rotate(-43deg); box-shadow: -1px 1px 1px 0 rgb(215, 71, 87); background: #ff0000; }*/
.qurList {padding-left: 0;position: relative;min-height:200px;text-align:left;}
 .qurList::before {position: absolute;content: "";background-color:#e47169;width: 5px;height: 200px;margin-left: 50px;border-radius: 20px;}
 .qurList li {list-style: none;margin-bottom:20px;}
 .qurHeading {padding: 10px 15px;background-color:#ffb88c;color:#000;left: 50px;position: relative;z-index: -1;top: 10px;display: inline-block;font-weight:bold;min-width:145px;}
 .qurHeading::after {position: absolute;content: "";border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #ffb88c;top: 2px;right: -20px;}
 .qurMonth {font-size: 18px;color:#000;font-weight: 500;}
 .qurList li label.firstLabel {display: inline-block;position: relative;top: 25px;text-align: left;left:75px;}
  .qurList li label .dueDate_qur{display:block;position:relative;}
 .qurDueDate {color:#e76c00;font-size: 18px;font-weight: bold;margin-right: 5px;}
 .rightSection img{border: 1px solid #f4f4f4;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}
 .deadLineSection{display:flex;align-items:center;}
 .list_new li {
    padding-left: 5px;
    padding-bottom: 12px;
    font-size: 17px;
}
 .list_new li::marker{font-size:20px;font-weight:bold;color:#e76c00;}
.mTop40{margin-top:40px;}
.support_sticky li { color: #212121; text-align: left; list-style: none; background: url(../img/sd.png)no-repeat -1px 9px; line-height: initial; list-style: none; padding: 5px 0px 7px 20px; position: relative; display: inline; margin-left: 5px; font-size: 14px; }

.mTop20{margin-top:20px;}
.service.service-style-1 {display: inline-block; background: #fff; border: #ddd 1px solid; border-radius: 0.5rem; width: 95%;  margin-bottom: 30px; margin-top: 50px; text-align: center; -webkit-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;box-shadow: 0px 0px 10px rgba(0,0,0,0.15); }
.service.service-style-1 img {margin-top: -40px;  display: inline-block; }
.mTop10{margin-top:10px;}
/* .formimg{box-shadow: 0 4px 12px #df6463; border: 1px solid #feb58b; border-radius: 6px;background:#fff;} */
.last{background: linear-gradient(40deg, #de6262 0%, #ffb88c 100%);}
.white{color:#fff !important;}
.fixed-top{background:#fff;padding:10px 0px;border-bottom:1px solid #ddd;}
#duedate{background:url(images/bgbckgrd.png);background-size:cover;}
.bgclr{background: #fff; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06), 0 3px 15px rgba(0, 0, 0, 0.09); padding: 20px 20px 10px; margin-top: 30px; border-radius: 10px;}
.pricing{background: #fff; box-shadow: 0px 0px 3px rgba(0,0,0,0.15); padding: 20px 0px 5px; margin-top: 40px; border-left: 2px solid #e36e68; border-radius: 10px;}
/* .service.service-style-1:after{content: ""; position: absolute; background: url(images/flow_arrow.png) no-repeat center; height: 21px; right: -25%; top: 95px; bottom: 0; width: 56%; /* background: #b7b7b7; } */
.before:after{display:none;}.banner_cnt .list-unstyled{padding-left:30px;}
.navbar-toggleable .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem;}
li.fntsze{font-size:18px !important;color:#fff !important;font-weight:500;}
.irslogovisible{position:absolute;padding-left:300px;padding-top:50px;}
.mb-5{margin-bottom:30px !important;}

.bottom_ad_section { background: #fff; border: 1px solid #949494; font-size: 20px; padding:15px 15px 15px; border-bottom: 0; box-shadow: 0 0 20px rgba(0,0,0,.3); border-radius: 3px 3px 0px 0px;margin-top:5px; }
.ad_close { position: absolute; right: -10px; top: -12px; background: #e04949; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #fff !important; font-size: 15px; font-weight: 600; line-height: 24px; cursor: pointer; text-align: center; }
.ad_close:hover { position: absolute; right: -10px; top: -12px; background: #e04949; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #fff !important; font-size: 15px; font-weight: 600; line-height: 24px; cursor: pointer; text-align: center; text-decoration:none; }
.bottom_fixed_bar { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 999; transition: all .4s linear; -webkit-transition: all .4s linear; }
.bts{margin-top:5px;}
.stky-caption{margin-top:21px; color:#000 !important; font-size:18px;}
.sticky-top{position:sticky;top:100px;z-index:0;}
.foot_adpopup{display:none !important;}
.button_sticky { background-color: #4eaec0; border: 2px solid #4eaec0; padding: 6px 7px; color: #fff; border-radius: 3px; min-width: 130px; display: inline-block; font-size: 16px; font-weight:500; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; margin-top:15px;text-transform: uppercase;}
.button_sticky:hover, .button_sticky:focus { background-color: #e76c00; border: 2px solid #e76c00; padding: 6px 7px; color: #fff; border-radius: 3px; text-decoration: none;text-transform: uppercase; }
.bottom_ad_section .button_sticky{margin:0px;}
.ad_row{display:flex;align-items:center;}
.bottom_ad_section .stky-caption{margin:0px;}   
.vertical-align{align-items:center;}
#adPopup .btnblue{float:none;}
#adPopup .modal-body{padding: 28px 20px 30px 20px  !important;}
.bottom_fixed_bar{padding:0px !important;}
bottom_fixed_bar{margin-top:0px !important;margin-bottom:5px !important;}
.bottom_ad_section  h3{margin-top:0px !important;}
.popup .unordered_list li{display:initial;margin-left:20px;}

MboxClose { background: url("images/close.png") no-repeat; border: medium none; height: 31px; position: absolute; right: -15px; text-indent: -9999px; top: -10px; width: 31px; z-index: 9; }
.MboxClose:hover { background-position: 0 -31px; }
.video_text span img {margin-top:5px;}
.ftwt { font-weight:600; font-size: 24px; margin-bottom:15px; padding-bottom:15px; position: relative;line-height: normal; }
.ftwt::before {position: absolute;left: 50%;width: 80px;bottom: 0px;margin-left: -40px;content: "";border-top:2px solid #ce3b37;}
.hideModal #adPopup,.hideModal .modal-backdrop{display:none !important;}
body{overflow-y:inherit !important;padding:0px !important;}
.parasiz p {font-size:18px !important; font-weight:500;}
.modal-open{overflow:auto !important;}
.efile_box span {width: 80px;height: 80px;margin-top: 10px;display: inline-block;border-radius: 100%;border: 2px solid #f75b01;line-height: 80px;text-align: center;position: relative;background: #f75b01;font-family: 'Poppins', sans-serif;}
.efile_box span::after {content: "";position: absolute;right: -8px;top: 5px;width:28px;height:28px;background:#797979;border-radius: 200px;display: inline-block;text-align: center;line-height:28px;color: #FFF;}
.efile_box span img{width:30px;}
.efile_box1 span::after{content: "1";}
.efile_box2 span::after{content: "2";}
.efile_box3 span::after{content: "3";}
.efile_box {position:relative;float:left;width:100%;}
.efile_box::after {content: "";position: absolute;right: -3px;top:45px;width: 30px;height: 30px;}
.efile_box3:after{display:none;}
.mar1{margin-top:30px;}
.main_efile_sec ::after{background:url("images/step-arrow.png") no-repeat;right: -37px;top: 46px;}
.overlap_below_section{position:relative;top:-140px;}
.main_efile_sec .common_h5 {font-size: 16px;font-weight:300; margin-top:10px;line-height:22px;}
.main_efile_sec {width:33% !important;display: inline-block;max-width: inherit;flex: auto;text-align:center;vertical-align:central;}
.para p {margin-top:12px;}
.leftspc {padding-left:20px; padding-right: 5px; }
.martop {margin-top:25px;}
.modal-body {padding: 30px;}
/*.modal-body {
    position: relative;
    padding: 29px;
}*/
.btns_features { color: #ff8500; background: transparent; transition: all 0.4s linear; -webkit-transition: all 0.4s linear; font-weight: 500; display: inline-block; font-size: 18px; text-align: center; text-decoration: none; font-family: 'Poppins', sans-serif; padding: 7px 20px; min-width: 150px; border-radius: 2px;border: 2px solid #ff8500;}
.btns_features:hover, .btns_features:focus { background: #ff8500; color: #fff; text-decoration: none; }
#steps {text-align:center;}
.modal-dialog {width:700px !important;top:15%;}
.prcng { margin-top: 12px; font-size: 20px; font-weight: 600;}
.hdng{ margin-top: 0px; color:#fff !important;}
.MboxClose { background: url(images/close.png) no-repeat; border: medium none; height: 31px; position: absolute; right: -15px; text-indent: -9999px; top: -10px; width: 31px; z-index: 9; }   
 .border{background: #fff;margin:5px;padding: 10px;margin-bottom: 15px;min-height: 210px;box-shadow: 3px 3px 15px rgba(0,0,0,0.2);border-radius: 5px;display:inline-flex;align-items:center;    width: -webkit-fill-available;}
 .box p{color:#5e5e5e;}
 p.minhgt{min-height:70px;}
 
 .orang{color:#f26522;}
 .box{box-shadow:0px 0px 10px rgba(0,0,0,0.15);padding:20px 20px 5px;min-height: 0px;background:#fff;border-radius:10px;1px solid #eaeaea;}
 
 /* .quarter img{width:60px;} */
 .txtback{padding:0px 20px 20px;}
 .newpoint{padding-left:30px;}
 /*.whatnew{min-height:520px;}*/
 .whatnew span{padding-left:30px;color:#595959;font-style:italic;}
 .newpoint:before{position: absolute;left: 20px;content: "";background: url(images/arrow.png)no-repeat left 0px;width: 20px;height: 20px;}
 

 .footer2 {padding: 10px 0px; color: #fff; color: #909090; font-size: 13px; }
 .copyrights_txt {padding-right: 0px;} .pTop5 {padding-top: 5px;}
 .new-footer2 a {color: #444;}
 .footer2 a {color: #50b1c4;padding: 0 2px;text-decoration: none;}
 .authorizeNetSeal, .irslog, .comod-part {display: inline-block;}
 .footer2 ul {text-align: left;}footer ul {margin: 0;}
 .footer2 ul li {display: inline-block;list-style-type: none;}
 .footer2 ul li a.twitterIcon { margin-left: 0; }
 .footer2 ul li a.facebookIcon {background-position: -38px 0px;}
 .footer2 ul li a.pinterestIcon {background-position: -114px 0px;}
 .footer2 ul li a.linkedinIcon {background-position: -152px 0px;}
 .footer2 ul li a.youtubeIcon {background-position: -190px 0px;}
 .footer2 ul li a.instagramIcon {background-position: -76px 0;}
 .footer2 ul li a { width: 28px; height: 28px; background: url(images/socialicon.png) no-repeat 0px 0px; color: #b0b0b0; font-size: 14px; margin: 10px 0px 0 7px; display: inline-block; text-decoration: none; border-radius: 200px; }
 .footer2 ul li a { width: 28px; height: 28px; background: url(images/socialicon.png) no-repeat 0px 0px; color: #b0b0b0; font-size: 14px; margin: 10px 0px 0 7px; display: inline-block; text-decoration: none; border-radius: 200px; }
 .footer2 ul li a { width: 28px; height: 28px; background: url(images/socialicon.png) no-repeat 0px 0px; color: #b0b0b0; font-size: 14px; margin: 10px 0px 0 7px; display: inline-block; text-decoration: none; border-radius: 200px; }
 .authorizeNetSeal img { max-width: 61px; margin: 0 0 0 0; max-height: 49px; }
 .irslog img {max-width: 50px;margin: 0 15px 0px 0px;}
 .comod-part img {max-width: 90px;max-height: 49px;}
 .mobile_but_spacing{margin-left:20px;}
.modal-header {
    padding: 10px 15px;
    border-bottom: 1px solid #e5e5e5;
}
.close, .close:hover, .close:focus {
    border: none !important;
    position: absolute;
    top: 8px;
    right: 10px;
    background: transparent url("Images/close.png") no-repeat scroll 0px 0px !important;
    width: 31px;
    height: 31px;
    text-indent: -9999px;
    z-index: 999;
    opacity: 1;
}
.modalFormTable {
    background: #fff;
    padding: 10px;
}
table {
    width: 100%;
    border-spacing: 0px;
}
input.mailField-icon {
    background: url(Images/emailIcon.png) no-repeat right 7px center #fff;
    padding: 8px 40px 8px 8px;
}

input.passwordField-icon {
    background: url(Images/passIcon.png) no-repeat right 7px center #fff;
    padding: 8px 40px 8px 8px;
}

input.userField-icon {
    background: url(Images/userIcon.png) no-repeat right 7px center #fff;
    padding: 8px 40px 8px 8px;
}

input.nameField-icon {
    background: url(Images/businessIcon.png) no-repeat right 7px center #fff;
    padding: 8px 40px 8px 8px;
}

input.mobileField-icon {
    background: url(Images/phoneIcon2.png) no-repeat right 12px center #fff;
    padding: 8px 40px 8px 8px;
}

label.error {
    color: #fff;
    font-size: 12px;
    background: #f00;
    padding: 2px 5px;
    position: absolute;
    left: 0;
    margin-top: -14px;
    border-radius: 3px 3px 0 0;
}

    label.error:before {
        content: "";
        border: 10px solid #f00;
        border-left: none;
        border-bottom: none;
        border-right: 10px solid transparent;
        position: absolute;
        margin-top: 17px;
        outline: none !important;
        z-index: 2;
    }
.contactForm {
    max-width: 400px;
    margin: 0 auto;
}

    .contactForm td {
        position: relative;
    }
.spacer10 {
    height: 10px;
}
input[type="text"], textarea, select {
    width: 100%;
    border: 1px solid #ccc;
    padding: 7px;
    border-radius: 2px;
}

    input[type="text"]:focus, textarea:focus, select:focus {
        border: 1px solid #b1b1b1;
        box-shadow: 1px 1px 5px #ccc;
    }

body {
    margin: auto 0;
    font-family: 'Open Sans', sans-serif !important;
    position: relative;
    font-size: 14px;
    font-weight: 500;
    background: #fff;
    color: #262626;
    height: 100%;
    overflow-x: hidden;
    line-height: 1.5 !important;
}

.body-content {
    padding-bottom: 90px;
}
.taC {
    text-align: center !important;
}
.btn-second {
    font-family: 'Source Sans Pro', sans-serif;
    padding: 6px 15px 10px !important;
    font-size: 16px !important;
    font-weight: normal !important;
    border-radius: 6px !important;
    background: #53b9c9;
    color: #fff !important;
    font-weight: normal !important;
    box-shadow: 0 -5px 0 rgba(0,0,0,.2) inset;
    border-bottom: none !important;
    transition: all .2s ease-in-out 0s;
    -moz-transition: all .2s ease-in-out 0s;
    -webkit-transition: all .2s ease-in-out 0s;
    -o-transition: all .2s ease-in-out 0s;
}

    .btn-second:hover, .btn-second:focus, .btn-second:active {
        background: #ef6d49 !important;
        color: #fff;
        transition: all .2s ease-in-out 0s;
        -moz-transition: all .2s ease-in-out 0s;
        -webkit-transition: all .2s ease-in-out 0s;
        -o-transition: all .2s ease-in-out 0s;
    }
.modal-title {
    font-weight: 600 !important;
    font-size: 20px !important;
    color: #f66e4e !important;
    overflow: visible !important;
    position: initial;
    text-transform: initial;
    margin: 0;
}