@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Hind:300,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face{font-family:"GeneralSansExtralight";src:url("../fonts/GeneralSans-Extralight.woff2") format("woff2"),url("../fonts/GeneralSans-Extralight.woff") format("woff"),url("../fonts/GeneralSans-Extralight.ttf") format("truetype");font-weight:200;font-display:swap;font-style:normal;}
@font-face{font-family:"GeneralSansExtralightItalic";src:url("../fonts/GeneralSans-ExtralightItalic.woff2") format("woff2"),url("../fonts/GeneralSans-ExtralightItalic.woff") format("woff"),url("../fonts/GeneralSans-ExtralightItalic.ttf") format("truetype");font-weight:200;font-display:swap;font-style:italic;}
@font-face{font-family:"GeneralSansLight";src:url("../fonts/GeneralSans-Light.woff2") format("woff2"),url("../fonts/GeneralSans-Light.woff") format("woff"),url("../fonts/GeneralSans-Light.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal;}
@font-face{font-family:"GeneralSansLightItalic";src:url("../fonts/GeneralSans-LightItalic.woff2") format("woff2"),url("../fonts/GeneralSans-LightItalic.woff") format("woff"),url("../fonts/GeneralSans-LightItalic.ttf") format("truetype");font-weight:300;font-display:swap;font-style:italic;}
@font-face{font-family:"GeneralSansRegular";src:url("../fonts/GeneralSans-Regular.woff2") format("woff2"),url("../fonts/GeneralSans-Regular.woff") format("woff"),url("../fonts/GeneralSans-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal;}
@font-face{font-family:"GeneralSansItalic";src:url("../fonts/GeneralSans-Italic.woff2") format("woff2"),url("../fonts/GeneralSans-Italic.woff") format("woff"),url("../fonts/GeneralSans-Italic.ttf") format("truetype");font-weight:400;font-display:swap;font-style:italic;}
@font-face{font-family:"GeneralSansMedium";src:url("../fonts/GeneralSans-Medium.woff2") format("woff2"),url("../fonts/GeneralSans-Medium.woff") format("woff"),url("../fonts/GeneralSans-Medium.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal;}
@font-face{font-family:"GeneralSansMediumItalic";src:url("../fonts/GeneralSans-MediumItalic.woff2") format("woff2"),url("../fonts/GeneralSans-MediumItalic.woff") format("woff"),url("../fonts/GeneralSans-MediumItalic.ttf") format("truetype");font-weight:500;font-display:swap;font-style:italic;}
@font-face{font-family:"GeneralSansSemibold";src:url("../fonts/GeneralSans-Semibold.woff2") format("woff2"),url("../fonts/GeneralSans-Semibold.woff") format("woff"),url("../fonts/GeneralSans-Semibold.ttf") format("truetype");font-weight:600;font-display:swap;font-style:normal;}
@font-face{font-family:"GeneralSansSemiboldItalic";src:url("../fonts/GeneralSans-SemiboldItalic.woff2") format("woff2"),url("../fonts/GeneralSans-SemiboldItalic.woff") format("woff"),url("../fonts/GeneralSans-SemiboldItalic.ttf") format("truetype");font-weight:600;font-display:swap;font-style:italic;}
@font-face{font-family:"GeneralSansBold";src:url("../fonts/GeneralSans-Bold.woff2") format("woff2"),url("../fonts/GeneralSans-Bold.woff") format("woff"),url("../fonts/GeneralSans-Bold.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal;}
@font-face{font-family:"GeneralSansBoldItalic";src:url("../fonts/GeneralSans-BoldItalic.woff2") format("woff2"),url("../fonts/GeneralSans-BoldItalic.woff") format("woff"),url("../fonts/GeneralSans-BoldItalic.ttf") format("truetype");font-weight:700;font-display:swap;font-style:italic;}
@font-face{font-family:"HalyardRegular";src:url("../fonts/Halyard-Text-Regular.woff2") format("woff2"),url("../fonts/Halyard-Text-Regular.woff") format("woff"),url("../fonts/Halyard-Text-Regular.ttf") format("truetype");font-display:swap;}
:root{--h2-color:#181818;}
body{padding:0;margin:0;font-weight:400;font-family:"PT Sans",sans-serif;word-break:break-word;}
ul{list-style:none;}
a{text-decoration:none;outline:none;}
body a:hover,body a:focus{color:initial;text-decoration:none;}
a:focus{outline:none;text-decoration:none;}
textarea:focus{outline:none;}
select:focus{outline:none;}
input{outline:none!important;}
button,button:focus{outline:none;}
a img{border:none;}
img{border:0;}
p{padding:0;margin:0;}
h1,h2,h3,h4,ul,p{padding:0;margin:0;}
textarea{resize:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#fff;}
input:-webkit-autofill{border:1px solid #e4e4e5;-webkit-text-fill-color:rgba(49,50,51,1);-webkit-box-shadow:0 0 0px 1000px #f5f5f6 inset;transition:background-color 5000s ease-in-out 0s;}
input:-internal-autofill-selected{background-color:#fff!important;-webkit-box-shadow:0 0 0px 1000px #fff inset;}
input:-webkit-autofill:hover,input:-webkit-autofill:focus{border:1px solid #e4e4e5;-webkit-text-fill-color:rgba(49,50,51,1);-webkit-box-shadow:0 0 0px 1000px #f5f5f6 inset;transition:background-color 5000s ease-in-out 0s;}
input::-moz-placeholder{opacity:1;outline:none;}
textarea::-moz-placeholder{opacity:1;outline:none;}
.clr{clear:both;height:0;}
ul{padding:0;list-style:none;}
a{text-decoration:none;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}
a:hover{text-decoration:none;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}
.mainNave ul.navbar-nav > li ul.dropdown-menu li a.dropdown-item{padding:5px;font-size:13px;}
.topbar{background:#f4f4f4;}
.topbar .col-md-12{display:flex;align-items:center;align-content:center;justify-content:space-between;}
.headsocial li{display:inline-block;vertical-align:middle;margin:0 30px 0 0;font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#282828;font-display:swap;}
.headsocial li:last-child{margin:0;}
.headsocial li a{color:#282828;}
.headsocial li img{display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
.accountLink li{display:inline-block;vertical-align:middle;border-right:1px solid #d5d5d5;padding:0 14px;}
.accountLink li a{font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-transform:uppercase;color:#282828;font-display:swap;}
.accountLink li a img{display:inline-block;vertical-align:middle;margin:0 6px 0 0;}
ul.accountLink{padding:10px 0;}
.accountLink li:last-child{border-right:none;padding-right:0;}
.mainNave{border-bottom:1px solid #e3e3e3;}
.mainNave ul.navbar-nav li a.nav-link{padding:0;font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:16px;line-height:23px;color:#282828;text-transform:uppercase;font-display:swap;}
.mainNave ul.navbar-nav > li a.nav-link:hover,.mainNave ul.navbar-nav > li > a.nav-link:focus{color:#f74820;}
.mainNave ul.navbar-nav > li{margin:0 18px 0 0;}
.callnow.callnowsm{display:none;}
.callnow a{background:#f74820;display:inline-block;padding:5px 10px;font-family:GeneralSansMedium;font-style:normal;font-weight:500;font-size:14px;line-height:19px;text-align:center;text-transform:uppercase;color:#ffffff;transition:all ease 0.3s;border-radius:120px;min-width:160px;box-shadow:0 7px 0px 0 rgb(9 51 87);}
.callnow a:hover,.callnow a:focus{background:#000;color:#fff;transition:all ease 0.3s;}
.slidersec{display:flex;align-items:center;align-content:center;justify-content:space-between;padding:20px 0;}
.mainbanner{padding:70px 0;background:#fafafa;}
.welcome-box h1{font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0.24em;text-transform:uppercase;color:#f74820;margin:0 0 10px;font-display:swap;}
.welcome-box h2{color:var(--h2-color);margin:0 0 20px;font-family:"GeneralSansBold";font-style:normal;font-weight:700;font-size:30px;line-height:43px; /* or 147% */text-transform:capitalize;}
.welcome-box h3{margin:0 0 20px;font-family:"GeneralSansBold";font-style:normal;font-weight:700;font-size:36px;line-height:53px; /* or 147% */text-transform:capitalize;color:#181818;}
.welcome-box p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:18px;line-height:30px; /* or 167% */color:#373737;margin:0 0 30px;}
.sliderimg{width:50%;}
.orangenbtn{display:inline-block;padding:10px 30px;background:#f74820;font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:18px;line-height:25px;text-transform:uppercase;color:#ffffff;border:1px solid #f74820;transition:all ease 0.3s;font-display:swap;border-radius:60px;}
.orangenbtn:hover,.orangenbtn:focus{background:#000;color:#fff;transition:all ease 0.3s;border-color:#000;}
.buttonbox{margin:20px 0 30px;}
.welcome-box{width:50%;}
.orangenbtnborder{display:inline-block;padding:10px 30px;background:#fff;font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:18px;line-height:25px;text-transform:uppercase;color:#f74820;border:1px solid #f74820;margin:0 0 0 20px;transition:all ease 0.3s;font-display:swap;}
.orangenbtnborder:hover,.orangenbtnborder:focus{background:#000;color:#fff;transition:all ease 0.3s;border-color:#000;}
section.servicesec{padding:70px 0 100px;background-image:-webkit-linear-gradient(135deg,rgb(255,16,83) 0%,rgb(52,82,255) 100%);background:#e8f9ff;}
h2.servheading{font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0.24em;text-transform:uppercase;color:#f74820;text-align:center;margin:0 0 10px;font-display:swap;}
h3.servtitle{font-family:GeneralSansSemibold;font-style:normal;font-weight:600;font-size:36px;line-height:44px; /* identical to box height, or 122% */color:#222f38;text-align:center;margin:0 0 90px;font-display:swap;}
.serviceblock{text-align:center;transition:all ease 0.3s;padding:80px 25px 50px;box-shadow:0 8px 30px 0 rgba(0,0,0,0.2);min-height:400px;background:#fff;position:relative;}
.stepnum{background:transparent;width:60px;height:60px;display:flex;align-items:center;align-content:center;justify-content:center;border-radius:80px;box-shadow:0 0 23px 1px rgb(255 255 255);color:#fff;font-weight:600;font-size:20px;margin:0 auto 20px;}
.serviceblock h4{font-family:"GeneralSansMedium";font-style:normal;font-weight:700;font-size:18px;line-height:23px;text-align:center;text-transform:capitalize;color:#222f38;margin:20px 0 11px;font-display:swap;}
.serviceblock h4 a{color:#222f38;}
.serviceblock p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:16px;line-height:26px; /* or 162% */text-align:center;color:#222f38;font-display:swap;}

/*.serviceblock:hover,.serviceblock:focus{background:#0c0c0c;transition:all ease 0.3s;}*/
.serviceblock img{max-width:60px;object-fit:contain;}
section.whyneedsec{padding:70px 0;}
.whyleft{display:flex;align-items:center;align-content:center;}
.fileitrimg{width:48%;}
.needfileitr{width:60%;margin-left:-50px;}
.fileitrcnt{background:#fff;padding:20px;}
.watchvieo{margin:30px 0 0;}
.watchvieo iframe{width:100%;}
.needfileitr h2{font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0.24em;text-transform:uppercase;color:#dfa100;padding:0 0 0 80px;font-display:swap;}
.needfileitr h3{font-family:"GeneralSansBold";font-style:normal;font-size:33px;line-height:39px; /* identical to box height, or 122% */color:var(--h2-color);padding:0 0 0 80px;font-display:swap;}
.readmore1{margin:15px 0 0;}
.fileitrimg img{width:100%;}
.whyneedrtimg img{width:100%;}
.fileitrcnt p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#797c7f;font-display:swap;}
.readmorebtns{margin:20px 0 0;}
.needhelpbtn{display:inline-block;padding:10px 20px;background:#fff;font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:18px;line-height:25px;text-transform:uppercase;color:#181818;border:1px solid #181818;transition:all ease 0.3s;margin:0 0 0 10px;font-display:swap;border-radius:60px;}
.needhelpbtn:hover,.needhelpbtn:focus{background:#000;color:#fff;transition:all ease 0.3s;}
.workingprocess{background:#f5f5f5 url(../img/linepattern.webp) 0 0 no-repeat;background-size:cover;padding:60px 0 80px;}
.workingprocess h2{font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:18px;line-height:25px;text-align:center;letter-spacing:0.24em;text-transform:uppercase;color:#dfa100;margin:0 0 20px;font-display:swap;}
.workingprocess h3{font-family:"GeneralSansMedium";font-style:normal;font-weight:600;font-size:30px;line-height:38px;color:var(--h2-color);text-align:center;margin:0 0 5px;}
.workingprotitle{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:15px;line-height:17px;text-align:center;color:#797c7f;margin:0 0 19px;padding:0 140px;}
.processbox{position:relative;}
.processbox > img{width:100%;}
.procescnt{position:absolute;top:30px;left:30px;}
.secureicon{margin:0 0 20px;}
.secureicon img{max-width:80px;max-height:80px;border-radius:80px;margin:auto;}
.procescnt h4{font-family:"GeneralSansBold";font-style:normal;font-weight:400;font-size:23px;line-height:31px; /* identical to box height */text-transform:capitalize;color:#ffffff;margin:0 0 10px;}
.procescnt h4 span{font-family:"GeneralSansRegular";}
.procescnt p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:18px;line-height:28px; /* or 156% */color:#ffffff;}
.appreciatefeedback h2{font-size:25px;margin:0 0 10px;}
.appreciatefeedback h4 br,.appreciatefeedback h2 br{display:none;}
.appreciatefeedback h4{font-size:18px;}
.owl-carousel .owl-item{padding:0 10px;}
section.fewdocmentsec{padding:70px 0;}
.doclist{background:#ffffff;box-shadow:0px 4px 30px rgba(0,0,0,0.16);border-radius:5px;border-top:5px solid #f74820;padding:27px 15px 27px 27px;min-height:270px;}
.doclist h2{font-family:"GeneralSansMedium";font-style:normal;font-weight:600;font-size:22px;line-height:30px; /* identical to box height */color:var(--h2-color);margin:0 0 10px;}
.doclist ul li{margin:0 0 4px 0;padding:0 0 0 30px;font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:18px;line-height:25px;text-transform:capitalize;color:#484848;background:url(../img/greencheck.webp) 0 9px no-repeat;background-size:15px;font-display:swap;}
.doclist ul{height:230px;overflow-x:auto;padding-right:5px;}
.doclist ul{/*scrollbar-color:#2abb9b #e0e0e0;scrollbar-width:thin;*/}
.doclist ul::-webkit-scrollbar{width:6px;}
.doclist ul::-webkit-scrollbar-track{background:#e0e0e0;border-radius:20px;-webkit-border-radius:20px;}
.doclist ul::-webkit-scrollbar-thumb{background:#000;border-radius:20px;-webkit-border-radius:20px;}
.blog-head h2 a{color:#000;}
.achivment{display:flex;align-items:center;align-content:center;justify-content:space-between;flex-wrap:wrap;}
.achivment > div{width:48%;height:160px;background:#ebebeb;display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;}
.achivment > div strong{font-family:"GeneralSansMedium";font-style:normal;font-size:40px;line-height:54px; /* identical to box height */text-align:center;text-transform:capitalize;color:#181818;width:100%;}
.achivment > div{font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:20px;line-height:28px;text-align:center;text-transform:capitalize;color:#797c7f;margin:0 1% 10px;font-display:swap;}
.hmblogsec{padding:70px 0 30px;}
.hmblogsec h2{font-family:"GeneralSansMedium";font-style:normal;font-weight:600;font-size:30px;line-height:41px; /* identical to box height */text-align:center;text-transform:uppercase;color:#181818;margin:0 0 20px;}
.hmblogbox{display:flex;flex-wrap:wrap;margin:0 1% 1% 0;justify-content:center;align-items:flex-start;align-content:flex-start;}
.hmblogcnt{display:inline-flex;position:relative;width:31%;margin:0 1% 25px;}
.hmblogcnt a:hover img,.hmblogcnt a:focus img{transition:all ease 0.3s;transform:scale(1.1);}
.hmblogcnt a img{transition:all ease 0.3s;}
.hmblogtitle{position:absolute;left:15px;bottom:15px;font-family:"GeneralSansMedium";font-style:normal;font-size:22px;line-height:30px; /* identical to box height */color:#ffffff;}
.hmblogcnt a{overflow:hidden;position:relative;display:block;width:100%;}
.hmblogbox:nth-child(4){width:49%;}
.hmblogcnt:nth-child(4){width:47.5%;}
.hmblogcnt:nth-child(5){width:47.5%;}
section.testimonial{padding:70px 0;background-image:-webkit-linear-gradient(135deg,rgb(255,16,83) 0%,rgb(52,82,255) 100%);}
.testislider .slick-slide{padding:0 10px;}
.testimonial h2{font-family:"GeneralSansMedium";font-style:normal;font-size:30px;line-height:41px;text-transform:capitalize;color:#ffffff;text-align:center;margin:0 0 30px;}
.testimonialbox{border-radius:10px;text-align:center;padding:30px 15px;background:#fff;}
.testimonialbox p{font-family:"GeneralSansRegular";font-style:italic;font-weight:400;font-size:16px;line-height:27px;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#000;}
.testimonialimg{margin:0 0 10px;text-align:center;}
.testimonialimg img{height:215px;width:215px;min-width:215px;min-height:215px;object-fit:cover;border-radius:100px;box-shadow:0 0 8px 0 rgba(0,0,0,0.2);margin:0 auto 10px;}
span.stepnum{background:#74ddfd;width:100px;height:100px;display:flex;align-items:center;align-content:center;justify-content:center;border-radius:80px;box-shadow:0 0 26px 0 rgba(0,0,0,0.2);color:#000;font-weight:600;font-size:40px;margin:auto;position:absolute;left:0;right:0;top:-40px;border:4px solid #fff;}
.testislider .slick-prev,.testislider .slick-next{width:60px;height:60px;background:#fff;border-radius:60px;display:flex;align-items:center;align-content:center;justify-content:center;z-index:1;box-shadow:0 0 10px 2px rgba(0,0,0,0.2);}
.testislider .slick-prev:before{content:'';border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:11px solid #000;width:0;height:0;}
.testislider .slick-next:before{content:'';border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:11px solid #000;width:0;height:0;}
.slick-slide > img{width:auto;}
.testimonialbox h3{font-family:"GeneralSansMedium";font-style:normal;font-size:18px;line-height:24px;text-transform:capitalize;color:#f74820;}
.testimonialrating{margin:20px 0 20px;}
.testimonialrating a{display:inline-block;vertical-align:top;margin:0 2px;}
.testislider .slick-slide{padding:0 10px;}
.testislider  ul.slick-dots{bottom:-50px;}
.testislider ul.slick-dots li button{width:17px;height:17px;background:transparent;border-radius:60px;border:1px solid #f74820;}
.testislider ul.slick-dots li.slick-active button{background:#f74820;}
.testislider ul.slick-dots li button:before{display:none;}
.owl-carousel{padding:10px 20px;}
.subscribesec{padding:70px 0;display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;}
.subscribesec h2{font-family:"GeneralSansBold";font-style:normal;font-size:48px;line-height:61px; /* identical to box height, or 127% */color:var(--h2-color);width:100%;text-align:center;margin:0 0 30px;}
.subcribe{width:100%;max-width:887px;margin:auto;}
.subcribe form input{border:none;border-bottom:2px solid #292929;width:100%;padding:10px 150px 4px 0;}
.subcribe form{position:relative;}
.subcribe form button{position:absolute;right:0;bottom:0;font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:25px;line-height:35px;text-transform:uppercase;color:#181818;border:none;background:none;font-display:swap;}
.subcribe form input::-webkit-input-placeholder,.subcribe form textarea::-webkit-input-placeholder{color:#797c7f;}
.subcribe form input:-moz-placeholder,.subcribe form textarea:-moz-placeholder{color:#797c7f;}
footer{background:#0A1535;padding:70px 0 0;margin:50px 0 0;}
.footerlinke h3{font-weight:600;font-size:20px;color:#fff;margin:0 0 20px;}
.footercnt p{margin:5px 0 20px;font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:16px;line-height:23px;color:#ffff;padding-right:61px;}
.footercnt img{max-width:120px;object-fit:contain;}
.footerlinke h2{font-family:"GeneralSansSemibold";font-style:normal;font-size:26px;line-height:35px;text-transform:capitalize;color:#282828;margin:0 0 20px;}
.footerlinke ul li{margin:0 0 8px;display:block;}
.footerlinke ul li a{padding:0;font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:15px;line-height:22px;color:#fff;display:inline-block;width:auto;word-break:break-word;white-space:normal;}
.footerlinke ul li a:hover,.footerlinke ul li a:focus{color:#00ca5f;text-decoration:none;background:none;}
.usefulllink ul{display:inline-block;width:50%;vertical-align:top;}
.usefulllink ul:last-child{display:inline-block;width:48%;vertical-align:top;margin-right:0px!important;text-align:right;}
.footcnt{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#fff;text-align:center;border-top:1px solid #223670;margin:40px 0 0;padding:14px 0;}
.footcnt a{color:#fff;}
.footcnt a:hover,.footcnt a:focus{color:#03c75e;}
.footerlinke ul li.nav-item.dropdown li a{color:#000;font-size:13px;}
.footerlinke ul li.nav-item.dropdown .dropdown-menu{padding:10px 10px;min-width:150px!important;}
.footerlinke ul li.nav-item.dropdown li{margin:0;}
.footercnt p a{display:inline-block;margin-right:3px;margin-bottom:4px;}
#elevator_item{width:40px;height:50px;position:fixed;right:15px;bottom:10px;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;opacity:1;z-index:100020;display:none;}
#elevator_item.off{opacity:0;visibility:hidden;}
#elevator{display:block;width:40px;height:40px;background:url(../img/icon_top.webp) center center no-repeat;background-size:15px;background-color:rgb(247 72 32);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.2);cursor:pointer;margin-bottom:10px;}
#elevator:hover{background-color:rgba(0,0,0,0.7);}
.loginbtnsm{display:none;}
.loginbtnsm li{list-style:none;}

/*About*/
.services{padding:70px 0 10px;}
.innerbanner{background:#093357 url(../img/bluelinebg.svg) 0 0 no-repeat;background-size:cover;padding:30px 20px;text-align:center;}
.innerbanner p a{color:#fff;text-decoration:underline;}
.innercontent h2{font-family:"GeneralSansSemibold";font-style:normal;font-weight:600;font-size:26px;line-height:30px; /* identical to box height, or 92% */color:#ffffff;margin:0 0 10px;}
.innercontent p{padding:10px;margin-left:80px;margin-right:80px;}
.innercontent h1{font-family:"GeneralSansSemibold";font-style:normal;font-weight:600;font-size:26px;line-height:30px; /* identical to box height, or 92% */color:#ffffff;margin:5px 0 10px;}
.innercontent p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:18px;line-height:30px; /* or 167% */text-align:center;color:#ebebeb;padding:0 210px;}
.servicelist{margin:0 0 40px;display:flex;align-items:center;align-content:center;justify-content:space-between;}
.servicimg{display:flex;align-items:center;align-content:center;justify-content:center;width:40%;background:#eaeaea;height:500px;padding:15px;}
.servcnt{width:60%;padding:0 0 0 40px;}
.servcnt h2{font-family:"GeneralSansSemibold";font-style:normal;font-weight:600;font-size:36px;line-height:49px;text-transform:capitalize;color:#000000;}
.servcnt p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:18px;line-height:32px;color:#000000;}
.readmorebtns a{background:#f74820;padding:10px 20px;display:inline-block;font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:16px;line-height:22px;text-align:center;text-transform:uppercase;color:#ffffff;}
.readmorebtns a:hover,.readmorebtns a:focus{background:#000;color:#fff;}
.servicelist:nth-child(even){flex-direction:row-reverse;}
.servicelist:nth-child(even) .servcnt{padding:0 40px 0 0;}
.allservice{display:flex;align-items:flex-start;align-content:flex-start;}
.allservleft{width:25%;background:#ffffff;box-shadow:0px 10px 30px rgba(0,0,0,0.18);border-radius:10px;padding:30px;}
.allservright{width:75%;padding:0 0 0 50px;}
.allservleft h2{font-family:"GeneralSansSemibold";font-style:normal;font-weight:600;font-size:36px;line-height:49px;text-transform:capitalize;color:#000000;margin:0 0 10px;}
.allservleft ul li{margin:0 0 10px 0;}
.allservleft ul li a{font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:20px;line-height:32px;text-transform:capitalize;color:#484848;position:relative;}
.allservleft ul li a:after{background:url(../img/arrowicon.svg) 0 0 no-repeat;}
.incomtaxbigimg{background:#eaeaea;padding:20px;height:300px;display:flex;align-items:center;align-content:center;justify-content:center;margin:0 0 30px;}
.incomtaxbigimg img{/* max-width: 250px;*/}
.incomtaxbigimgNew{background:#eaeaea;padding:20px;height:300px;display:flex;align-items:center;align-content:center;justify-content:center;margin:0 0 30px;}
.incomtaxbigimgNew img{/* max-width: 250px;*/}
.taxdetail h3{background:#f6f6f6;padding:10px 10px 10px 10px;border-left:5px solid #f74820;font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:20px;line-height:27px;text-transform:capitalize;color:#000000;margin:0 0 20px;}
.taxdetail p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:#373737;}
.taxdetail{margin:0 0 40px;}
.taxdetail ul li,.taxdetail ol li{font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:16px;line-height:28px; /* or 175% */color:#373737;margin:0 0 20px;}
.taxdetail ul li strong,.taxdetail ol li strong{display:block;}
.taxdetail ul,.taxdetail ol{margin:20px 0 0;padding-left:15px;}
.taxdetail ol li{margin:0;}
.viwebasicsec{padding:70px 0;position:relative;}
.viwebasic{display:flex;align-items:center;align-content:center;justify-content:flex-start;margin-bottom:60px;/*flex-wrap:wrap;*/}
.viewbasicimg{width:50%;margin:0 0 10px;}
.viewbasicimg img{width:100%;max-width:100%;object-fit:cover;}
.viwebasic form{width:100%;}
.viewbasiclist{background:#fff;padding:40px;margin:0 0 0 -50px;width:100%;max-width:62%;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.viewbasiclist h2{font-family:"GeneralSansMedium";font-style:normal;font-weight:600;font-size:21px;line-height:40px;text-transform:capitalize;color:var(--h2-color);position:relative;margin:0 0 10px;}
.viewbasiclist h2:before{content:"";position:absolute;bottom:0;width:100px;border-bottom:1px solid #f74820;}
.viewbasiclist ul li{font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:18px;line-height:25px; /* or 194% */color:#373737;position:relative;padding:0 0 10px 16px;}
.viewbasiclist ul li:before{content:".";position:absolute;left:0;top:0px;font-size:26px;color:#000;line-height:10px;}
.viewbasiclist h3{font-family:"GeneralSansMedium";font-style:normal;font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize;color:#181818;}
.viewbasiclist h3 span{color:#f74820;}
.viewbasiclist h3 span strong{color:#797c7f;text-decoration:line-through;font-size:18px;font-weight:400;}
.viewbasiclist p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#797c7f;}
.booknow{margin:20px 0 0;}
.booknow a{display:inline-block;padding:11px 25px;background:#f74820;font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:16px;line-height:22px; /* identical to box height */text-align:center;text-transform:uppercase;color:#ffffff;}
.booknow a:hover,.booknow a:focus{background:#000;color:#fff;}
.blogsec{padding:70px 0 10px;}
.blogimg{padding:20px 20px 6px;}
.bloglist{margin:0 0 25px;background:rgba(255,255,255,0.1);box-shadow:0px 5px 30px rgba(0,0,0,0.18);}
.blogimg img{max-height:220px;object-fit:contain;width:100%;height:220px;}
.blogcnt{padding:20px;}
.blogcnt h2{font-family:"GeneralSansMedium";font-style:normal;font-weight:600;font-size:18px;line-height:27px;color:var(--h2-color);margin:0 0 5px;text-align:left;}
.blogcnt h2 a{color:#181818;color:#181818;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.blogcnt p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:16px;line-height:23px;color:#484848;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.blogfoot{padding:15px 20px 15px;border-top:1px solid #ebebeb;display:flex;align-items:center;align-content:center;justify-content:space-between;}
.blogfoot span{font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:14px;line-height:19px;text-transform:capitalize;color:#282828;}
.blogfoot a{font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:14px;line-height:19px; /* identical to box height */text-align:center;text-transform:capitalize;color:#f74820;}

/*blog detail*/
.blogdetailsec{padding:70px 0 10px;}
.blogdate{display:flex;align-items:center;align-content:center;padding:10px 0;}
.blgdate{font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:14px;line-height:19px;text-transform:capitalize;color:#282828;padding:0 20px 0 0;}
.blgcategory{font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:14px;line-height:19px;text-transform:capitalize;color:#797c7f;}
.blgcategory strong{color:#282828;}
.blogdetails h2{font-family:"GeneralSansMedium";font-style:normal;font-weight:600;font-size:36px;line-height:49px;color:var(--h2-color);margin:0 0 10px;}
.blogdetails p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#484848;margin:0 0 14px;}
.search input{width:100%;border:1px solid #cccccc;padding:9px 50px 9px 10px;font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:16px;line-height:22px; /* identical to box height */text-transform:capitalize;color:#797c7f;}
.search{position:relative;margin:0 0 30px;}
.search button{position:absolute;right:0;top:0;border:none;padding:0;background:none;}
.categorylist h2,.recentblog h2{font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:20px;line-height:27px;text-transform:capitalize;color:#000000;background:linear-gradient(0deg,#f7f7f7,#f7f7f7);padding:10px 10px;border-left:5px solid #f74820;margin:0 0 20px;}
.categorylist ul li a{font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:16px;line-height:22px;color:#373737;}
.categorylist ul li{margin:0 0 10px;}
.categorylist{margin:0 0 25px;}
.recentblog ul li{display:flex;align-items:center;align-content:center;margin:0 0 20px;border:1px solid #e7e7e7;padding:10px;}
.recentblogimg{width:25%;}
.recentblgcnt{padding:0 0 0 20px;}
.recentblogimg a img{max-width:100%;width:100%;max-height:75px;object-fit:cover;}
.recentblgcnt h3{font-family:"GeneralSansMedium";font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#181818;margin:0 0 3px;}
.recentblgcnt h3 a{color:#181818;}
.category{font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:14px;line-height:19px;text-align:center;text-transform:capitalize;color:#282828;margin:0 0 4px;}
.category span{color:#797c7f;display:inline-block;margin:0 4px 0 0;}
.blogreadmore a{font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:14px;line-height:19px;text-align:center;text-transform:capitalize;color:#f74820;}
.shareblog{border-top:1px solid #ebebeb;margin:20px 0 0;padding:20px 0 0;}
.shareblog h3{font-family:"GeneralSansMedium";font-style:normal;font-weight:600;font-size:20px;line-height:30px;color:#484848;margin:0 0 10px;}
.shareblog ul li{display:inline-block;vertical-align:middle;margin:0 20px 0 0;}

/*contact*/
.contactus{padding:70px 0 50px;}

/*.contactbox{background:#ffffff;box-shadow:0px 5px 30px rgba(0,0,0,0.18);border-radius:20px;width:33.33%;margin:0 1% 20px;height:240px;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:center;}*/
.contatform{padding:60px 0 90px;}
.contactAddress{width:45%;background:url(../img/registrtaionbg.webp) 0 0;background-size:cover;padding:70px 30px 70px 30px;display:flex;align-items:center;align-content:center;flex-wrap:wrap;}
.contactAddress p{font-family:"GeneralSansMedium";font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#fff;width:100%;margin:20px 0 0;}
.contactAddress p strong{display:block;width:100%;font-size:20px;margin:0 0 10px;}
.contactAddress p a{color:#fff;}
.contactAddress p i{font-size:23px;color:#fff;display:inline-block;vertical-align:middle;margin:0 7px 0 0;width:30px;text-align:center;}
.contatform h2{font-family:"GeneralSansMedium";font-style:normal;font-weight:600;font-size:30px;line-height:38px;color:#fff;margin:0 0 20px;}
.contactboxform{width:55%;padding:50px;}
.contactbox{box-shadow:0 0 15px 0 rgba(0,0,0,0.2);}
.contactboxform .form-control,.form-control{width:100%;min-height:50px;border:1px solid #d9d9d9;padding:15px 15px;font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:16px;line-height:22px;text-transform:capitalize;color:#797c7f;margin:0;}
.contactboxform .form-control:hover,.contactboxform .form-control:focus,.form-control:hover,.form-control:focus{outline:none;box-shadow:none;}
.addressbox{display:flex;align-items:center;align-content:center;justify-content:space-between;}
ul.quicksolution li{background:#FFFFFF;box-shadow:0px 5px 30px rgba(0,0,0,0.18);border-radius:20px;width:28.33%;margin:0 1% 27px;height:240px;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:center;}
.quicksolutionsec{padding:70px 0 70px;background:#e8f9ff;}
.quicksolutionsec h2{text-align:center;font-weight:600;font-size:30px;margin:0 0 30px;color:#000;}
.quicksolution{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:center;}
.quicksolution li a{display:flex;width:100%;height:100%;text-align:center;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap;font-weight:600;font-size:20px;color:#000;border-radius:15px;}
.quicksolution li a:hover,.quicksolution li a:focus{box-shadow:0 0 45px 0 rgb(0 124 218 / 28%);}
.quicksolution li a span{display:block;width:100%;margin:0 0 15px;}
.quicksolution li a span i{font-size:50px;color:#f74820;}
.contatform form{max-width:800px;margin:auto;}
.contatform form ul li{width:47%;margin:0 1% 20px;display:inline-block;vertical-align:top;}
.contatform form ul li input,.contatform form ul li textarea{width:100%;border:1px solid #d9d9d9;padding:15px 15px;font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:16px;line-height:22px; /* identical to box height */text-transform:capitalize;color:#797c7f;}
.contatform form ul li.email{width:96.5%;}
.contatform form ul li textarea{height:150px;}
.contatform form ul li.message{width:96.5%;}
.contatform form button{border:none;padding:16px 10px;background:#f74820;min-width:140px;font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:16px;line-height:22px;text-align:center;text-transform:uppercase;color:#ffffff;width:100%;}
.contatform form button:hover,.contatform form button:focus{background:#000;color:#fff;}
.mapsec{padding:70px 0;}
.map h2{font-family:"GeneralSansMedium";font-style:normal;text-align:center;font-weight:600;font-size:30px;margin:0 0 30px;color:#000;}
.map img{width:100%;object-fit:cover;}
.contatform form ul li input::-webkit-input-placeholder,.contatform form ul li textarea::-webkit-input-placeholder{color:#797c7f;}
.contatform form ul li input:-moz-placeholder,.contatform form ul li textarea:-moz-placeholder{color:#797c7f;}
.agreecheck{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#797c7f;}
.agreecheck input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.agecheckmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#f74820;}
.agreecheck:hover input ~ .agecheckmark{background-color:#ccc;}
.agreecheck input:checked ~ .agecheckmark{background-color:#f74820;}
.agecheckmark:after{content:"";position:absolute;display:none;}
.agreecheck input:checked ~ .agecheckmark:after{display:block;}
.agreecheck .agecheckmark:after{left:10px;top:7px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.iagree{margin:0 0 30px;}

/*Registration*/
.regsec{display:flex;align-items:stretch;align-content:flex-start;padding:70px 0;}
.regleft{width:40%;background:url(../img/registrtaionbg.webp) 0 0;background-size:cover;padding:110px 10px 60px 50px;display:flex;align-items:center;align-content:space-between;flex-wrap:wrap;}
button.registrationbtn{background:#f74820;border:none;padding:14px 10px;width:100%;font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:18px;line-height:24px;text-align:center;text-transform:uppercase;color:#ffffff;}
button.registrationbtn:hover,button.registrationbtn:focus{background:#000;color:#fff;}
.regright{width:60%;background:#ffffff;box-shadow:0px 10px 50px rgba(0,0,0,0.18);padding:70px 60px;}
.regright h2{font-family:"GeneralSansMedium";font-style:normal;font-size:22px;line-height:28px;text-transform:capitalize;color:#000000;margin:0 0 25px;}
.regright form ul li{margin:0 0 20px;}
.regright form ul li input{width:100%;border:1px solid #d9d9d9;padding:15px 15px;font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:16px;line-height:22px;text-transform:capitalize;color:#797c7f;margin:0;}
.regright form ul li input.error{border-color:#f00000;}
.regright form ul li input::-webkit-input-placeholder,.regright form ul li textarea::-webkit-input-placeholder{color:#797c7f;}
.regright form ul li input:-moz-placeholder,.regright form ul li textarea:-moz-placeholder{color:#797c7f;}
.regwelcome h2{font-family:"GeneralSansMedium";font-style:normal;font-size:39px;line-height:41px;text-transform:capitalize;color:#ffffff;margin:0 0 10px;}
.regwelcome h1{font-family:"GeneralSansMedium";font-style:normal;font-size:39px;line-height:41px;color:#ffffff;margin:0 0 10px;}
.regwelcome h3{font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:18px;line-height:25px;color:#ffffff;margin:0 0 10px;font-display:swap;}
.regfoot p{font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:18px;line-height:25px;color:#ffffff;margin:0 0 30px;font-display:swap;}
.regfoot ul li{display:inline-block;vertical-align:middle;margin:0 10px 0 0;}
.regfoot ul li a i{font-size:21px;color:#fff;}
.regfoot ul{margin:20px 0 0;}
.regfoot p a{color:#fff;}
#resend{margin:11px 0 0 5px;display:inline-block;vertical-align:middle;color:#000;padding:7px 17px;border:1px solid #ccc;border-radius:60px;}

/*Income type*/
.boxsize{max-width:720px;margin:auto;}
.incometype{text-align:center;}
.incometype h5{font-family:"General Sans";font-style:normal;font-weight:700;font-size:17px;line-height:22px;text-align:center;text-transform:capitalize;color:#ffffff;width:100%;margin:0;}
.incometype .procescnt{left:0;right:0;padding:6px 10px;top:0;bottom:0;display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap;}
.incometype .secureicon img{max-width:60px;max-height:60px;width:60px;min-width:60px;min-height:60px;object-fit:cover;}
.processbox.incometype{margin-bottom:15px;}
.processbox.incometype a > img{height:170px;width:100%;object-fit:cover;}

/*about*/
.about .viwebasic{flex-wrap:wrap;margin:10px 0 0;}
#service-area{background:none;}
#service-area h2.title{font-size:26px;line-height:25px;margin:0 0 11px;}
.aboutsec{width:100%;margin:30px 0 0;max-width:100%;padding:25px;}

/*.viewbasicimg img { width: 100%; object-fit: cover; } */
.aboutsec p:empty{display:none;}
.aboutsec h2{font-size:24px;line-height:29px;padding-bottom:10px;margin:20px 0 21px;text-align:left!important;}
.aboutsec p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#484848;margin:0 0 14px;}
.missiondata h2{}
.missiondata h4{font-family:"GeneralSansMedium";font-style:normal;font-weight:600;font-size:22px;line-height:27px;text-transform:capitalize;color:#000000;position:relative;margin:0 0 14px;padding:0 0 6px;}
.missiondata p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#484848;margin:0 0 14px;}
.missiondata h4:before{content:"";position:absolute;bottom:0;width:60px;border-bottom:1px solid #f74820;}
.missionvisionsec p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#484848;margin:0 0 14px;}
.aboutcnt{margin:0 0 20px;}
.aboutcnt p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#484848;margin:0 0 14px;}
.about .viewbasicimg{width:100%;}
.about .viewbasicimg img{width:100%;max-height:inherit;/*	*/}
.recipt-box input.form-control{width:100%;border:1px solid #d9d9d9;padding:15px 15px;font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:16px;line-height:22px;text-transform:capitalize;color:#797c7f;}
label.formlabel{font-family:"GeneralSansMedium";font-style:normal;font-weight:600;font-size:15px;text-align:center;color:#000000;margin:0 0 4px;}
.recipt-box{padding:70px 0;}
.recipt-box .form-group{margin:0 0 15px;}
.formbox h3{font-size:22px;color:#000;margin:0 0 10px;}
.formbox{/*min-height:480px;*/box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);padding:20px;border-radius:8px;}
.basicsalaryin{font-family:"GeneralSansRegular";font-style:normal;font-weight:500;font-size:19px;color:#484848;margin:0;}
.citybox{display:inline-block;vertical-align:middle;position:relative;padding-left:21px;margin-right:15px;margin-bottom:0;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;}
.citybox input{position:absolute;opacity:0;cursor:pointer;}
.citycheckmark{position:absolute;top:2px;left:0;height:17px;width:17px;background-color:#eee;border-radius:50%;}
.citybox:hover input ~ .citycheckmark{background-color:#ccc;}
.citybox input:checked ~ .citycheckmark{background-color:#f74820;}
.citycheckmark:after{content:"";position:absolute;display:none;}
.citybox input:checked ~ .citycheckmark:after{display:block;}
.citybox .citycheckmark:after{top:5px;left:5px;width:7px;height:7px;border-radius:50%;background:white;}
a.btn,button.btn,a.btn-primary{margin:10px 0 0;background:#f74820;display:inline-block;padding:10px 30px;font-family:GeneralSansMedium;font-style:normal;font-weight:500;font-size:16px;line-height:22px;text-align:center;text-transform:uppercase;color:#ffffff;transition:all ease 0.3s;border:none;border-radius:60px;}
button.btn:hover,button.btn:focus,a.btn-primary:hover,a.btn-primary:focus,a.btn:hover,a.btn:focus{background:#000;color:#fff;}
ul.hra-ui li{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:16px;color:#484848;margin:0 0 4px;position:relative;padding:0 0 0 12px;}
ul.hra-ui{margin:5px 0 0;}
ul.hra-ui li:before{content:"";position:absolute;left:0;top:7px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #f74820;}
.formulahara{font-family:"GeneralSansMedium";font-style:normal;font-weight:600;font-size:20px;color:#000000;margin:5px 0 8px;}
.lessbellow{font-family:"GeneralSansRegular";font-style:normal;font-weight:500;font-size:19px;color:#484848;margin:0;}
span#basic-addon1{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;position:absolute;left:0;top:0;height:100%;z-index:99;display:flex;align-items:center;align-content:center;justify-content:center;border:none;border-radius:0;}
input#totall{padding-left:60px;}
button.close{width:32px;height:32px;border:none;border-radius:60px;background:#f74820;color:#fff;font-size:21px;position:absolute;right:-10px;top:-10px;}
.rTableRow{border-bottom:1px solid #f2f2f2;padding:8px 0px;font-size:15px;color:#000;display:flex;align-items:center;align-content:center;}
.rTableRow:last-child{border-bottom:none;}
.rTableHead{min-width:150px;font-weight:600;}
.modal-title{font-size:19px;font-weight:400;color:#000;}
.modal-content{border:none;}

/*Dashboard form*/
.contact-area{padding:30px 0 60px;}
.contact-form{box-shadow:0 0 15px 0 rgba(0,0,0,0.2);border-radius:10px;}
.headstyle{background:#f74820;padding:13px 10px;text-align:center;border-radius:10px 10px 0 0;}
.headstyle h4{font-weight:400;font-size:20px;color:#fff;border-radius:10px 10px 0 0;}
.contact-form form{padding:20px;}
.contact-form form .form-group{display:inline-block;vertical-align:top;margin:0 1% 10px;width:47%;}
.contact-form form .form-group.full-from{width:97%;margin-bottom:10px;}

/*.form-control{padding:11px 13px;border:none;}*/
.form-in{max-width:450px;justify-content:flex-start;margin-left:auto;}
.form-in .form-face form{padding:0!important;}
.contact-text{}
.contact-text ul{padding:0;margin:0;}
.contact-text ul li{font-weight:400;font-size:15px;color:#000;border-bottom:1px solid #ebebeb;padding:10px 10px 10px 30px;position:relative;text-align:left;}
.contact-text ul li strong{font-weight:400;}
.contact-text ul li:after{content:"";left:9px;top:13px;width:5px;height:10px;border:solid #f74820;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;}
.contact-item{font-weight:800;/*  font-size: 20px;*/color:#000;text-align:center;margin:20px 0 0px;}
.dashboard-area{padding:70px 0;}
.error{color:#000;}

/*.dashboradRt { background: #fff; box-shadow: 0 0 5px 0 rgb(0 0 0 / 30%); border-radius: 6px; padding: 20px; }*/
.option-board{margin:30px 0 0;}

/*.option-board ul li {
border-bottom: 1px solid #efefef;
}
*/
.totlapricebox{font-size:20px;color:#f74820;}
.option-board ul li{margin:0 0 10px;}
.option-board ul li.logout{text-align:center;border-top:1px solid #fff;padding:40px 0 0;margin:60px 0 0;}
.option-board ul li.logout a{padding:0;margin-right:40px;}
.option-board ul li.logout a:hover,.option-board ul li.logout a:focus{background:transparent;}
.option-board ul li a span{display:inline-block;vertical-align:middle;margin:-4px 10px 0 0;}
.option-board ul li a{font-weight:500;font-size:20px;color:#fff;display:block;padding:10px 10px 10px 30px;border-radius:60px 0 0 60px;}
.option-board ul li.active a,.option-board ul li a:hover,.option-board ul li a:focus{background:#fff7f7;color:#000;}
.option-board ul li:last-child{border-bottom:none;}
.dashboradHead h1{font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:18px;line-height:25px;text-transform:uppercase;color:#dfa100;margin:0 0 10px;font-display:swap;}
.dashboradHead h3{font-weight:400;font-size:17px;color:#f74820;margin:0 0 10px;}
.vieworder h2{margin-right:auto;font-weight:500;font-size:18px;color:#000;}
.vieworder{display:flex;align-items:center;align-content:center;justify-content:flex-end;}
.vieworder a{margin:0;}
.allTables table th{background:#f2f2f2;font-weight:400;font-size:15px;padding:8px 10px;white-space:nowrap;}
.allTables table td{font-weight:400;font-size:13px;white-space:nowrap;}
.allTables table td a.btn.btn-primary{margin:0;padding:5px 10px;font-size:11px;width:auto!important;line-height:inherit;}
.allTables table td:nth-child(5){white-space:normal;min-width:200px;}
.itrorderTable{border:1px solid #f77062;margin-bottom:40px;}
.itrorderTable table tr th{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:15px;line-height:16px;border:none;/* or 107% */align-items:center;text-align:center;color:#000000;white-space:nowrap;background:#fff;padding:10px 10px;}
.itrorderTable table tr td{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:15px;line-height:16px;align-items:center;text-align:center;color:#000000;background:#fff;padding:10px 10px;vertical-align:middle;border:none;}
.itrorderTable table tr td:nth-child(4){max-width:200px;min-width:200px;}
.itrorderTable table tr td button{border:none;background:no-repeat;padding:0;margin:0 2px 0 0;}
.itrorderTable table tr:nth-child(even) td{background:#fff7f7;}
.itractive{width:14px;height:14px;background:#ff2f2f;border-radius:60px;margin:auto;}
.itrinactive{width:14px;height:14px;background:#58f496;border-radius:60px;margin:auto;}
.itrorderTable table tr td a svg{width:25px;}
.itrorderTable table tr td a{margin:1px;display:inline-block;vertical-align:middle;width:auto!important;}
.itrorderTable table tr td:last-child{min-width:160px;}
.vieworder a{margin-right:10px;padding:9px 15px;font-size:14px;background:#f74820;border-radius:5px;color:#ffffff;min-width:150px;}
.vieworder a:last-child{margin-right:0;}
.login-form .form-group{margin-bottom:20px;}

/*dashboard new css*/
.dashboard-area{display:flex;align-items:flex-start;align-content:flex-end;padding:0;background:#fff7f7;}
.sidebarleft{width:100%;max-width:300px;background:#f77062;padding:60px 0 250px 20px;transition:all ease 0.3s;position:fixed;left:-600px;top:0;bottom:0;}
.sidebarleft > img{padding-right:10px;}
.sidebarleft.sidebaropen{left:0;z-index:999;}
.sidebarRight{width:100%;padding:40px 120px 40px 120px;}
.sidebartop{background:#ffffff;box-shadow:0px 0px 8px rgba(0,0,0,0.13);display:flex;align-items:center;align-content:center;justify-content:space-between;padding:15px 15px;margin:0 0 40px;}
.usernameimg{display:inline-flex;align-items:center;align-content:center;}
button.closedash{position:absolute;right:10px;top:10px;background:#f77062;color:#fff;border:1px solid #fff;padding:2px 10px;box-shadow:0 0 7px 0 rgb(0 0 0 / 30%);}
.usernameimg h1{vertical-align:middle;font-style:normal;font-weight:400;font-size:16px;line-height:19px;display:flex;align-items:center;color:#000000;margin:0 0 0 10px;}

/*div#st-2 { display: none; }*/
.allTables{background:#fff;border:1px solid #f77062;}
.allTables{background:#fff;border:1px solid #f77062;}
.allTables tr:nth-child(odd) td{background:#fff7f7;}
.allTables tr th,.allTables tr td{border:none;vertical-align:middle;}
.allTables tr{border:none;}
.allTables tr th{background:#fff;padding:20px 15px;vertical-align:middle;font-style:normal;font-weight:400;font-size:12px;line-height:16px;/* or 107% */color:#000000;}
.form-control[type="file"]{padding:13px 20px;}
.login-area{box-shadow:0 0 35px 0 rgb(0 0 0 / 10%);padding:24px 25px;background:#fff;border-radius:8px;}
select.form-control{-webkit-appearance:menulist;}
.itrorderTable table tr td svg{width:18px;}
.home-page-hilight{font-style:normal;font-weight:600!important;font-size:20px!important;line-height:25px!important;margin:0 0 12px!important;}
.home-page-hilight span{color:#f74820;}
.div-block-902{width:97.6%;display:flex;background:#ffffff;box-shadow:0px 4px 30px rgba(0,0,0,0.16);border-radius:5px;border-top:5px solid #f74820;padding:40px 0;margin:auto;}
.text-block-348{margin-bottom:10px;font-weight:400;font-family:'Poppins';font-size:14px;line-height:28px;color:#363636;}
.div-block-906{width:21%;text-align:center;margin-right:20px;padding:9px;}
.div-block-904{width:75%;padding:0px 10px 10px 20px;flex-direction:column;justify-content:center;display:flex;}
.div-block-903{align-items:center;margin-bottom:5px;display:flex;}
.div-block-905{margin-right:20px;}
.image-259{height:5em;border-radius:50%;}

/*.text-block-348{margin-bottom:10px;font-family:GeneralSansRegular;font-size:18px;line-height:30px;}*/
.div-block-1222{width:100%;grid-column-gap:10px;grid-row-gap:10px;display:flex;}
.link-23{color:#0f8849;font-family:GeneralSansRegular;text-decoration:none;}
.scroll-content-left{position:sticky;flex:1 0 25%;top:0;align-items:center;justify-content:center;}
.scroll-content-left > div{position:sticky;top:0;}
.scroll-content-right{position:relative;height:100%;right:0;flex:1 0 75%;}

/* css for how it works on home page */
.easy_steps{background:#f5f5f5 url(../img/linepattern.webp) 0 0 no-repeat;background-size:cover;#background:#fff;padding:4rem 0;}
.easy_steps .container-fluid{position:relative;}
.container-fluid{width:98%;max-width:98%;}
.easy_steps span.small_txt{background:#f74820;color:#fff;font-weight:500;font-size:14px;display:inline-flex;padding:0.4rem 1.5rem;border-radius:100px;}
a,div,li,span,strong{font-family:Poppins,sans-serif;}
.easy_steps h2{margin:1rem 0 3rem 0;color:var(--h2-color);}
.doclist1 ul{list-style-position:inside!important;}
.processlist{padding:50px 60px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);border-radius:6px;width:100%;max-width:780px;}
.processlist{list-style:none!important;}
.processlist li{position:relative;}
.processlist li:before{content:'';position:absolute;left:0;}
.processlist li{position:relative;padding:0 0 39px 26px;border-left:1px dashed #ccc;}
.processlist li span{width:28px;height:28px;background:#f74820;display:inline-flex;border-radius:60px;align-items:center;align-content:center;justify-content:center;text-align:center;color:#fff;font-size:14px;font-weight:600;position:absolute;left:-14px;top:-1px;}
.processlist li:last-child{border-left:none;}
.processlist li{position:relative;padding:0 0 39px 26px;border-left:1px dashed #ccc;}
.processlist li span{width:28px;height:28px;background:#f74820;display:inline-flex;border-radius:60px;align-items:center;align-content:center;justify-content:center;text-align:center;color:#fff;font-size:14px;font-weight:600;position:absolute;left:-14px;top:-1px;}
.processlist li:last-child{border-left:none;}


/*pricing*/
.pricingbox{display:flex;align-items:flex-start; flex-wrap: wrap;  justify-content: center;  padding: 40px 0;}
.pricinglist{position: relative; padding: 0 0 0; border-radius: 10px; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); width: 22.5%; margin: 0 0.8% 20px;
-webkit-transition: all 0.3s;
transition: all 0.3s;}


.pricinglist:hover {
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
box-shadow: 0 50px 43px rgba(0, 0, 0, 0.32);
cursor: pointer;
border-radius: 5px;
}


.pricinghead{position: relative; height:300px;/*background:linear-gradient(135deg,#26d7d5 0%,#7db9e8 100%);*/	    background: #3496de !important; display:flex;align-items:center;align-content:center;justify-content:center;font-size:60px;color:#fff;flex-wrap:wrap;line-height:75px;font-weight:800; border-radius: 8px 8px 0 0}
.pricinghead:before { content: ''; background: url(../img/curveimg.svg) 0 0 no-repeat; width: 100%; height: 205px; position: absolute; bottom: -70px; left: 0; right: 0; }
.pricinghead strong{display: block; width: 100%; font-size: 19px; font-weight: 600; line-height: 25px; text-align: center; text-transform: capitalize; letter-spacing: 1px;}
.discountcut {display: block; width: 100%; font-size: 40px; text-decoration: line-through; text-align: center; color: #000; font-weight: 600;     line-height: 44px;}

button.chooseplanbtn{min-width: 200px; margin: 15px auto 0; padding: 12px 10px; display: block; border: none; background: linear-gradient(135deg, #ff3506 0%, #e2421d 100%); font-size: 19px; color: #fff; text-align: center; border-radius: 60px; font-weight: 600; z-index: 1; position: relative;transition: all ease .3s;}

button.chooseplanbtn:hover,button.chooseplanbtn:focus {background: linear-gradient(135deg, #e2421d 0%, #ff3506 100%); box-shadow: 0 9px 5px 1px rgb(213 213 213); transition: all ease .3s;}
.pricingset{padding: 30px 15px 10px; min-height: 530px;}
.pricingset ul li{ position: relative; text-align:left;font-size:15px;color:#000;margin:0 0 16px;    padding: 0 0 0 30px;}
.pricingset ul li:before {content: ''; position: absolute; left: 9px; top: 6px; width: 6px; height: 11px; border: solid #7bbd1f; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.standered .pricinghead {background:linear-gradient(135deg, #cc7c00 0%, #eca639 100%);}
.pricinglist.prime .pricinghead { background: linear-gradient(135deg, #bb3036 0%, #f6333b 100%); }
.pricinglist.base .pricinghead { background: linear-gradient(135deg, #06939f 0%, #07bbca 100%); }
/*end*/


/*@media screen and (max-width:1280px){*/
.home-refund-status .left h2,h2{font-size:35px;}
.easy_steps h2 mark{background:0 0;color:var(--h2-color);font-weight:var(--fontw-700);}
.mark,mark{padding:0.2em;background-color:#fcf8e3;}
.easy_steps .wrapper{display:flex;justify-content:space-between;}
a,div,li,span,strong{font-family:Poppins,sans-serif;}
.easy_steps .wrapper .box:first-child{padding-left:0;}
.easy_steps .wrapper .box{padding:1rem;text-align:center;position:relative;}
a,div,li,span,strong{font-family:Poppins,sans-serif;}
.easy_steps .wrapper .box{padding:1rem;text-align:center;position:relative;}
.easy_steps .wrapper .box strong{font-size:18px;font-weight:var(--fontw-700);margin-bottom:0.5rem;display:block;}
.easy_steps .btn-success{position:absolute;top:0px;right:0;}
.btn-success{background-color:#f74820;cursor:pointer;font-size:16px;border:none;box-shadow:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0.9rem 2.5rem;color:#fff;font-weight:500;border-radius:6px;margin:0.5rem;}
.btn-success{background-color:#f74820;font-size:16px;border:none;box-shadow:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0.8rem 2.5rem;color:#fff;font-weight:500;border-radius:3rem;}
.btn-success:hover{color:#fff;background-color:#f74820;border-color:#f74820;}

/* css for how it works on home page */

/*New CSS landing page for SEO*/
.state-banner{padding:70px 0;position:relative;}
.landingwel{position:relative;padding:70px 0;}
.landingwel h1{font-family:"GeneralSansBold";font-style:normal;font-size:22px;line-height:25px;color:#181818;padding:0;}
.landingwel .doclist ul{height:180px;}

/*.doclist li{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:16px;color:#484848;margin:0 0 4px;position:relative;padding:0 0 0 24px;}
.doclist li:before{content:"";left:9px;top:6px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;}*/
.landingwel p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#373737;margin:0 0 30px;}
.introductionsec h2{font-family:"GeneralSansBold";font-style:normal;font-size:30px;line-height:33px;color:var(--h2-color);padding:0;}
.introductionsec{padding:60px 0 30px;}
.documentneedsec .doclist ul{height:180px;}
.headingbl{font-family:"GeneralSansBold";font-style:normal;font-size:30px;line-height:33px;color:#181818;padding:0;}
.introductionsec p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:17px;color:#000;margin:0 0 4px;}
.introductionsec p strong a{color:#000;}
.importantdate .doclist ul li p{font-size:16px;color:#000;}
.stepfileicome p{font-size:16px;color:#000;}
.advantagese p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:17px;color:#000;margin:0 0 4px;}
.advantagese .doclist{min-height:410px;text-align:center;}
.advantagese .doclist h6{margin:18px 0 10px;}
.dslc-info-box-image-inner{width:57px;height:57px;background-color:rgb(247 72 32 / 4%);border-radius:7px;border-color:rgb(247 72 32);border-width:3px;border-style:solid solid solid solid;display:flex;align-items:center;align-content:center;justify-content:center;margin:5px auto 15px;}
.landingwel span.dslc-icon{color:#fff;}
span.dslc-icon{color:rgb(247 72 32);fill:rgb(247 72 32);font-size:22px;width:22px;height:22px;}
.introductionsec img.mh-50{max-height:400px;width:100%;object-fit:cover;}
.shadow.p-4.rounded-2{min-height:260px;}
.typeReturns{padding:20px 0 23px;}
.returnsheading{font-family:"GeneralSansBold";font-style:normal;font-size:25px;line-height:31px;color:#181818;margin:0 0 10px;}
.returnTitle{font-family:Poppins,sans-serif;font-style:normal;font-size:22px;line-height:33px;color:#fa6400;margin:0 0 20px;font-weight:300;}
.importantdate .doclist{min-height:360px;}
table.table tr td{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:15px;color:#484848;vertical-align:middle;padding:15px;}
table.table tr td:first-child{min-width:100px;}
table.table tr:first-child td,table.table tr th{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:15px;color:#fff;background:#f74820;padding:15px;vertical-align:middle;white-space:nowrap;}
.landingwel span.dslc-icon{color:#fff;}
table.table tr td ul li{list-style:disc;}
table.table tr td ul{padding:0 0 0 20px;}
.documentneedsec h3{font-family:"GeneralSansBold";font-style:normal;font-size:20px;line-height:24px;color:#181818;margin:0 0 10px;}
.documentneedsec h2{color:var(--h2-color);}
.stepfileicome{padding:70px 0 40px;}
.stepfileicome h2{color:var(--h2-color);}
.faq h2{color:var(--h2-color);}
.stepfileicome .doclist{margin-bottom:30px;min-height:260px;text-align:center;}
.faq{padding:0 0 70px;}
.faq button.accordion-button{padding:20px 30px 20px 40px;position:relative;font-weight:bold;font-size:120%;cursor:pointer;border-radius:5px;background:#fff;box-shadow:0 0 22px 0 rgba(0,0,0,0.2);color:#000;margin:0 0 30px;}
.faq button.accordion-button:hover,.faq button.accordion-button:focus{outline:none;}
.faq .accordion-item{border:none;}
.faq .accordion-button:not(.collapsed)::after{background-image:url(../img/download.svg);}
.faq .accordion-button::after{position:absolute;right:14px;top:25px;}
.faq .accordion-item .accordion-body{padding:0 30px 20px;}

/*end*/
table.table tr td > span{display:block;max-width:250px;word-wrap:break-word;white-space:normal;}

/*blog detail new css*/
.readmore{text-align:center;margin:9px 0 0;}
.readmore a{color:#f74820;}

/*.blogdetailimg { height: 480px!important; max-height: 480px; }*/
.soaiclblog{display:flex;margin:30px 0 30px;}
.soaiclblog ul{text-align:center;display:flex;align-items:center;align-content:center;justify-content:center;}
.soaiclblog ul li{margin:0 5px;}
.blogdetailsec h1{font-family:"GeneralSansBold";font-style:normal;font-size:30px;line-height:39px;color:var(--h2-color);padding:0 8px 30px;text-align:center;}
.blogdetailsec{padding:60px 0 10px;}
.post-toc{background:#ffffff;box-shadow:0px 4px 30px rgba(0,0,0,0.16);border-radius:5px;border-top:5px solid #f74820;padding:27px 15px 27px 27px;position:sticky;top:0;}
.post-toc__content ol li a.is-active-link:before{background-color:#f74820;content:" ";display:inline-block;height:28px;left:-1px;position:absolute;width:0.24rem;}
.blogdetailsec .container{max-width:1280px;}
.post-toc__content ol{margin:0;padding:0;}
.post-toc__content > ol > li{margin:0 0 11px;padding:0;color:#484848;line-height:18px;}
.post-toc__content ol li a{font-family:"HalyardRegular";font-style:normal;font-weight:600;font-size:15px;line-height:18px;text-transform:capitalize;color:#484848;}
.post-toc__content ol li ol{padding:7px 0 1px 14px;margin:0;}
.section__title{font-family:"GeneralSansBold";font-style:normal;font-size:20px;line-height:29px;color:#181818;padding:0 0 10px;}
.blogdetails .toc-wrapper{width:31%;}
.contact-us .get-tax-help ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;}
h2.returnsheading{font-size:22px;font-weight:600;}
.googlereview img{max-width:270px; /*background: #fff; padding: 2px 10px;*/}
.service-area p{margin-bottom:16px;}

/*New Tabbking*/
.incometypeTable .nav-tabs{margin:0 0 40px;border:none;}
.incometypeTable .nav-tabs .nav-item .nav-link{font-size:15px;font-weight:600;color:#000;padding:15px 30px;border:none;background:#e9e9eb;border:none;border-radius:0;box-shadow:0 9px #999;border-radius:60px;}
.incometypeTable .nav-tabs .nav-item{/* margin: 0 -1px 0 0; */border:none;border-right:1px solid #ffffff;margin:0 12px 0 0;}
.incometypeTable .nav-tabs .nav-item .nav-link.active{background:#f74820;color:#fff;}

/*.incometypeTable .tab-content{background:#fff;padding:35px 35px;box-shadow:0 0 12px 0 rgba(0,0,0,0.1);}*/
.incometypeTable .nav-tabs .nav-item .nav-link:active{background-color:#f74820;box-shadow:0 5px #666;transform:translateY(4px);color:#fff;}

/*Login Form CSs*/
.form-in{padding:0!important;}
.form-in .form-face{width:100%;border-radius:7px;padding:40px 40px;background:linear-gradient(135deg,#334daa 0%,#bf4c8d 100%);border:none;}
.form-div{margin:0 0 10px;}
.form-title h2{font-size:25px;font-weight:700;margin:0 0 20px;color:#fff;text-align:center;}
.form-in .form-face form{background:#fff;border-radius:8px;padding:18px 18px 10px!important;}
.form-face form input.form-control,.form-face form textarea.form-control,.form-face form select.form-control{background:#e6e6e6;border:none;border-radius:3px;font-size:15px;color:#000;padding:15px 15px;min-height:40px;-webkit-appearance:menulist-button;}
.form-face form input.form-control::-webkit-input-placeholder,.form-face form textarea.form-control::-webkit-input-placeholder{color:#000;}
.form-face form input.form-control:-moz-placeholder,.form-face form textarea.form-control:-moz-placeholder{color:#000;}
button#req_submit_button{margin:15px 0 0;padding:15px 10px;border:none;background:#f74820;border-radius:60px;width:100%;font-size:17px;color:#fff!important;}
label.error{color:#f00000;font-size:13px;}
.form-face form input.form-control:hover,.form-face form input.form-control:focus,.form-face form textarea.form-control:hover,.form-face form textarea.form-control:focus,.form-face form select.form-control:hover,.form-face form select.form-control:focus{outline:none;box-shadow:none;}
button#req_form_jaipur{margin:15px 0 0;padding:15px 10px;border:none;background:#f74820;border-radius:60px;width:100%;font-size:17px;color:#fff!important;}
.state-banner:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#fafafaf0;}
.state-banner .container{z-index:1;position:relative;}
.state-banner .container{z-index:1;position:relative;}
.overlay-color{background-color:#240f14cf;padding:10px;color:#fff!important;}
.service-area{margin-bottom:50px;}
.section-title h1.sub-title{color:#fff;font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0.24em;text-transform:uppercase;color:#f74820;margin:0 0 10px;font-display:swap;}
.section-title h2-title{color:#fff;}
.section-title h2.title{color:#000;margin:0 0 20px;font-family:"GeneralSansBold";font-style:normal;font-weight:700;font-size:45px;line-height:58px;margin:0 0 30px;text-transform:capitalize;}
.ourfounderheading{color:#000;margin:0 0 20px;font-family:"GeneralSansBold";font-style:normal;font-weight:700;font-size:26px;line-height:25px;margin:0 0 30px;text-transform:capitalize;}
.single-service-inner{padding:20px;box-shadow:0 0 25px 0 rgba(0,0,0,0.1);margin:0 0 30px;min-height:570px;border-radius:6px;}
.thumb img{width:100%;object-fit:cover;}
.thumb{margin:0 0 20px;}
.details h2 a{font-size:20px;color:#000;line-height:28px;display:inline-block;margin:0 0 8px;}
.details p{font-size:15px;color:#585858;line-height:25px;margin:0 0 20px;}
.case-view-btn{margin:15px 0 0;padding:5px 18px;border:none;background:#f74820;border-radius:60px;width:100%;font-size:13px;color:#fff!important;}
.section-head p{margin-bottom:30px;}

/*end*/

/*faq*/

/*.title_faq{height:5em;width:99%;margin-left:0.5%;background:#f74820;color:#fff;text-align:center;padding-top:.5em;transform:rotate(-1deg);box-shadow:3px 5px 2px #999;}*/

/*i{margin-right:1em;}*/
.title_faq h3{color:#f74820;margin:20px 0 30px;font-size:21px;}
.faq li{padding:1.25em;}
.faq li.q{padding:20px 30px 20px 40px;position:relative;font-weight:bold;font-size:120%;cursor:pointer;border-radius:5px;background:#fff;box-shadow:0 0 22px 0 rgba(0,0,0,0.2);margin:0 0 30px;}
.faq li.q:nth-child(1),.faq li.q:nth-child(5),.faq li.q:nth-child(9),.faq li.q:nth-child(13),.faq li.q:nth-child(17),.faq li.q:nth-child(21),.faq li.q:nth-child(25),.faq li.q:nth-child(29),.faq li.q:nth-child(33),.faq li.q:nth-child(37){background:#fff;box-shadow:0 0 22px 0 rgba(0,0,0,0.2);}
.faq li.a{font-weight:400;color:#000;background:#fff;display:none;font-size:15px;color:#000;padding:0 0 30px;background:#fff;}
.faq li.q i{position:absolute;left:20px;top:21px;}
.title_faq h3{color:#f74820;margin:0 0 20px;}
.breadcrumb .nav-link{color:#f74820;}

/* New css Added on 250224*/

/*Income Table*/
.incometypeTable table tr th,.incometypeTable table tr td{width:25%;min-width:200px;}
.incometypeTable table tr td{padding:0;}
.incometypeTable{padding:70px 15px;}
.incometypeTable table{border:none!important;width:100%;}
.incometypeTable table tr th,.incometypeTable table tr,.incometypeTable table tr th,.incometypeTable table tr td{border:none;}
th.incomemainheading{background:#093357;padding:10px 10px;font-family:'GeneralSansSemibold';font-style:normal;font-weight:600;font-size:27px;color:#FFFFFF;text-align:center;}
th.incomeBasic{background:#c1e3fc;}
th.incomeBasic{padding:10px 10px;background:#EBEBEB;font-family:'GeneralSansRegular';font-style:normal;font-weight:400;font-size:18px;color:#000000;}
th.incomeBusiness{padding:10px 10px;background:#cc7c00;font-family:'GeneralSansRegular';font-style:normal;font-weight:400;font-size:18px;color:#fff;}
th.icomeCapital{padding:10px 10px;background:#bb3036;font-family:'GeneralSansRegular';font-style:normal;font-weight:400;font-size:18px;color:#fff;}
th.incomeSalarid{padding:10px 10px;background:#06939f;font-family:'GeneralSansRegular';font-style:normal;font-weight:400;font-size:18px;color:#fff;}
th.column5th{padding:10px 10px;background:#0d6efd;font-family:'GeneralSansRegular';font-style:normal;font-weight:400;font-size:18px;color:#fff;}
th.column6th{padding:10px 10px;background:#6610f2;font-family:'GeneralSansRegular';font-style:normal;font-weight:400;font-size:18px;color:#fff;}
th.column7th{padding:10px 10px;background:#343a40;font-family:'GeneralSansRegular';font-style:normal;font-weight:400;font-size:18px;color:#fff;}
th.column8th{padding:10px 10px;background:#20c997;font-family:'GeneralSansRegular';font-style:normal;font-weight:400;font-size:18px;color:#fff;}
th.column9th{padding:10px 10px;background:yellow;font-family:'GeneralSansRegular';font-style:normal;font-weight:400;font-size:18px;color:#000;}
th.incomeBasic strong,th.incomeBusiness strong,th.icomeCapital strong,th.incomeSalarid strong,th.column5th strong,th.column6th strong,th.column7th strong,th.column8th strong,th.column9th strong{font-weight:800;}
.incometypeTable table.incometablecnt tr td{padding:15px 15px;background:#ffffff;font-family:'HalyardRegular';font-style:normal;font-weight:400;font-size:16px;line-height:23px;color:#282828;border-right:1px solid #ffffff;box-shadow:0 0 13px 6px rgba(0,0,0,0.1);}
.incometypeTable table.incometablecnt tr td table tr td{box-shadow:none;}
.incometypeTable table.incometablecnt tr td:last-child{border-right:none;}
.incometypeTable table.incometablecnt tr:nth-child(odd) td{background:#f8f8fd;}
.booknowbutton{display:inline-block;padding:10px 30px;background:#F74820;font-family:'HalyardRegular';font-style:normal;font-weight:400;font-size:18px;line-height:25px;text-transform:uppercase;color:#FFFFFF;transition:all ease .3s;border-radius: 60px;}
.booknowbutton:hover,.booknowbutton:focus{background:#000;color:#fff;}
span.incomofferPrice{font-family:'GeneralSansBold';font-style:normal;font-size:40px;line-height:39px;color:#DFA100;display:block;text-align:left;}
span.icomeoldprice{font-family:'GeneralSansBold';font-style:normal;font-size:33px;line-height:39px;color:#181818;text-decoration:line-through;}

/*end*/

/*New Tabbking*/
.incometypeTable .nav-tabs{margin:0 0 50px;border:none;justify-content:center;}
.incometypeTable .nav-tabs .nav-item .nav-link{font-size:15px;font-weight:600;color:#000;padding:15px 30px;border:none;background:#e9e9eb;border:none;border-radius:0;box-shadow:0 9px #999;border-radius:60px;}
.incometypeTable .nav-tabs .nav-item{/* margin: 0 -1px 0 0; */border:none;border-right:1px solid #ffffff;margin:0 12px 20px 0;}
.incometypeTable .nav-tabs .nav-item .nav-link.active{background:#f74820;color:#fff;}
.incometypeTable .tab-content{position: relative; background:#fff;padding:0;box-shadow:0 0 13px 6px rgba(0,0,0,0.1);}
.incometypeTable .nav-tabs .nav-item .nav-link:active{background-color:#f74820;box-shadow:0 5px #666;transform:translateY(4px);color:#fff;}
.readmorebtn{background-color:#f74820;font-size:16px;border:none;box-shadow:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:9px 29px;color:#fff;font-weight:500;border-radius:50px;}
.readmorebtn:hover,.readmorebtn:focus{background:#000;color:#fff;}
.owl-carousel .owl-item img{width:50px;height:50px;object-fit:cover;}
.owl-item .item p{font-size:14px;color:#000;line-height:21px;}
.blockquote-details .info h5{text-align:center;}
.blockquote-details .info{width:100%;display:block;margin:15px 0 0;font-size:14px;color:#000;}
.blockquote-details{flex-wrap:wrap;justify-content:center;text-align:center;}
.item{background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);min-height:470px;padding:19px;border-radius:5px;}
.owl-carousel .owl-stage-outer{padding:30px 20px;}
#self_form .formbox{min-height:550px;}
label.error{/*    display: none !important;*/}
ul.incometax-ui li{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:16px;color:#484848;margin:0 0 4px;position:relative;padding:0 0 10px 0;display:flex;align-items:flex-start;}
ul.incometax-ui{margin:5px 0 0;}
.ul.incometax-ui{height:230px;overflow-x:auto;padding-right:5px;}
.ul.incometax-ui{/*scrollbar-color:#2abb9b #e0e0e0;scrollbar-width:thin;*/}
.ul.incometax-ui::-webkit-scrollbar{width:6px;}
.ul.incometax-ui::-webkit-scrollbar-track{background:#e0e0e0;border-radius:20px;-webkit-border-radius:20px;}
.ul.incometax-ui::-webkit-scrollbar-thumb{background:#000;border-radius:20px;-webkit-border-radius:20px;}
ul.incometax-ui li i{color:#f74820;padding-top:6px;}

/*ul.incometax-ui li:before {
content: "";
position: absolute;
left: 0;
top: 7px;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
border-left: 7px solid #f74820;
}*/

/*Home  page blog  */

.blog img{max-width:100%;}
.blog-head{margin-bottom:70px;}
.blog-head h6{color:#f05907;position:relative;display:inline-block;text-transform:capitalize;}
.blog-head h6:after,.blog-head h6:before{position:absolute;content:"";width:50px;height:3px;background:#f05907;top:50%;}
.blog-head h6:after{right:120%;}
.blog-head h6:before{left:120%;}
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:0;}
.blog{background-color:#f7f7f7;padding:60px 0;}
.blog .item{background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.1);border-radius:10px;overflow:hidden;position:relative;}
.blog .item .more{position:absolute;right:30px;bottom:20px;box-shadow:0 0 30px rgba(0,0,0,0.1);color:#f05907;font-size:19px;width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center;transform:translate(0,100px);transition:all 0.3s ease-in-out;}
.blog .item:hover .more{transform:translate(0,0)}
.blog .item:hover .img img{transition:all 0.4s ease;}
.blog .item:hover .img img{transform:rotate(-5deg) scale(1.2,1.2);}
.blog .item .info a{color:#000;}
.blog .item .img{clip-path:polygon(0 0,100% 0,100% 70%,0 100%,0 75%);}
.blog .item .info{padding:30px;position:relative;height:280px;}
.blog .item .info .date{position:absolute;left:calc(50% - 25px);top:-54px;width:50px;height:50px;line-height:20px;text-align:center;background-color:#f05907;color:#fff;padding:5px;transform:rotate(45deg);}
.blog .item .info .date span{transform:rotate(-45deg);display:inline-block;}
.blog .item .info h5:hover{color:#f05907;}
.blog .item .info .user{margin-top:20px;color:#f05907;}
.blog .item .info .user i{margin-right:5px;font-size:14px;}
.viwebasicsec.about{padding:50px 0 60px;}

/*Home  page blog  */

/*contact us page start */
.contact-us .get-tax-help ul li a{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:20px;text-align:center;color:#0c2343;background:rgba(255,255,255,.05);border:1px solid #1a4876;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:8px;padding:16px 15px;display:inline-block;margin:0 5px;text-decoration:none;}
.contact-us .get-tax-help{position:relative;background:#fff;padding:50px 0;text-align:center;}

/*contact us page  */

/* gst registration for jaipur */
.doclistdd{background:#ffffff;padding:27px 15px 27px 27px;}
.doclistdd h2{font-family:"GeneralSansMedium";font-style:normal;font-weight:600;font-size:22px;line-height:30px; /* identical to box height */color:var(--h2-color);margin:0 0 10px;}
.doclistdd ul li{margin:0 0 4px 0;padding:0 0 0 30px;font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:18px;line-height:25px;text-transform:capitalize;color:#484848;background:url(../img/greencheck.webp) 0 9px no-repeat;background-size:15px;font-display:swap;}
.doclistdd ul{height:175px;overflow-x:auto;padding-right:5px;}
.doclistdd ul{scrollbar-color:#2abb9b #e0e0e0;scrollbar-width:thin;}
.doclistdd ul::-webkit-scrollbar{width:6px;}
.doclistdd ul::-webkit-scrollbar-track{background:#e0e0e0;border-radius:20px;-webkit-border-radius:20px;}
.doclistdd ul::-webkit-scrollbar-thumb{background:#000;border-radius:20px;-webkit-border-radius:20px;}

/* gst registration for jaipur */

/* Breadcrumb */
.breadcrumb{font-size:var(--fs-100);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);padding:15px 0;margin:0 0 30px;  /*   margin-bottom: 1rem; */font-size:var(--fs-100);}
.breadcrumb .nav-list{padding:0;display:flex;margin-top:unset;margin-bottom:unset;}
.breadcrumb .nav-item{display:flex;margin-right:0.25rem;}
.breadcrumb .nav-item:last-child{margin-right:unset;}
.breadcrumb .nav-link{display:block; /* Ensures the styling applies correctly */overflow:hidden;max-width:10rem; /* Adjust this value based on your layout */margin-right:0.25rem;text-overflow:ellipsis; /* When content is clipped, show ellipsis */white-space:nowrap;text-decoration:none;cursor:pointer;}
.breadcrumb .nav-link.active{color:var(--grey-500);}
.breadcrumb .separator{color:var(--grey-400);padding-top:8px;}
#result{margin-top:20px;}
#result table tr td{border:1px solid #eaeaea;padding:11px;font-size:13px;}
.blognav ul li a h4{font-size:15px;color:#000;}
.pagination{justify-content:center;}
.pagination a,.pagination strong{color:#000;padding:9px 16px;border:1px solid #ccc;margin:0 6px;display:inline-block;}

/*.pagination a:last-child{border-right:none!important;}*/

/*Blog page CSS Aditional*/

/*ul{padding:0 0 0 30px;list-style:disc;}*/
embed{width:100%;}
iframe{width:100%;}
.innercontentblog h1{font-family:"GeneralSansSemibold";font-style:normal;font-weight:600;font-size:26px;line-height:30px;color:#000;margin:10px 0 0px;}
.blogdetailimg{background:url("../public/uploads/<?php echo $news_detail['photo']; ?>") no-repeat center bottom/cover;height:100vh;}
.is-active-link{font-weight:600;font-weight:var(--font-weight-600);}

/* Breadcrumb */

/* Breadcrumb */

[data-CTA='maxITC']{--colorCode:#edf2f7;--textColor:#ffffff;--errorcolorCode:#d20000;--buttonTextColor:#314259;--backgroundColor:#1678fb;--backgroundImage:url(<?php echo base_url();?>assets/img/Black_and_White_Modern.png);}
[data-CTA='maxITC'] .topCTA{background-color:#01c85f;background-image:var(--backgroundImage);background-size:cover;background-position:top right;font-family:inherit;padding:20px 2% 20px 3%;font-size:100%;position:relative;z-index:1;display:flex;}
[data-CTA='maxITC'] .cta__container{display:flex;flex-direction:column;justify-content:space-between;padding:0;flex-grow:1;}
[data-CTA='maxITC'] *{font-family:'Gilroy',sans-serif;}
[data-CTA='maxITC'] .title{font-weight:700;font-size:37px;line-height:48px;color:var(--Detail-heading-color);padding:10px 0;}
[data-CTA='maxITC'] .text,[data-CTA='maxITC'] .text span{font-weight:500;font-size:20px;line-height:30px;color:var(--Detail-heading-color);}
[data-CTA='maxITC'] .hidden{display:none;}
@media only screen and (max-width:768px){
[data-CTA='maxITC'] .topCTA{background-image:none;padding-bottom:4%;min-height:unset!important;}
[data-CTA='maxITC'] .title,[data-CTA='maxITC'] .title span{font-size:24px;line-height:30px;padding-top:0;}
[data-CTA='maxITC'] .text,[data-CTA='maxITC'] .text span{font-size:16px;line-height:24px;width:90%;}
}
[data-CTA='maxITC'] .topCTA .blue-btn{background:var(--colorCode);border:1px solid #9092a3;border-radius:0px 8px 8px 0px;height:48px;color:var(--buttonTextColor)!important;font-weight:600;font-size:16px;padding:0 20px;}
.soaiclblog{width:100%;justify-content:center;margin:15px 0 10px;}
.blogbannerbox{width:100%;position:relative;padding:0;}
.innercontentblog{background:#093357 url(../img/bluelinebg.svg)0 0 no-repeat;}
.blogbannerbox{}
.blogbannerbox .topCTA{justify-content:center;width:100%;padding:50px 0;position:relative;}
.blogbannerbox .topCTA .cta__container{flex-grow:inherit;z-index:1;position:relative;}
.blogbannerbox .topCTA:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#093357de;}
.blogbannerbox .topCTA .cta__container .title{color:#fff;text-align:center;}
.blogbannerbox .topCTA .cta__container .text{color:#fff;text-align:center;margin:0 0 30px;}
.blogbannerbox #form-section{margin:auto;}
.blogbannerbox #form-section input.form-control{/*border-radius:5px 0 0 5px;*/ border:none;}
.blogbannerbox #form-section .orangenbtn{/*border-radius:0 5px 5px 0;*/ border:none;}
.breadcrumb{padding-left:10px;}
.blogdetails table thead tr:first-child td{background:#f2f2f2;}
.blogdetails h2 a{color:#000;}
.blogdetails h2{color:#000;font-size:22px;line-height:25px;}

/*.blogdetails h1{color:#000;}*/

/*.blogdetailsec h1{color:#000;margin:10px 0 50px;}*/
.blogdetails h3{font-size:17px;color:#000;}
.blogdetails p{font-size:16px;line-height:24px;color:#000;}
.blogdetails table{width:100%!important;margin:0 0 20px;}

/*.blogdetails ul li{margin:0 0 9px;font-size:15px;color:#000;}*/
.blogdetails ul,.blogdetails ol{padding:0;margin:0 0 20px;}
/*.blogdetails ul li, .blogdetails ol li{margin:0 0 11px 0;padding:0 0 0 30px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#292929;background:url(../img/greencheck.webp) 0 9px no-repeat;background-size:15px;list-style:none;} */

.post-toc ul li,.post-toc ol li{margin:0 0 11px 0;padding:0 0 0 30px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#292929;background:url(../img/greencheck.webp) 0 9px no-repeat;background-size:15px;list-style:none;}



.blogdetails table tr td{padding:10px;font-size:15px;border:1px solid #f2f2f2!important;}
.blogdetails table tr td p{font-size:15px!important;text-align:left!important;line-height:16px;font-weight:400!important;}
.blogdetails h4{font-size:17px;margin:0 0 4px;color:#000;}
.recentblog ul{padding:0;}

/*end*/

/*blognewcss*/
.blogdetails .content{background:#ffffff;box-shadow:0px 4px 30px rgba(0,0,0,0.16);border-radius:5px;border-top:5px solid #f74820;padding:30px;}
.blogdetails .content h2{font-family:'Poppins';font-weight:600;font-size:21px;color:#000;margin:0 0 10px;}
.blogdetails p:empty{display:none;}
.blogdetails .content p{font-family:'Poppins';font-weight:400;font-size:14px;color:#363636;margin:0 0 18px;line-height:25px;}
.blogdetails .content p a{color:#f74820;}
.blogdetails .content h3{font-family:'Poppins';font-weight:600;font-size:17px;color:#000;margin:0 0 10px;}
.blogdetails .content img{width:100%!important;}
.infombox{box-shadow:0 0 15px 0 rgba(0,0,0,0.2);border-radius:0 0 10px 10px;padding:30px 30px;}
.contact-text p{font-weight:400;font-size:14px;text-align:left;color:#000;line-height:23px;}
.infombox h3{font-size:20px;text-align:left;margin:0 0 20px;}
.infombox .contact-item{margin:0;}

/*.accordion .accordion-item{border-bottom:1px solid #e5e5e5;}*/
.accordion .accordion-item button[aria-expanded='true']{border-bottom:1px solid #03b5d2;}
.accordion button{position:relative;display:block;text-align:left;width:100%;padding:1em 0;color:#7288a2;font-size:1.15rem;font-weight:400;border:none;background:none;outline:none;}
.accordion button:hover,.accordion button:focus{cursor:pointer;color:#000;}
.accordion button:hover::after,.accordion button:focus::after{cursor:pointer;color:#000;/*border:1px solid #000;*/}
.accordion button .accordion-title{padding:1em 1.5em 1em 10px;}
.accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px;}
.accordion button .icon::before{display:block;position:absolute;content:'';top:9px;left:5px;width:10px;height:2px;background:currentColor;}
.accordion button .icon::after{display:block;position:absolute;content:'';top:5px;left:9px;width:2px;height:10px;background:currentColor;}
.accordion button[aria-expanded='true']{color:#000;}
.accordion button[aria-expanded='true'] .icon::after{width:0;}
.accordion button[aria-expanded='true'] + .accordion-content{opacity:1;max-height:50em;transition:all 200ms linear;will-change:opacity,max-height;}
.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms linear,max-height 200ms linear;will-change:opacity,max-height;}
.accordion .accordion-content p{font-size:1rem;font-weight:300;margin:2em 0;}

/*caree*/
.careersec h2{font-family:"GeneralSansMedium";font-style:normal;font-weight:500;font-size:30px;line-height:38px;color:#000;text-align:left;margin:0 0 20px;}
h3.careerTitle{font-family:"GeneralSansMedium";font-style:normal;font-weight:700;font-size:19px;line-height:26px;text-align:center;text-transform:capitalize;color:#222f38;margin:0 0 20px;}
.career-content{text-align:center;}
.career-content p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:16px;line-height:26px;text-align:center;color:#222f38;font-display:swap;}
.careerbox .doclist{min-height:360px;position:relative;padding-bottom:90px;}
.careerbox button.btn.btn-primary{position:absolute;bottom:20px;left:0;right:0;margin:auto;max-width:160px;}
.uploadCV h2{color:#000;text-align:center;margin:0 0 30px;}
.contatform.uploadCV form{box-shadow:0 0 15px 0 rgba(0,0,0,0.2);padding:40px 30px;border-radius:8px;}
.retureService .allservleft ul li a{font-size:14px;color:#000;line-height:17px;display:inline-block;}
.retureService h2{font-weight:600;font-size:22px;margin:0 0 14px;line-height:22px;}

/*.innerbanner{
padding: 5px 5px !important;
}*/
.orangenbtn-service-detail{display:inline-block;padding:5px 11px 5px 5px;background:#f74820;font-family:"HalyardRegular";font-style:normal;font-weight:300;font-size:19px;line-height:21px;text-transform:uppercase;color:#ffffff;border:1px solid #f74820;transition:all ease 0.3s;font-display:swap;margin-top:1px;}
.retureService .form-title{width:100%;text-align:left;}
.hash-taging{text-align:center;margin-top:45px;}
.hash-taging div{display:inline-block;}
.hash-taging div a{color:#0c2343;padding:5px 10px;display:inline-block;font-size:14px;font-weight:600;margin:2px;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 20px #e3e5e9;box-shadow:0 0 20px #e3e5e9;border:1px solid #e3e5e9;}
.tag-listing{padding:100px 50px 50px;background-image:-webkit-linear-gradient(135deg,rgb(255,16,83) 0%,rgb(52,82,255) 100%);background:#e8f9ff;margin:50px 0 0;}
.tagbox h2{color:var(--h2-color);margin:0 0 20px;font-family:"GeneralSansBold";font-style:normal;font-weight:700;font-size:30px;line-height:43px;text-transform:capitalize;margin:0 0 20px;background:#74ddfd;width:100px;height:100px;display:flex;align-items:center;align-content:center;justify-content:center;border-radius:80px;box-shadow:0 0 26px 0 rgba(0,0,0,0.2);color:#000;font-weight:600;font-size:40px;margin:auto;position:absolute;left:0;right:0;top:-40px;border:4px solid #fff;}
.tag-listing .col-lg-6{margin-bottom:100px;}
.tagbox{position:relative;text-align:center;transition:all ease 0.3s;padding:80px 25px 50px;box-shadow:0 8px 30px 0 rgba(0,0,0,0.2);background:#fff;position:relative;height:100%;}
.tag-listing .col-lg-6{margin-bottom:100px;}
.topic-names{display:flex;align-items:center;align-content:center;flex-wrap:wrap;}
.topic-names li{display:block;vertical-align:middle;text-align:left;width:100%;border-bottom:1px solid #eee;}
.topic-names li a{font-family:"GeneralSansMedium";font-style:normal;font-size:15px;line-height:19px;text-align:left;color:#222f38;display:block;padding:9px 8px;}
.topic-names li a:hover,.topic-names li a:focus{background:#f2f2f2;color:#000;}

/*



.left {
border-left: thin solid;
border-color: black;
}

.right {
border-right: thin solid;
border-color: black;
}
table, th, td {
border: 1px solid black;
}

.questions-answers {
background: #f5f5f5;
}
.tax-refund-status {
position: relative;
overflow: hidden;
font-family: Raleway,sans-serif;
}
.questions-answers .banner {
background: #fff;
}
.tax-refund-status .banner {
padding: 0px 0 60px 0;
}
.banner {
background: #f8f8f8;
padding: 170px 0 80px 0;
position: relative;
}


.banner .top-relement {
background: url(../../img/banner-top-right.png) top right;
width: 1037px;
height: 536px;
position: absolute;
top: 0;
right: 0;
}

.banner .left-element {
background: url(../../img/banner-left.png) bottom left no-repeat;
width: 499px;
height: 259px;
position: absolute;
bottom: 0;
left: 0;
}
.banner .right-element {
background: url(../../img/banner-right.png) top right;
width: 231px;
height: 350px;
position: absolute;
bottom: 0;
right: 5%;
}
.container {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}


.row {
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
display: flex;
flex-wrap: wrap;
margin-top: calc(var(--bs-gutter-y) * -1);
margin-right: calc(var(--bs-gutter-x) * -.5);
margin-left: calc(var(--bs-gutter-x) * -.5);
}

.dictionary-page .tag-listing .topic-names li {
list-style: none;
display: inline-block;
width: 33%;
min-height: 50px;
position: relative;
vertical-align: middle;
}


.dictionary-page .banner .hash-taging div a.active,
.dictionary-page .banner .hash-taging div a:hover {
border: 1px solid #56ba4b;
background: #fff;
color: #56ba4b;
}*/
.privacypage{padding:70px 0;background:#fafafa;}
.privacypage h2,.privacypage h3{color:#000;margin:0 0 10px;font-family:"GeneralSansBold";font-style:normal;font-weight:700;font-size:20px;line-height:24px;text-transform:capitalize;}
.privacypage p:empty{display:none;}
.privacypage p{font-family:"GeneralSansRegular";font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#181818;margin:0 0 10px;}
.privacypage p br{display:none;}
.privacypage ul,.privacypage ol{padding:0;margin:0;list-style:none;}
.privacypage ul li,.privacypage ol li{margin:0 0 4px 0;padding:0 0 0 30px;font-family:"HalyardRegular";font-style:normal;font-weight:400;font-size:18px;line-height:25px;text-transform:capitalize;color:#484848;background:url(../img/greencheck.webp) 0 9px no-repeat;background-size:15px;font-display:swap;}

/* New css Added on 250224*/

/*Income Table*/

/*.incometypeTable table tr th,.incometypeTable table tr th{width:25%;}
.incometypeTable table tr td{padding:0;}
.incometypeTable{padding:70px 15px;}
.incometypeTable table{border:none!important;width:100%;}
.incometypeTable table tr th,.incometypeTable table tr,.incometypeTable table tr th,.incometypeTable table tr td{border:none;}
th.incomemainheading{background:#093357;padding:10px 10px;font-family:'GeneralSansSemibold';font-style:normal;font-weight:600;font-size:27px;color:#FFFFFF;text-align:center;}
th.incomeBasic{padding:10px 10px;background:#EBEBEB;font-family:'GeneralSansRegular';font-style:normal;font-weight:400;font-size:18px;color:#000000;}
th.incomeBusiness{padding:10px 10px;background:#cc7c00;font-family:'GeneralSansRegular';font-style:normal;font-weight:400;font-size:18px;color:#fff;}
th.icomeCapital{padding:10px 10px;background:#bb3036;font-family:'GeneralSansRegular';font-style:normal;font-weight:400;font-size:18px;color:#fff;}
th.incomeSalarid{padding:10px 10px;background:#06939f;font-family:'GeneralSansRegular';font-style:normal;font-weight:400;font-size:18px;color:#fff;}
th.incomeBasic strong,th.incomeBusiness strong,th.icomeCapital strong,th.incomeSalarid strong{font-weight:800;}
.incometypeTable table.incometablecnt tr td{padding:15px 15px;background:#e2e2ee;font-family:'HalyardRegular';font-style:normal;font-weight:400;font-size:16px;line-height:23px;color:#282828;border-right:1px solid #d2d2ed;}
.incometypeTable table.incometablecnt tr td:last-child{border-right:none;}
.incometypeTable table.incometablecnt tr:nth-child(odd) td{background:#f8f8fd;}
.booknowbutton{display:inline-block;padding:10px 30px;background:#F74820;font-family:'HalyardRegular';font-style:normal;font-weight:400;font-size:18px;line-height:25px;text-transform:uppercase;color:#FFFFFF;transition:all ease .3s;}
.booknowbutton:hover,.booknowbutton:focus{background:#000;color:#fff;}
span.incomofferPrice{font-family:'GeneralSansBold';font-style:normal;font-size:40px;line-height:39px;color:#DFA100;display:block;text-align:left;}
span.icomeoldprice{font-family:'GeneralSansBold';font-style:normal;font-size:33px;line-height:39px;color:#181818;text-decoration:line-through;}*/

/*end*/

/*New Tabbking*/

/*.incometypeTable .nav-tabs{margin: 0 0 40px; border: none; text-align: center; justify-content: center;}
.incometypeTable .nav-tabs .nav-item .nav-link{font-size:15px;font-weight:600;color:#000;padding: 15px 30px;border:none;background:#e9e9eb;border:none;border-radius:0;box-shadow: 0 9px #999;border-radius: 60px;}
.incometypeTable .nav-tabs .nav-item{margin: 0 -1px 0 0; border:none;border-right:1px solid #ffffff;margin: 0 12px 0 0;}
.incometypeTable .nav-tabs .nav-item .nav-link.active{background:#f74820;color:#fff;}
.incometypeTable .tab-content{background:#fff;padding:35px 35px;box-shadow:0 0 12px 0 rgba(0,0,0,0.1);}


.incometypeTable .nav-tabs .nav-item .nav-link:active { background-color: #f74820; box-shadow: 0 5px #666; transform: translateY(4px); color: #fff; }
*/


#container{width:100%!important;margin:0!important;}
.owl-carousel .owl-stage-outer{padding:20px 30px;}

/*

.wrapper1, .wrapper2 {
width: 100%; max-width: 1630px; overflow-x: auto; overflow-y: hidden;
}

.wrapper1 {height: 10px; background: #ffffff;}

.div1 {
width:1630px;
}


*/
.incometypeTable table.incometablecnt tr td .booknowbutton{width:auto;min-width: 160px; text-align:center;padding:13px 10px;}

/*New Table Css*/
.custom-data-table-wrapper1,.custom-data-table-wrapper2{width:100%;overflow-x:auto;overflow-y:hidden;}
.custom-data-table-wrapper1{height:17px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;margin-bottom:10px;}
.custom-data-table-wrapper2::-webkit-scrollbar{display:none; /* Safari and Chrome */}
.custom-data-table-wrapper2{-ms-overflow-style:none; /* Internet Explorer 10+ */scrollbar-width:none; /* Firefox */}
.custom-data-table-top-scrollbar{width:100%;height:17px;}
.custom-data-table{width:100%;background-color:#fcfcfc;}

/* width */
.custom-data-table-wrapper1::-webkit-scrollbar{width:12px;background-color:#F5F5F5;}
.custom-data-table-wrapper1::-moz-scrollbar{width:12px;background-color:#F5F5F5;}
.custom-data-table-wrapper1::-o-scrollbar{width:12px;background-color:#F5F5F5;}

/* Track */
.custom-data-table-wrapper1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}
.custom-data-table-wrapper1::-moz-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}
.custom-data-table-wrapper1::-o-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}

/* Handle */
.custom-data-table-wrapper1::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#D62929;}
.custom-data-table-wrapper1::-moz-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#D62929;}

/* Handle on hover */
.custom-data-table-wrapper1::-webkit-scrollbar-thumb:hover{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#D62929;}
.custom-data-table-wrapper1::-moz-scrollbar-thumb:hover{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#D62929;}

/*end*/

.modal-dialog { width: 95% !important; margin: 40px auto; }

.rTableCell ul {
    list-style: none;
    padding: 0!important;
}

.rTableCell ul li {
    list-style: none!important;
    text-align: left;
    word-break: break-word;
    white-space: normal;
}

.rTableHead {
    text-align: left;
}

.rTableCell ul li strong {
    font-weight: 400;
}




.modal-content.ex1 { width: 100%; height: auto; }

.rTableCell { word-break: break-word; white-space: normal; text-align: left; }


.input-group.date .input-group-addon {
    height: 48px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 50px;
    z-index: 2;
    border: none;
    border-radius: 0 4px 4px 0;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    padding: 0;
}

.input-group.date {
    position: relative;
}
.end-circle.back-orange { display: none; }
.inverted-end-circle.back-orange { display: none; }
.swipright {
  position: absolute; right: 0px !important; top: -55px !important; display: flex; align-items: center; align-content: center; background: #f74820; border: 1px solid #f74820;
      display: none!important;

}

.swipright img {
    max-width: 31px;
    margin: auto;
    /*display: block!important;*/
}

.swipright span {
    display: inline-block;
    text-align: left;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    max-width: 80px;
    padding:3px 5px 3px 5px;
}
/*Responsive*/
@media (min-width:992px){
.mainNave ul.navbar-nav li.dropdown:hover ul.dropdown-menu{display:block;}
.taxqueries ul li a{width:100%;margin:0 0 8px;}
.taxqueries ul{flex-wrap:wrap;}
.taxqueries ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;}
}
@media (max-width:1366px){
.regleft{padding:50px 40px;}
.regwelcome h1{font-size:30px;line-height:35px;}
.pricinghead { font-size: 60px; line-height: 65px; }
.discountcut { font-size: 40px; line-height: 46px; }
.pricingset ul li { font-size: 14px; }
}
@media (max-width:1199px){
.mainNave ul.navbar-nav li a.nav-link{font-size:14px;}
.welcome-box h3{font-size:35px;}
.orangenbtnborder{padding:7px 10px;font-size:15px;margin:0 0 0 2px;}
.orangenbtn{padding:7px 10px;font-size:15px;}
.needhelpbtn{padding:7px 10px;font-size:15px;}
.needfileitr h2{padding:0;font-size:16px;}
.needfileitr h3{padding:0;font-size:30px;}
.fileitrcnt p{font-size:16px;line-height:25px;}
.viewbasiclist p{font-size:16px;line-height:25px;}
.needfileitr{margin:0;}
.procescnt{bottom:10px;left:10px;}
.procescnt p{font-size:16px;line-height:24px;}
.achivment > div strong{font-size:30px;line-height:34px;}
.achivment > div{font-size:16px;}
.doclist ul li{font-size:16px;}
h3.servtitle{font-size:29px;line-height:32px;}
.serviceblock{min-height:440px;}
.easy_steps h2.text-center{font-size:30px;}
.workingprotitle{padding:0;}
.blog .item{min-height:580px;}
.blog .item .info{padding:10px;}
.blog .item .info h5{font-size:16px;}
.testislider .slick-prev{left:0;}
.testislider .slick-next{right:0;}
.advantagese .doclist{min-height:520px;}

/*about*/
.allservleft h2{font-size:29px;line-height:35px;}
.allservleft{padding:15px;}
.allservleft ul li a{font-size:17px;line-height:25px;}
.taxdetail h3{font-size:17px;}
.footercnt p{padding-right:22px;}

/*viewbasic*/
.viwebasicsec{padding:40px 0;}
.innercontent h2{font-size:25px;line-height:30px;}
.innercontent h1{font-size:25px;line-height:30px;color:#ffffff;}
.itrorderTable table tr td{font-size:13px;}

/*blog detail new*/
.blogdetailimg{height:280px!important;max-height:280px;}
.recentblgcnt h3{font-size:14px;line-height:15px;}
.blogdetailsec .recentblogimg{width:30%;}
.blogdetailsec .recentblgcnt{width:70%;}
.incometypeTable table tr th,.incometypeTable table tr td{white-space:nowrap;}
table.table tr td{white-space:nowrap;}
.post-toc{padding:10px;}
.blogdetailsec h1{color:#000;margin:10px 0 20px;font-size:27px;}
.retureService .scroll-content-left{flex:1 0 30%;}
.retureService .scroll-content-right{flex:1 0 70%;}
.retureService button#req_submit_button{padding:8px 7px;font-size:14px;}
.innercontent p{padding:0 50px;}
.steps-timeline{margin:0!important}
.regwelcome h1{font-size:26px;line-height:32px;}
.service-area{margin-bottom:20px;}

.pricingbox {
    flex-wrap: wrap;
            padding: 15px 0 0px;
}

.pricinglist {
    width: 48%;
}
.pricingset { min-height: 450px; }

}



@media (max-width:991px){
.navbar-light .navbar-toggler:focus{outline:none;box-shadow:none;}

/*ul.accountLink { width: 42%; }*/
.accountLink li{padding:0 4px;}
.accountLink li a{font-size:12px;}
.headsocial li img{display:inline-block;vertical-align:middle;margin:0;position:absolute;left:0;top:2px;}
.headsocial li{margin:0;font-size:13px;position:relative;padding:0 0 0 20px;line-height:14px;}
.headsocial li:first-child{max-width:190px;}
.mainNave .navbar-collapse{position:absolute;right:0;top:69px;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);z-index:2;min-width:230px;}
.welcome-box{width:100%;}
.welcome-box h2{font-size:25px;line-height:30px;}
.state-banner{padding:40px 0;}
.form-in{margin:15px 0 00;max-width:100%;}
.introductionsec h2{font-size:25px;line-height:38px;}
section.easy_steps{padding:40px 0;}
.easy_steps h2.text-center{font-size:24px;}
.easy_steps .wrapper{justify-content:center;margin-top:90px;}
.easy_steps .btn-success{position:absolute;top:60px;right:0;left:0;margin:auto;width:auto;max-width:210px;}
.fewdocmentsec .doclist{min-height:330px;}

/*.mainNave ul.navbar-nav {height:150px;overflow-x:auto;}
.mainNave ul.navbar-nav{scrollbar-color:#2abb9b #e0e0e0;scrollbar-width:thin;}
.mainNave ul.navbar-nav::-webkit-scrollbar{width:6px;}
.mainNave ul.navbar-nav::-webkit-scrollbar-track{background:#e0e0e0;border-radius:20px;-webkit-border-radius:20px;}
.mainNave ul.navbar-nav::-webkit-scrollbar-thumb{background:#000;border-radius:20px;-webkit-border-radius:20px;}
*/
.navbar-nav .dropdown-menu{box-shadow:none;border:none;padding:0;}
.mainbanner{padding:40px 0;}
.sliderimg{width:100%;}
.sliderimg .form-in{max-width:100%;}
.mainNave ul.navbar-nav > li ul.dropdown-menu li a.dropdown-item{padding:5px;font-size:13px;text-align:right;padding-right:15px;white-space:normal;max-width:230px;}
.mainNave ul.navbar-nav li{margin:0;border-bottom:1px solid #ccc;}
.mainNave ul.navbar-nav li a.nav-link{padding:7px 7px;font-size:14px;text-align:right;}
.mainNave ul.navbar-nav li:last-child{margin:0;border-bottom:none;}
.loginbtnsm{display:block;}
.loginbtnsm a{display:block;text-align:right;background:#fff;border-bottom:1px solid #ccc;padding:7px 10px;font-family:GeneralSansMedium;font-style:normal;font-weight:500;font-size:15px;color:#000;}
.callnow{text-align:center;padding:8px 0;}
.callnow a{padding:6px 10px;font-size:13px;line-height:17px;width:100%;margin:auto;box-shadow:none;min-width:130px;}
button.navbar-toggler{position:absolute;right:0;}
nav.navbar{padding-right:65px;}
.callnow.callnowsm{display:block;padding:0;}
.slidersec{flex-wrap:wrap;}
.welcome-box h3{font-size:30px;line-height:25px;margin:0 0 5px;}
.welcome-box h3 br{display:none;}
.welcome-box p{margin:0 0;font-size:16px;line-height:24px;}
section.servicesec{padding:50px 0;}
h3.servtitle{font-size:27px;}
.owl-carousel .owl-stage-outer{padding:20px 0;}

/*.serviceblock { padding: 0; } */
.serviceblock h4{font-size:19px;margin:9px 0 2px;}
.serviceblock p{font-size:15px;line-height:23px;}
.whyleft{flex-wrap:wrap;}
.fileitrimg{width:100%;margin:0 0 20px;}
.needfileitr{width:100%;}
section.whyneedsec{padding:40px 0;}
.fileitrcnt{padding:0;}
.needfileitr h3{font-size:24px;padding:0;}
.readmorebtns{margin:10px 0 10px;}
.workingprocess{padding:40px 0;}
.workingprocess h3{font-size:26px;line-height:35px;margin:0 0 10px;}
.workingprotitle{padding:0 0 20px;font-size:16px;line-height:25px;margin:0 0 30px;}
.processbox > img{width:100%;height:240px;object-fit:cover;}
.secureicon img{width:50px;}
.procescnt h4{font-size:17px;margin:0 0 4px;line-height:25px;}
.procescnt p{font-size:16px;line-height:24px;}
section.fewdocmentsec{padding:40px 0;}
.blog .item:hover .more{transform:inherit;}
.blog .item .more{transform:inherit;}
.blog .item{min-height:500px;}
.appreciatefeedback h2{font-size:25px;line-height:28px;}
.appreciatefeedback h4{font-size:20px;line-height:25px;}
.doclist{padding:10px;}
.doclist h2{font-size:20px;line-height:24px;}
.hmblogsec h2{font-size:18px;}
.hmblogtitle{font-size:17px;}
section.testimonial{padding:40px 0;}
.subscribesec h2{font-size:29px;line-height:30px;}
.subcribe{padding:0 10px;max-width:530px;}
.subcribe form button{font-size:18px;}
.subscribesec{padding:40px 0;}
.subscribesec{padding:40px 0;}
.footerlinke h2{font-size:17px;line-height:23px;margin:0 0 5px;}
.footerlinke ul li{margin:0 0 0px;}
.footercnt p{font-size:13px;line-height:20px;}
.footerlinke ul li a{font-size:12px;}
.footcnt{padding:10px 2px;font-size:13px;}
footer{padding:40px 0 0;}
.serviceblock{padding:70px 20px 20px;min-height:inherit;margin-bottom:60px;}
section.servicesec{padding:40px 0 30px;}
.processbox{margin:0 0 20px;}
.workingprotitle{margin:0;}
.fileitrimg img,.whyneedrtimg img{width:100%;height:250px;object-fit:cover;}
.whyneedrtimg{margin:10px 0 0;}

/*about*/
.services{padding:50px 0;}
.allservleft h2{font-size:23px;line-height:26px;}
.allservleft ul li a{font-size:14px;line-height:25px;}
.aboutsec{width:100%;}

/*ourservice*/
.servcnt h2{font-size:25px;margin:0 0 4px;}
.servcnt p{font-size:16px;line-height:25px;}
.innercontent h2{font-size:30px;margin:0 0 3px;}
.innercontent h1{font-size:30px;margin:0 0 3px;color:#ffffff;}
.innercontent p{padding:0 20px;font-size:16px;}

/*viewbasic*/
.viwebasicsec{padding:40px 0;}
.viewbasicimg{width:100%;}
.viewbasicimg img{width:100%;max-height:300px;object-fit:cover;}
.viwebasic{flex-wrap:wrap;margin-bottom:40px;}
.viewbasiclist{margin:-10px 0 0;width:100%;max-width:100%;}
.viewbasiclist h2{font-size:25px;line-height:32px;}
.viewbasiclist h2:before{width:70px;}

/*Registration*/
.regleft{padding:110px 10px 60px 20px;}
.regwelcome h2{font-size:45px;line-height:48px;}

/*blog*/
.blogdetailsec{padding:40px 0 10px;}
.formbox{margin:0 0 30px;}
.usefulllink ul:last-child{text-align:left;}

/*profession info*/
.contact-form{margin:0 0 30px;}
.sidebarRight{padding:40px 20px;}
.itrorderTable table tr td:nth-child(4){max-width:180px;min-width:180px;white-space:normal;}

/*.viewbasiclist{padding:0;}*/

/*blog new*/
.post-toc{visibility:hidden;opacity:0;transition:all ease .3s;height:0;padding:0;margin:0;}
.post-toc.open{visibility:visible;opacity:1;transition:all ease .3s;height:auto;padding:27px 15px 27px 27px;}
.blogdetails .toc-wrapper{width:100%;position:sticky;top:0;z-index:1;}
.blogdetailsec h1{font-size:25px;line-height:28px;}
.section__title{background:#fff;padding:6px 10px 6px 27px;position:relative;border:1px solid #f2f2f2;font-size:17px;}
.section__title:before{content:'>';position:absolute;left:8px;}
.section__title.changeicon:before{transform:rotate(90deg);}
.incometypeTable{padding:40px 15px;}
.incometypeTable .tab-content{padding:15px;}
.blogdetails .content{padding:13px;}
.contactAddress{width:100%;padding:30px;}
.contactboxform{width:100%;padding:30px;}
.contatform{padding:40px 0 60px;}
.contact-form form .form-group{width:100%;margin:0 0 13px;}
.infombox{padding:15px;}
.navbar-collapsedd a{padding:1px 5px;}
.blognav ul li a h4{font-size:14px;}
.careerbox .doclist{margin-bottom:0;min-height:inherit;}
.tag-listing{padding:70px 15px;}
.txt h2{font-size:23px;}
.title_faq{width:100%!important;margin:0!important;height:auto!important;}
.faq li{text-align:left!important;}

/*login*/
.regleft{padding:30px 30px;width:100%;flex-wrap:wrap;}
.regwelcome h1{font-size:26px;line-height:32px;}
.regsec{padding:40px 0 20px;flex-wrap:wrap;}
.regwelcome{width:100%;}
.regright{width:100%;padding:40px 30px;}
.mapsec{padding:40px 0;}

/*about*/
.viwebasicsec.about{padding:10px 0 30px;}
.blogsec{padding:30px 0 10px;}
.home-refund-status .left h2,h2{font-size:25px;}
#process .section-heading { margin-bottom: 90px; }


.pricinghead { font-size: 40px; line-height: 65px; }
.discountcut { font-size: 29px; line-height: 37px; }
.pricinghead strong { font-size: 14px; line-height: 18px; }

button.chooseplanbtn {
    min-width: 150px;
    font-size: 15px;
}


.pricinglist {
    width: 48%;
}
.pricingset ul li{margin-bottom: 10px;}
}
@media (max-width:767px){
.topbar .col-md-12{flex-wrap:wrap;}
.mainbanner{padding:20px 0;}
.form-in .form-face{padding:15px;}
.callnow a{padding:3px 10px;font-size:13px;width:91%;margin:auto;border-radius:5px;}
.topbar{padding:0 0 3px;}
ul.accountLink{width:100%;display:none;}
.welcome-box{width:100%;}
.welcome-box h3{font-size:20px;line-height:23px;margin:0 0 3px;}
.welcome-box p{margin:0 0;font-size:14px;line-height:22px;}
.headsocial li:first-child{max-width:initial;}
.buttonbox{margin:10px 0 10px;}
.processbox > img{height:240px;}
.doclist{margin:0 0 30px;}
.owl-carousel .owl-item{padding:1px 4px;}
.item{box-shadow:0 0 2px 0 rgba(0,0,0,0.2)}
.appreciatefeedback h2{font-size:19px;line-height:23px;}
.appreciatefeedback h4{font-size:15px;line-height:20px;}
.testislider ul.slick-dots{bottom:-30px;}
.ourfounderheading{font-size:20px;line-height:22px;}
section.easy_steps{padding:20px 0;}
.blog{padding:20px 0;}
.blog-head{margin-bottom:20px;}
.blog-head{margin-bottom:20px;}
.hmblogsec{padding:10px 0 10px;}
.headsocial li{line-height:10px;font-size:12px;}
.headsocial li img{display:inline-block;vertical-align:middle;margin:0 2px 0 0;width:11px;object-fit:contain;}
.slidersec{padding:20px 0;}
.welcome-box h1{font-size:15px;line-height:19px;}
section.whyneedsec{padding:20px 0;}
.footercnt p{padding-right:0;}
.fileitrimg img{width:100%;height:170px;object-fit:cover;}
.needhelpbtn{padding:7px 9px;font-size:13px;}
.orangenbtn{padding:7px 9px;font-size:13px;}
h3.servtitle{font-size:21px;line-height:26px;}
.whyneedrtimg img{width:100%;height:180px;object-fit:cover;}
.workingprocess{padding:20px 0 4px;}
.workingprocess h3{font-size:17px;line-height:25px;margin:0 0 5px;color:var(--h2-color);}
.workingprotitle{padding:0 0 16px;font-size:15px;line-height:22px;}
.workingprocess h2{margin:0 0 3px;}
section.fewdocmentsec{padding:20px 0 10px;}
.doclist h2{font-size:17px;line-height:20px;}
.achivment > div{height:120px;font-size:14px;line-height:17px;}
.achivment > div strong{font-size:22px;line-height:30px;}
.hmblogsec h2{font-size:22px;line-height:27px;margin:0 0 8px;}
.hmblogcnt,.hmblogcnt:nth-child(4){display:inline-flex;position:relative;width:48%;margin:0 1% 5px;}
.hmblogtitle{font-size:14px;line-height:18px;}
.hmblogcnt a img{transition:all ease 0.3s;width:100%;height:110px;object-fit:cover;}
.hmblogtitle{position:absolute;left:7px;bottom:9px;}
.hmblogcnt:nth-child(5){width:100%;}
section.testimonial{padding:20px 0;}
.testimonial h2{font-size:22px;margin:0 0 10px;}
.testimonialbox{margin:0 0 16px;}
.subscribesec{padding:20px 0;}
.subscribesec h2{font-size:22px;line-height:25px;margin:0 0 30px;}
footer{padding:20px 0 0;}
.footercnt{padding:0 0 10px;}
.subcribe form button{font-size:15px;}
.subcribe form input{padding-right:110px;}
.footerlinke h2{font-size:19px;line-height:24px;margin:0 0 4px;}
.footerlinke{border-bottom:1px solid #273e7f;padding:0 0 10px;margin:0 0 10px;}
.usefulllink ul{width:100%;margin:0;}
.footerlinke ul li a{font-size:14px;}
.footerlinke.usefulllink{border:none;margin:0;padding:0;}
.footcnt{padding:6px 2px 20px;font-size:12px;line-height:15px;border:none;margin:0;}
.footerlinke h3{margin:0 0 5px;font-size:18px;}

/*about*/
.services{padding:20px 0;}
.allservice{flex-wrap:wrap;}
.allservleft{width:100%;margin:0 0 30px;}
.allservright{width:100%;padding:0;}
.breadcrumb{margin:0 0 10px;}
#service-area h2.title{font-size:20px;line-height:22px;}
.single-service-inner{padding:15px;}

/*service*/
.innercontent h2{font-size:20px;margin:0 0 3px;line-height:26px;}
.innercontent p{padding:10px;margin-left:5px;margin-right:5px;}
.innercontent h1{font-size:20px;margin:0 0 3px;line-height:26px;color:#ffffff;}
.servicelist{flex-wrap:wrap;margin:0 0 10px;}
.servicimg{width:100%;margin:0 0 10px;height:auto;}
.servcnt{width:100%;padding:0;}
.servcnt h2{font-size:21px;margin:0 0 4px;line-height:25px;}
.servicelist:last-child{margin:0;}
.servicelist:nth-child(even) .servcnt{padding:0;}
.viewbasiclist ul li{padding:0 0 2px 16px;font-size:15px;line-height:23px;}
.blogsec{padding:20px 0 10px;}
.blogcnt{padding:10px;}
.blogcnt h2{font-size:18px;line-height:24px;}

/*Service*/
.innerbanner{padding:30px 6px;}
.regsec{flex-wrap:wrap;padding:30px 0 10px;}
.regleft{width:100%;padding:20px;}
.regwelcome{width:100%;text-align:center;justify-content:center;}
.regfoot{width:100%;text-align:center;}
.regright{width:100%;padding:20px;}
.agreecheck{font-size:16px;}

/*contact*/
.contactus{padding:40px 0 10px;}
.addressbox{flex-wrap:wrap;}
.contactbox{width:100%;}
.contatform form ul li{width:100%;margin:0 0 15px;}
.mapsec{/*margin:30px 0 30px;*/ padding:40px 0;}
.contactboxform{padding:15px;}

/*blog*/
.blogdetails h2{font-size:25px;line-height:30px;margin:0 0 11px;}
.blogdetails p{font-size:16px;line-height:24px;}
.blogdetails ul{list-style:disc;}
.blogdetailsec{padding:20px 0 10px;}
.blogdate{flex-wrap:wrap;}
.shareblog ul li{margin:0 10px 0 0;}
.shareblog{margin:20px 0 30px;}
.category{text-align:left;}
.recentblgcnt h3{font-size:15px;line-height:19px;}
.shareblog h3{font-size:17px;}
.sliderimg{width:100%;}
.processbox.incometype > a > img{width:100%;}
.incometype h5{font-size:18px;line-height:23px;}
.incometype .secureicon img{max-width:80px;max-height:80px;width:80px;}

/*about*/
.aboutsec h2{margin:0 0 10px;font-size:20px;line-height:27px;}
.aboutsec p{font-size:16px;line-height:24px;}
.aboutcnt p{font-size:16px;line-height:24px;}
.missionvisionsec p{font-size:16px;line-height:24px;}
.missiondata h4{font-size:19px;line-height:23px;}
.recipt-box{padding:30px 0;}
.formbox{margin:0 0 15px;padding:13px;min-height:inherit;}
label.formlabel{font-size:13px;}
.basicsalaryin,.lessbellow{font-size:15px;line-height:16px;}
#service-area h2.title

/*professional info*/
.contact-area{padding:30px 0;}
.contact-form form{padding:10px;}
.contact-form form .form-group{margin:0 0 10px;width:100%;}
.itrorderTable table tr th,.itrorderTable table tr td{white-space:nowrap;}
.sidebarleft{width:280px;}
.login-area{padding:10px 15px;}
.home-page-hilight{font-style:oblique!important;font-weight:600!important;font-size:15px!important;}
.home-page-hilight span{color:#f74820;}

/*.text-block-348{margin-bottom:10px;font-family:GeneralSansRegular;font-size:15px;line-height:24px;}*/
.incomtaxbigimgNew{padding:20px;display:flex;align-items:center;align-content:center;justify-content:center;margin:0 0 30px;}
.incomtaxbigimgNew img{max-width:250px;}
.easy_steps .btn-success{top:70px;}
.introductionsec h2{font-size:20px;line-height:23px;}
.headingbl{font-size:20px;line-height:25px;}
.typeReturns{padding:20px 0;}
.returnsheading{font-size:20px;line-height:25px;}
.returnTitle{font-size:16px;line-height:22px;margin-bottom:14px!important;}
.importantdate .doclist ul{height:auto;}
.landingwel{padding:30px 0 20px;}
table.table tr td{white-space:nowrap;}
.faq .returnsheading{margin-top:2px!important;font-size:17px;line-height:22px;}
.faq button.accordion-button{padding:7px 27px 7px 10px;font-size:13px;line-height:16px;min-height:50px;margin-bottom:14px;}
.faq .accordion-button::after{position:absolute;right:7px;top:14px;}
.faq .accordion-body{padding:7px;font-size:13px;}
.stepfileicome{padding:20px 0 20px;}
.advantagese .doclist{min-height:inherit;margin-bottom:10px;}
.stepfileicome .doclist{min-height:190px;margin-bottom:20px;}

/*.importantdate .doclist { min-height: 240px; }*/
.importantdate .doclist{min-height:inherit;}
.introductionsec{padding:0 0 20px;}
.introductionsec .doclist{margin-bottom:0;}
.documentneedsec .doclist{margin-bottom:4px;}

/*new blog css*/
.search{margin:30px 0 30px;}
.soaiclblog{display:flex;margin:10px 0 0px;}
.blogdetailimg{height:220px!important;max-height:220px;}
.blogdetailsec h1{font-size:21px;line-height:25px;margin:0;padding:0 5px 20px;}
.soaiclblog ul{margin:0 0 10px;}
.taxqueries ul li a{width:100%;margin:0 0 8px;font-size:13px;}
.contact-us .get-tax-help ul{list-style:none;padding:0;margin:0;display:contents;align-items:center;justify-content:space-between;}
.contact-us .get-tax-help ul li a{width:100%;margin:0 0 8px;font-size:13px;}
.breadcrumb .nav-item{line-height:11px;}
.breadcrumb .nav-link{display:block;overflow:hidden;margin-right:0.1rem;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;cursor:pointer;padding:5px 9px 3px 8px;font-size:15px;line-height:15px;}
.incometypeTable .nav-tabs .nav-item{width:48%;margin:0 1% 10px;}
.incometypeTable .nav-tabs .nav-item .nav-link{padding:10px 10px;font-size:13px;width:100%;display:block;box-shadow:0 3px #999;}
.g-recaptcha{transform:scale(0.77);transform-origin:0 0;}
.contatform{padding:10px 0 60px;}
.contactAddress{padding:10px;}
.contactboxform textarea.form-control{height:90px!important;}
.quicksolutionsec{padding:40px 0;}
.quicksolutionsec h2{margin:0 0 10px;font-size:22px;}
.quicksolution li{width:47%;margin:0 1.5% 20px;}
.contatform h2{font-size:20px;line-height:25px;margin:0 0 15px;}
.viewbasiclist{padding:15px;}
.viewbasiclist p span strong{color:#000;font-size:13px;}
.careersec h2{font-size:23px;line-height:28px;margin:0 0 15px;}
.contatform.uploadCV{padding:10px 10px 10px;}
.contatform.uploadCV form{padding:15px;}
.retureService .incomtaxbigimgNew{height:220px;}
.retureService .incomtaxbigimgNew img{max-width:100%;}
.txt h2{font-size:20px;}
.tagbox{padding:80px 15px 20px;}
.privacypage{padding:30px 0;}
.incometypeTable .nav-tabs{justify-content:flex-start;}
.itrReturnhead{font-size:20px;}
.section-heading h2{font-size:20px;}
.steps-timeline h3{margin-top:20px;}
#container h2{font-size:20px;margin-bottom:10px;}
.title_faq h3{font-size:17px;}
th.incomemainheading{font-size:18px;}
th.incomeBasic{font-size:15px;}
.incometypeTable table tr th,.incometypeTable table tr td{width:19%;min-width:170px;}
span.incomofferPrice{font-size:24px;line-height:28px;}
span.icomeoldprice{font-size:20px;}
.incometypeTable table.incometablecnt tr td{padding:8px;}
#process .section-heading{margin-bottom:30px;}
.section-head h4{font-size:24px!important;}
.item{margin-bottom:10px!important;padding:20px 15px!important;height:auto!important;min-height:inherit!important;border-radius:8px!important;}
.faq li.q{margin:0 0 15px;padding:10px 20px 10px 30px;font-size:14px;}
.faq li.q i{left:10px;top:11px;}
.incometypeTable table tr th,.incometypeTable table tr td{white-space:normal;}
.faq{padding:0 0 20px;}
.regwelcome h1{font-size:20px!important;line-height:27px!important;}
.contactAddress p{margin:10px 0 0;font-size:14px;line-height:18px;}
.contactAddress p i{font-size:20px;}
ul.quicksolution li{width:48%;}
.quicksolution li a{font-size:18px;}
.div-block-902{flex-wrap:wrap;}
.div-block-906{width:100%;margin:0 0 20px;}
.viewbasiclist.aboutsec ul{margin-bottom:30px;}
.div-block-904{width:100%;}
section.testimonial1 h2{font-size:22px;margin:0 0 0;}
.navbar-collapsedd a{padding:1px 8px!important;}
.pagination{flex-wrap:wrap;margin-top:10px!important;}
.pagination a,.pagination strong{padding:6px 9px;font-size:12px;margin:4px 3px;}
.navbar-collapsedd a h4{font-size:12px!important;}
.home-refund-status .left h2,h2{font-size:22px;}
.processlist{padding:30px 30px;}
.vieworder{flex-wrap:wrap;justify-content:flex-start;}
.vieworder h2{width:100%;margin:0 0 10px;}
.vieworder + span { display: block; margin: 0 !important; }
.rTableRow { flex-wrap: wrap; }
.swipright img { display: block !important; }
.pricinghead  { height: 220px; }
.pricingset { min-height: inherit;         padding-bottom: 20px;}
.pricinglist { width: 100%; margin: 0 0 30px; }
.pricinghead:before { display: none; background-size: 100%;        bottom: 0;height: 170px;}
button.chooseplanbtn { margin-top: 30px; }
}
@media (max-width:575px){
.blogdetails h2{font-size:20px;line-height:26px;margin:0 0 6px;}
.home-page-hilight{font-style:oblique!important;font-weight:600!important;font-size:16px!important;}
.home-page-hilight span{color:#f74820;}
.incomtaxbigimgNew{padding:20px;display:flex;align-items:center;align-content:center;justify-content:center;margin:0 0 30px;}
.incomtaxbigimgNew img{max-width:250px;}

/*.easy_steps .btn-success{position:absolute;top:-14px;right:0;}*/
.incometypeTable .nav-tabs .nav-item{width:100%;margin:0 0 13px;}
ul.quicksolution{padding:15px;}
ul.quicksolution li{width:100%;margin:0 0 20px;}
.regright h2{font-size:19px;line-height:20px;}
button.registrationbtn{padding:10px 0;}
}
@media (max-width:480px){
.blogfoot{padding:10px;}
.incomtaxbigimgNew{padding:20px;display:flex;align-items:center;align-content:center;justify-content:center;margin:0 0 30px;}
.incomtaxbigimgNew img{max-width:250px;}

/*.easy_steps .btn-success{position:absolute;top:-45px;right:0;}*/
.easy_steps h2.text-center{font-size:20px;}
.easy_steps .btn-success{top:80px;}
.vieworder a { margin-right: 2px; padding: 5px 5px; font-size: 12px; }
}
@media (max-width:360px){
.callnow a{min-width:110px;font-size:12px;line-height:14px;padding:7px 5px;}
.vieworder a {width: 100%; margin: 0 0 5px;}
}
@media screen and (min-width:27rem){
.breadcrumb .nav-link{max-width:unset;}
}
@media only screen and (min-width:1024px) and (max-width:1330px){
.easy_steps .btn-success{position:absolute;top:-41px;right:0;}
.welcome-box{width:;}
}

/* Breadcrumb */
.navbar-collapsedd{flex-basis:100%;flex-grow:0!important;align-items:center;}

/* ta bort list style (inga punkter) */
navbar-collapsedd ul{list-style-type:none;}

/*
gör alla top-level li-element till inline-block
*/
.navbar-collapsedd li{display:inline-block;//position:relative;}

/*
(dock inte för eventuella undermenyer)
*/
.navbar-collapsedd li li{display:block;}

/*
a-taggar med padding runt
*/
.navbar-collapsedd a{display:block;padding:1px 15px;line-height:15px;text-decoration:none; /* border:1px solid black;*/}
.navbar-collapsedd a:hover,a:active{ /* background-color:pink; */
color:#dc3545;}
.navbar-collapsedd a h4{font-size:15px;color:#000;display:block;text-align:center;}
.navbar-collapsedd{margin:0 0 20px;}
.navbar-collapsedd li{border-right:1px solid #ccc;margin:0;line-height:14px;vertical-align:middle;text-align:center;}

/*
göm alla undermenyer från start (ta bort deras layout helt)
*/
.navbar-collapsedd ul ul{position:absolute;//top:0;//right:0;z-index:1;display:none;}

/* endast när vi för musen över visar vi menyn */
.navbar-collapsedd li:hover > ul,li:active > ul{display:block;}
.search  h2{color:var(--h2-color);}
.typeReturns  h2{color:var(--h2-color);}
.advantagese  h2{color:var(--h2-color);}
.importantdate h2{color:var(--h2-color);}
.img-fluid-gstregistraion{max-width:100%;height:auto;width:100%;}

/* Google Review slider css on 15324 */
.testislidergooglereview .slick-slide{padding:0 10px;}
.testislidergooglereview .slick-prev,.testislidergooglereview .slick-next{width:40px;height:40px;background:#fff;border-radius:60px;display:flex;align-items:center;align-content:center;justify-content:center;}
.testislidergooglereview .slick-prev:before{content:'';border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:11px solid #000;width:0;height:0;}
.testislidergooglereview .slick-next:before{content:'';border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:11px solid #000;width:0;height:0;}
.slick-slide > img{width:auto;}
.testimonialbox h3{font-family:"GeneralSansMedium";font-style:normal;font-size:18px;line-height:24px;text-transform:capitalize;color:#f74820;}
.testimonialrating{margin:20px 0 20px;}
.testimonialrating a{display:inline-block;vertical-align:top;margin:0 2px;}
.testislidergooglereview .slick-slide{padding:0 10px;}
.testislidergooglereview  ul.slick-dots{bottom:-50px;}
.testislidergooglereview ul.slick-dots li button{width:17px;height:17px;background:transparent;border-radius:60px;border:1px solid #fff;}
.testislidergooglereview ul.slick-dots li.slick-active button{background:#ffffff;}
.testislidergooglereview ul.slick-dots li button:before{display:none;}
.scrolltable{
	margin-top: 20px;height:150px;overflow: scroll;
}
/* Google Review slider css on 15324 */
/* 27-4-24*/
.blogdetails .content ul li{list-style:disc !important;    margin: 0 0 0 20px;}