/**  CSS Documents **/
/* CSS Document */
/* Start Coding By Raushan Shrivastva */
@font-face{font-family:'InterBlack';src:url('../fonts/Inter-Black.eot');src:url('../fonts/Inter-Black.eot') format('embedded-opentype'),url('../fonts/Inter-Black.woff') format('woff'),url('../fonts/Inter-Black.ttf') format('truetype'),url('../fonts/Inter-Black.svg') format('svg')}@font-face{font-family:'InterBold';src:url('../fonts/Inter-Bold.eot');src:url('../fonts/Inter-Bold.eot') format('embedded-opentype'),url('../fonts/Inter-Bold.woff') format('woff'),url('../fonts/Inter-Bold.ttf') format('truetype'),url('../fonts/Inter-Bold.svg') format('svg')}@font-face{font-family:'InterExtraBold';src:url('../fonts/Inter-ExtraBold.eot');src:url('../fonts/Inter-ExtraBold.eot') format('embedded-opentype'),url('../fonts/Inter-ExtraBold.woff') format('woff'),url('../fonts/Inter-ExtraBold.ttf') format('truetype'),url('../fonts/Inter-ExtraBold.svg') format('svg')}@font-face{font-family:'InterMedium';src:url('../fonts/Inter-Medium.eot');src:url('../fonts/Inter-Medium.eot') format('embedded-opentype'),url('../fonts/Inter-Medium.woff') format('woff'),url('../fonts/Inter-Medium.ttf') format('truetype'),url('../fonts/Inter-Medium.svg') format('svg')}@font-face{font-family:'InterLight';src:url('../fonts/Inter-Light.eot');src:url('../fonts/Inter-Light.eot') format('embedded-opentype'),url('../fonts/Inter-Light.woff') format('woff'),url('../fonts/Inter-Light.ttf') format('truetype'),url('../fonts/Inter-Light.svg') format('svg')}@font-face{font-family:'InterSemiBold';src:url('../fonts/Inter-SemiBold.eot');src:url('../fonts/Inter-SemiBold.eot') format('embedded-opentype'),url('../fonts/Inter-SemiBold.woff') format('woff'),url('../fonts/Inter-SemiBold.ttf') format('truetype'),url('../fonts/Inter-SemiBold.svg') format('svg')}@font-face{font-family:'InterRegular';src:url('../fonts/Inter-Regular.eot');src:url('../fonts/Inter-Regular.eot') format('embedded-opentype'),url('../fonts/Inter-Regular.woff') format('woff'),url('../fonts/Inter-Regular.ttf') format('truetype'),url('../fonts/Inter-Regular.svg') format('svg')}
@font-face{font-family:'PlayfairDisplayBlack';src:url('../fonts/PlayfairDisplayBlack.eot');src:url('../fonts/PlayfairDisplayBlack.eot') format('embedded-opentype'),url('../fonts/PlayfairDisplayBlack.woff2') format('woff2'),url('../fonts/PlayfairDisplayBlack.woff') format('woff'),url('../fonts/PlayfairDisplayBlack.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'PlayfairDisplayBold';src:url('../fonts/PlayfairDisplayBold.eot');src:url('../fonts/PlayfairDisplayBold.eot') format('embedded-opentype'),url('../fonts/PlayfairDisplayBold.woff2') format('woff2'),url('../fonts/PlayfairDisplayBold.woff') format('woff'),url('../fonts/PlayfairDisplayBold.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'PlayfairDisplayMedium';src:url('../fonts/PlayfairDisplayMedium.eot');src:url('../fonts/PlayfairDisplayMedium.eot') format('embedded-opentype'),url('../fonts/PlayfairDisplayMedium.woff2') format('woff2'),url('../fonts/PlayfairDisplayMedium.woff') format('woff'),url('../fonts/PlayfairDisplayMedium.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'PlayfairDisplayRegular';src:url('../fonts/PlayfairDisplayRegular.eot');src:url('../fonts/PlayfairDisplayRegular.eot') format('embedded-opentype'),url('../fonts/PlayfairDisplayRegular.woff2') format('woff2'),url('../fonts/PlayfairDisplayRegular.woff') format('woff'),url('../fonts/PlayfairDisplayRegular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'PlayfairDisplaySemiBold';src:url('../fonts/PlayfairDisplaySemiBold.eot');src:url('../fonts/PlayfairDisplaySemiBold.eot') format('embedded-opentype'),url('../fonts/PlayfairDisplaySemiBold.woff2') format('woff2'),url('../fonts/PlayfairDisplaySemiBold.woff') format('woff'),url('../fonts/PlayfairDisplaySemiBold.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"Material Design Icons";src:url("../fonts/materialdesignicons-webfont.eot");src:url("../fonts/materialdesignicons-webfont.eot") format("embedded-opentype"),url("../fonts/materialdesignicons-webfont.woff") format("woff"),url("../fonts/materialdesignicons-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
.mean-container .meanmenu-reveal span:after{content:'\F35C'}
.menu-item-has-children>a:after,.pagebreadcrumb a+a:before,.pagebreadcrumb span:before,.singlebreadcrumb a:after,.mean-container .meanmenu-reveal span:after,.narrativebox .readmore:after,.owl-prev:before,.owl-next:before,.pagebreadcrumb a:after,.testicontent p:last-child:after{font-family:"Material Design Icons"}
.mean-container .meanmenu-reveal span:after{font-size:1.3rem}
body{color:rgb(0,0,0)}
body{font-family:'InterRegular'}
.pricingplanrapidowork .pricingcard sup,.shorttitle{font-family:'InterLight'}
.footerarea a,.copyrights p,.pagebreadcrumb,.pagebreadcrumb a,.copyrighttext p,.topheaderinner span,.callingnavi li a.bannercaption p,.trustgridbox p{font-family:'InterMedium'}
.mainnavi li a,.htsubtext,.tnp-field input[type="submit"]{font-family:'InterSemiBold'}
.httext,.custombtn,.custombtnoutline,.eyebrow,.httext a,.footerarea .widget-title,.footerarea h3,.bannercaption h2,.trustgridbox h3,.textlink{font-family:'InterBold'}
.quickreactionattractionbox h2{font-family:'InterBlack'}
.bannercontent h1,.aboutsinhalawbox h4{font-family:'PlayfairDisplayBold'}
.fullimg img,.breadcrumbarea img,article figure.post-thumbnail img,.logo img,.bannerphoto img{max-width:100%!important;height:auto!important}
ul{list-style-type:none;padding:0;margin:0;display:inline-block}ul li{display:inline-block}a{transition:all ease-in .4s;text-decoration:none}a:hover,a:focus{text-decoration:none;outline:none}
.logo a{display:block}a.custom-logo-link{display:block}.custom-logo{height:auto;transition:all ease-in .4s}
header,footer,.headerarea,.footerarea,.bannerarea,.trustgridarea,.midarea,.internalpage{width:100%}
header,footer,.headerarea,.footerarea,.bannerarea,.trustgridarea,.midarea,.internalpage{padding-left:0!important;padding-right:0!important}
.cursor-pointer{cursor:pointer!important}
.breadcrumbarea,.breadcrumbarea img{position:relative}
.breadcrumbsection{position:absolute;width:100%;top:calc(+50%);z-index:999;text-align:center}
.breadcrumbsection .httext,.pagebreadcrumb a{color:rgb(255,255,255)}
.pagebreadcrumb{color:rgb(255,255,255);font-size:.875rem}
.pagebreadcrumb a{position:relative}
.pagebreadcrumb a:after{content:'\F141';position:relative;margin-right:5px;top:1px}
.breadcrumbsectioninner .httext{font-size:1.125rem}
.wpcf7-spinner{position:absolute!important;top:0!important;right:0!important}
.mainnavi li{display:inline-block;position:relative}.mainnavi li a{color:rgb(11,23,42);font-size:0.8rem;line-height:1.4;padding:5px 0;display:block}
.mainnavi li a:hover,.mainnavi li a:focus,.mainnavi li.current_page_item a{color:rgb(184,148,82)}
.custombtn,.custombtnoutline{transition:all 0.2s ease, visibility 0s;background:rgb(11,23,42);padding:15px 25px;font-size:.75rem;letter-spacing:0.1em;color:rgb(255,255,255)}.custombtn:hover,.custombtn:focus{color:rgb(255,255,255);background:rgb(184,148,82)}.custombtnoutline{background:rgb(255,255,255);border:1px solid rgb(11,23,42);color:rgb(11,23,42)}.custombtnoutline:hover,.custombtnoutline:focus{color:rgb(255,255,255);background:rgb(11,23,42);border:1px solid rgb(11,23,42)}
.contactusform .wpcf7-submit{background:rgb(0,0,0);color:rgb(255,255,255);border-radius:50px;font-size:.875rem;display:inline-block;padding:12px 121px;margin-bottom:30px;position:relative}.contactusform .wpcf7-submit:hover,.contactusform .wpcf7-submit:focus{background:rgba(232,223,223,0.7);color:rgb(0,0,0)}
.textlink{color:rgb(11,23,42);font-size:1.0rem}.textlink:hover,.textlink:focus{color:rgb(184,148,82)}
/* Start Header */
.headerfixed{position:relative;width:100%;text-align:center;color:rgb(255,255,255);transition:all .4s ease;z-index:99999}.headerfixed.sticky{position:fixed;background:rgb(255,255,2555);box-shadow:1.41px 1.41px 4px rgba(0,0,0,.15)}
.topheader{background:rgb(11,23,42);color:rgb(223,229,237)}.topheaderinner span,.callingnavi li a{font-size:.75rem}.topheaderinner{min-height:38px}.callingnavi{display:flex;gap:24px}.callingnavi li a{display:block;color:rgb(223,229,237)}.callingnavi li a:hover,.callingnavi li a:focus{color:rgb(255,255,255)}
.midheader{background:rgb(255,255,255);border-bottom:1px solid rgb(229,231,235)}.midheaderinner,.topheaderinner{display:flex;align-items:center;justify-content:space-between}.midheaderinner{min-height:82px;display:grid;grid-template-columns:10% 80%}
/* Main Menu CSS */
.meanmenu-reveal{display:none}.mean-bar{background:rgba(0,0,0,0);float:left;position:relative;width:100%;z-index:99;height:0px}.meanmenu-reveal{border:1px solid rgb(255,255,255);color:rgb(255,255,255);cursor:pointer;display:block;height:12px;line-height:13px;margin-top:-43px;position:absolute;right:20px;text-decoration:none;width:15px;padding:4px 10px 5px 5px}.mean-nav{background:rgb(0,0,0);float:left;width:100%;margin-top:10px}.mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-nav ul li{position:relative;width:100%}.mean-nav ul li a{color:rgb(255,255,255);display:block;margin:0;padding:10px 5%;text-align:left;text-decoration:none}.mean-nav ul li li a{border-top:1px solid rgba(255,255,255,.25);opacity:.75;padding:10px 10%;text-shadow:none;visibility:visible;width:80%}.mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-nav ul li a.mean-expand{background:rgba(255,255,255,.1);border-color:currentcolor currentcolor rgba(255,255,255,.2) rgba(255,255,255,.4);border-image:none;border-style:none none solid solid;border-width:medium medium 1px 1px;font-weight:700;height:27px;margin-top:1px;padding:7px 12px;position:absolute;right:0;text-align:center;top:0;width:26px;z-index:2;line-height:29px}.mean-push,.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-nav ul li a.mean-expand:hover{background:rgba(193,39,45,.9)}.mean-push{float:left;clear:both}.mean-bar,.mean-bar *{box-sizing:content-box}.mean-remove{display:none!important}
.headerfixed.sticky .meanmenu-reveal{border:1px solid rgb(0,0,0);color:rgb(0,0,0)}
.reqconsultation a{padding:15px 28px;border-radius:30px;white-space:nowrap}.reqconsultation a:hover,.reqconsultation a:focus{background:rgb(184,148,82);color:rgb(255,255,255)}
/* Sub Menu */
.menuarea nav ul li .sub-menu{background:rgb(255,255,255);box-shadow:0 0px 10px 0px rgba(0, 0, 0, 0.1);left:0;opacity:0;position:absolute;top:120%;transition:all .3s ease 0s;visibility:hidden;width:220px;z-index:9;border-radius:10px}.menuarea nav>ul>li:hover .sub-menu,.menuarea nav>ul>li:focus .sub-menu{opacity:1;top:107%;visibility:visible}.menuarea nav>ul>li .sub-menu li{display:block}.menuarea nav>ul>li .sub-menu li a{color:rgb(76,76,76)!important;font-size:0.85rem;font-weight:normal;margin:0;padding:13px 20px;text-transform:capitalize;display:block;text-align:left}.menuarea nav>ul>li .sub-menu li +li{margin-left:0!important}.menuarea nav > ul  > li:hover > .sub-menu li > a:hover,.menuarea nav > ul  > li:focus > .sub-menu li > a:focus{color:rgb(255,255,255)!important;background:rgb(193,39,45)!important}.menuarea .sub-menu li:first-child a:hover,.menuarea .sub-menu li:first-child a:focus{border-radius:10px 10px 0 0!important}.menuarea .sub-menu li:last-child a:hover,.menuarea .sub-menu li:last-child a:focus{border-radius:0 0 10px 10px!important}
/* End Header */
/* Start Modal Popup */
.popup-inner{position:relative;padding:100px 45px;text-align:center;margin:0 auto}.close-search,.modal-header .close{position:absolute;float:right;right:30px;top:30px;font-size:1.2rem;text-transform:uppercase;color:rgb(43,43,43);cursor:pointer;z-index:5;background:none;padding:6px 10px;border-radius:0;border:1px solid rgb(43,43,43)}.modalPopup{background:rgba(43,43,43,0.75);position:fixed;left:0;top:-100%;width:100%;height:100%;z-index:9999;visibility:hidden;opacity:0;overflow:auto;transition:all .7s ease}.modalPopup .close-search{top:0px;right:0px;padding:2px 3px 0 3px;text-align:center;border:1px solid rgb(255,255,255);position:relative;color:rgb(255,255,255)}.modalPopup .close-search i{font-size:1.2rem}.modalPopup.popup-visible{top:0;visibility:visible;opacity:1}
/* End Modal Popup */
/* Start Carousel Slider */
.owl-carousel,.owl-carousel .owl-item{position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:pan-y;backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{backface-visibility:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;backface-visibility:hidden}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots{text-align:center;position:absolute;margin-top:-30px;width:100%}.owl-carousel .owl-dot{display:inline-block}.owl-carousel .owl-dot+.owl-dot{margin-left:15px}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:rgb(0,0,0)}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-nav{width:100%}.owl-nav:hover,.owl-nav:focus{display:block}.owl-prev:before,.owl-next:before{font-size:1.5rem}.owl-prev:before{content:'\f141'}.owl-next:before{content:'\f142'}.ui-slider-handle{display:none!important}.owl-prev.disabled,.owl-next.disabled{display:none}.owl-prev{left:0;float:left}.owl-next{right:0;float:right}.owl-prev,.owl-next{position:absolute;top:calc(+50%);z-index:999;transition:all ease-in .4s;padding:5px 8px 5px 5px;background:rgba(0,0,0,.1);color:rgb(255,255,255);margin-top:-17px}.owl-carousel .owl-item{padding:0;background:none}.owl-carousel .owl-item a{position:relative}.owl-carousel .owl-item a:hover,.owl-carousel .owl-item a:focus{text-decoration:none}.owl-carousel .owl-dot span{width:12px;height:12px;border-radius:50%;background:rgb(255,255,255,255);display:inline-block;transition:all ease-in .4s}.owl-carousel .owl-dot.active span{background:rgb(247,247,247);width:35px;height:10px;border-radius:2px}
/* End Carousel Slider */
.logo{text-align:left}.logo span.custom-logo-link{display:block;text-align:left}.logo img{height:auto}
/* Start Banner Area */
.bannerarea{background:rgb(247,244,238);padding:100px 0 90px}.bannercontainer{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(400px, .95fr);gap:80px;align-items:center}.eyebrow{display:inline-block;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(184,148,82);margin-bottom:20px}.buttonactions{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px}.bannercontent h1{color:rgb(11,23,42)}.bannercontent h1 span{color:rgb(184,148,82);display:block}.bannercontent p{color:rgb(105,115,134);font-size:1.125rem;line-height:1.8}.bannerphoto{position:relative;background:rgb(255,255,255);border-radius:5px;padding:15px;box-shadow:0 18px 40px rgba(11,23,42,.08)}.bannercaption{position:absolute;bottom:25px;left:25px;right:25px;padding:20px;background:rgba(11,23,42,.9);color:rgb(255,255,255)}.bannercaption h2{font-size:1.0rem;color:rgb(255,255,255);margin-bottom:0.2rem}.bannercaption p{color:rgb(213,217,223);font-size:.75rem;margin-bottom:0}
/* End Banner Area */
/* Start Trust Grid */
.trustgridarea{border-bottom:1px solid rgb(229,231,235)}.trustgrid{display:grid;grid-template-columns:repeat(4, 1fr);text-align:center}.trustgrid>.trustgridbox{padding:30px 20px;border:1px solid rgb(229,231,235);border-bottom:none;border-top:none;margin-left:-1px}.trustgrid>.trustgridbox:first-child{border-left:1px solid rgb(229,231,235)}.trustgridbox h3{font-size:1.125rem;color:rgb(28,36,48);margin-bottom:.2rem}.trustgridbox p{color:rgb(105,115,134);font-size:.8rem;margin-bottom:0}
/* End Trust Grid */
/* Start About Sinha Law Firm */
.aboutsinhalawfirm{padding:100px 0}.aboutsinhalaw{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.aboutsinhalawbox p{color:rgb(105,115,134);font-size:1.125rem;line-height:1.8}
/* End About Sinha Law Firm */
/* Start Footer Area */
.footerarea{background:rgb(82,82,82);padding-bottom:25px;padding-top:25px}.footerarea h3{font-size:.95rem;text-transform:uppercase;margin-bottom:30px;color:rgb(255,255,255)}.footerarea p{font-size:.875rem;margin-bottom:0;color:rgb(255,255,255);line-height:1.4}.footerarea a{color:rgb(255,255,255);display:block;line-height:1.4}
/* End Footer Area */

/* Start Media Query CSS */
@media (min-width:768px){
.nav-links{max-width:1140px;margin:0 auto}.menuarea{display:flex;align-items:center;height:100%}.menuareainner{text-align:right;width:100%}.menuarea li+li,.reqconsultation{margin-left:30px}.navbar-brand{margin:0;padding:0}li.menu-item-has-children{position:relative}li.menu-item-has-children a:first-child:after{content:'\F140';margin-left:5px}.bannercontent h1{font-size:5.2rem}.aboutsinhalawbox h4{font-size:3.7rem}
}
@media (min-width:1300px){
.container,.nav-links{max-width:1240px}
}
@media (min-width:2400px){

}
@media (max-width:767px){
button.navbar-toggler{background:rgb(232,18,18);border-radius:0}.logo{text-align:left}button.navbar-toggler{position:absolute;right:15px}.custombtn{padding:12px 21px;font-size:.85rem}
.headerfixed{position:absolute}.headerfixed.sticky{position:fixed!important}.tnp-field label{text-align:left}.tnp-field.tnp-field-button{right:0;top:21px;width:100%;max-width:30%}.breadcrumbsection{top:calc(+40%)}
}
@media (max-width:320px){

}