/*.container .row , .container-fluid .row{float: none;width: unset;}*/
/*.row{float: left; width: 100%;}*/
/*hi*/ 
html {scroll-behavior: smooth;}
b{color: inherit !important;}
/* Header Css Start*/
#topheader {width: 100%;float: left;background-color: #215585;}
#topheader img {height: 34px;width: 34px;margin-top: 3px;}
#topheader .top-mobile i {margin-right: 6px;}
#topheader .top-mobile {color: #fff;line-height: 40px;font-weight: normal;font-size: 13px;margin-right:0px;}
#topheader .top-mobile a {color: #fff;transition: all linear 200ms}
#topheader .top-mobile a:hover {text-decoration: none;color: #76c13e;}
#myHeader {border-bottom: 1px solid #c6c6c6;position: relative;width: 100%;background: #fff;z-index: 99999;top: 0;float: left;transition: all linear 100ms;top: 0px;box-shadow: 0 0 7px rgba(0,0,0,0.3);}
.iso {margin-right: 13px;}
.contact {}
#topheader .contact  a{color: #fff;margin-right: 9px;}
#topheader .contact  a b{font-style: normal;font-weight: normal}
.socila {padding: 10px 0 0 0;}
.socila a {font-size: 19px;color: #fff;margin-left: 7px;transition: all linear 200ms}
.socila a:hover {color: #76c13e;}
#myHeader .nav>li>a {padding: 22px 3px 22px 4px;font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 500;color: #2d3133;float: left;}
#myHeader .nav>.pN>a b {display: none}
#myHeader .navbar {margin-bottom: 0px;}
#myHeader .navbar-collapse {padding: 0 0 0 10px; position: relative;}
.navbar-header{padding: 10px 0 0 10px;}
#myHeader .nav>.pN {border-bottom: none;}
.login_logo{display: none !important;}   
#topheader .col-md-12{padding-left: 8px;}
.gst_width{width: 25% !important;}
.itr_box{width: 20% !important;}
.feedbacklink{}
.feedbacklink img{width: 80%;margin: 0 auto;display: block;}
.excludefee{width: 100%;text-align: center;display: table;color: #fff;position: absolute;bottom: 0;font-size: 12px;}
@media screen and (max-width: 767px){
    .excludefee{width: 90%;}
}

.noabsolute{position: relative}
/* Nav bar Animation*/

#myHeader .nav-icon4 {width: 28px;height: 25px;position: relative;margin: 14px 10px 0 0px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
#myHeader .nav-icon4 span {display: block;position: absolute;height: 4px;width: 100%;background: #d3531a;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);
transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#myHeader .nav-icon4 span:nth-child(1) {top: 0px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
#myHeader .nav-icon4 span:nth-child(2) {top: 4px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
#myHeader .nav-icon4 span:nth-child(3) {top: 12px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
#myHeader .nav-icon4.open span:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;left: 4px;background-color: #d3531a !important;}
#myHeader .nav-icon4.open span:nth-child(2) {width: 0%;opacity: 0;}
#myHeader .nav-icon4.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 14px;left: 4px;background-color: #d3531a !important;}
.logo-img-class {width: 248px;float: left;padding: 12px 0 5px 0;}
.logo-img-class img {width: 100%;}
.extra_menu {float: right;position: absolute;right: -34px;top: 6px;display: block;}
.extra_menu i {padding: 6px 1px 0 0px;background: #ffffff;width: 30px;height: 30px;color: #757575;border-radius: 4px;
text-align: center;box-shadow: 0 5px 3px rgba(0, 0, 0, 0.2);font-size: 20px;transition: all linear 200ms;cursor: pointer;}
.extra_menu i:hover {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);color: #ffab6d;}
.outside_nav {transition: all linear 500ms;position: relative;left: 0px;float: left;}
.innersite_nav {transition: all linear 300ms;position: absolute;right: -290px;display: none;}
.myH_eff::after {content: '';background: rgba(0, 0, 0, 0.3);width: 100%;height: 100%;position: fixed;z-index: 1;}
.top-header {background-color: #385067;height: auto;}
.nav-link a {color: black;font-weight: 600;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {color: #f1ecec;text-decoration: none;background-color: #385067;}
#myHeader .dropdown-menu {margin-top: 1px !important;width: 670px;min-height: 250px;transform: translate(-50%, 0);
left: 50%;padding: 15px;border-radius: 6px !important;background-image: url(../images/submenu_bg.svg);background-repeat: no-repeat;background-position: right 8px;border: 1px solid #ccc;}
#myHeader .legal .dropdown-menu {width: 400px}
.legal .dropdown-menu .drop_inner_box {width: 52.5%;}
.tax .dropdown-menu {width: 500px}
.tax .dropdown-menu .drop_inner_box {}
.dropdown-menu::before {content: '';position: absolute;width: 0;height: 0;border-style: solid;border-width: 0 7px 7px 7px;border-color: transparent transparent #ccc transparent;z-index: 1;top: -7px;transform: translate(-50%, 0);left: 50%;}
.dropdown-menu::after {content: '';position: absolute;width: 102px;height: 111px;z-index: -1;background-image: url(../images/start_business.svg);background-repeat: no-repeat;bottom: 16px;right: 0;}

.legal_service .dropdown-menu::after {content: '';position: absolute;width: 102px;height: 111px;z-index: -1;background-image: url(../images/law-01.svg);background-repeat: no-repeat;bottom: 16px;right: 0;}

#myHeader .trademark .dropdown-menu {width: 491px;}
#myHeader .tax .dropdown-menu{width: 403px;}
.tax .dropdown-menu .drop_inner_box{width: 46.5%;}
#myHeader .legal .dropdown-menu {width: 850px;left:-36%;}

.legal .dropdown-menu .drop_inner_box {width: 32.5%;}
.legal_service .dropdown-menu .drop_inner_box {width: 40.5%;}
#myHeader .legal_service .dropdown-menu {width: 511px;}
#myHeader .business .dropdown-menu {width: 700px;}
#myHeader .business .dropdown-menu .drop_inner_box {float: left;width: 33%;}
.trademark .dropdown-menu::after {width: 95px;height: 114px;background-image: url(../images/Fassai-01.svg);}
.tax .dropdown-menu::after {width: 126px;height: 114px;background-image: url(../images/trademark.svg);}
/* .tax .dropdown-menu::after {width: 126px;height: 114px;background-image: url(../images/gst.svg);} */
.contarcts .dropdown-menu::after {width: 126px;height: 114px;background-image: url(../images/contracts.svg);}
.legal .dropdown-menu::after {width: 126px;height: 114px;background-image: url(../images/gst.svg);}
/* .legal .dropdown-menu::after {width: 126px;height: 114px;background-image: url(https://www.onlinelegalindia.com/services/include/image/legal.svg);} */
.contarcts .dropdown-menu {width: 450px;}
.trademark .dropdown-menu .drop_inner_box,
.contarcts .dropdown-menu .drop_inner_box {width: 41.5%;}
.dropdown-menu .drop_inner_box {float: left;width: 32.5%;margin-bottom: 22px;}
.dropdown-menu .drop_inner_box h3 {font-family: 'Roboto', sans-serif;font-size: 12px;font-weight: bold;color: #1c5c96;height: 17px;}
.dropdown-menu .drop_inner_box h3 a{font-size: 12px; display: inline-block;}
.dropdown-menu .drop_inner_box h3 i {font-size: 16px;margin-right: 9px;color: #42a239;}
.dropdown-menu .nav-link a {font-family: 'Roboto', sans-serif;font-size: 14px;color: #565656;font-weight: normal;margin-bottom: 7px;display: inline-block;padding: 3px 10px 3px 10px;}
.extra_menu {float: right;position: absolute;right: -34px;top: 14px;width: 30px;height: 30px;}
.extra_menu i {padding: 5px 1px 0 0px;background: #ffffff;width: 30px;height: 30px;color: #67625f;border-radius: 4px;text-align: center;box-shadow: 0 5px 9px rgba(0, 0, 0, 0.2);font-size: 20px;transition: all linear 200ms;cursor: pointer;border: 1px solid #e0e0e0;}
.extra_menu i:hover {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);color: #ffab6d;}

.modal {z-index: 999991;}
.modal-backdrop {z-index: 99999;}
.dropdown-menu .nav-link a {background: linear-gradient(to right, #ef6906 49%, #fff0 50%);background-size: 100%;color: #000;padding-left: 10px;text-decoration: none;background-size: 200% 100%;background-position: right bottom;transition: all .2s ease-out;}
.dropdown-menu .nav-link a:hover {background-position: left bottom;color: #fff;}

/* Login Navigation Start */

.user_login{display: block;}
.user_login h4{color: #c7e3ff;font-size: 16px;line-height: 28px;display: table;float: left;margin: 6px 0;}
.user_login h4 a{margin-left: 7px;float: right;color: #c7e3ff;font-size: 16px;}
.user_login h4 a i{    color: #2aff6c;float: right;font-size: 28px;margin-left: 7px;}
.user_login h4 a b {font-weight: normal;width: 220px;text-align: right;float: left;line-height: unset;font-size: 15px;}

/* Login Navigation End  */

/* Diller Sticky Strat  */
.sticky_diller{position: fixed;bottom: 20px;left: 15px;z-index: 9999999;display: none;}
.phone_icon_box{}
.phone_icon_box a{}
.phonesvg{background:#03a84e;width: 60px;height: 60px;border-radius: 60px;padding: 5px;}
.phonesvg svg{fill: #fff;width: 24px;margin: 0 auto;display: block;margin-top: 9px;}
.phone_text{}
@media screen and (max-width: 767px){
    .sticky_diller{display: block;}
}
/* Diller Sticky End */




/* Some comon css for all fle start*/

.accordion-cus-head{color: #fff;background: #1f2643;padding: 14px;margin: 0 0 20px 0;}
.why-us-img-div {margin-top: 0px !important;}
.cnsmrstylefaq {background-color: unset !important;}
.h2colorstyle {color: #1f2643 !important;}
.cnsmrstylesubfaq{background-color: unset !important;}
.child-ans-div-1{font-family: Poppins;border: 1px solid #c6c6c6;padding: 21px;margin-bottom: 20px;margin-top: -20px;}
#contact {background: #F9F9F9;padding: 25px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);}
.logo-img-class {width:239px !important;padding: 6px 0 0 0;}
.accordaion-main-div {height: unset !important;width: auto !important;background-color: unset !important;
margin: 0 !important;color: white;cursor: pointer;}
.accordion-cus-head {font-weight: 400;line-height: unset !important;margin-left: 0 !important;}
.register-benifits-text h4{color: #fff;}
.styletrademarkbutton {background-color: #fff;border: 1px solid #0083FF;color: #0083FF;padding: 10px 20px;border-radius: 5px;}
.styletrademarkcard{margin-bottom: 30px;}
#howWework{background: #efefef !important;}
.process_section {background: #24730a;width: 100%;border-radius: 14px;padding: 20px 10px;text-align: center;color: #fff;min-height: 178px;margin: 0 auto 40px;font-size: 15px;position: relative;}
.process_section i{font-size: 173px;font-style: normal;padding: 5px 0 0 0;margin: 0 auto;display: table;margin-top: 0;text-align: center;position: absolute;bottom: -48px;right: -4px;color: #206709;font-weight: 600;z-index: 0;}

.process_section p {font-size: 15px;margin: 0;min-height: 62px;    position: relative;}

.process_section p:last-child{ min-height: 10px;display: inline-table;}

.block_heading { width: 100%;display: inline-table;}
.block_heading h2{width: 100%;float: left;text-align: center;font-size: 26px;color: #000;font-weight: 600;margin-bottom: 53px;position: relative;}
.block_heading h2::after{
    content: '';
    display: block;
    width: 75px;
    height: 6px;
    background: #5cb85c;
    border-radius: 3px;
    margin: 14px 0 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute !important;
    bottom: 0;
    transform: translate(-50% , 0);
    left: 50% !important;
    top: 30px;
}

.block_padding{padding: 40px 0;width: 100%;float: left;}

#allpacakage .block_heading h2{color: #fff;}

/* Some comon css for all fle end */

/*Asia Popup start*/
.asia_brand_box .modal-content{background: none;box-shadow: none;border:none;}
.asia_brand{margin: 0 auto;display: table;}
.asia_brand_box .close{width: 50px;height: 50px;background: #fff;opacity: 1;border-radius: 50%;font-size: 44px;position: absolute;top: 21px;right: -5px;}
.asia_brand_box{}
.modal-body{background: none !important}
.modal-dialog {width: 472px;margin: 10px auto;}
@media screen and (max-width:768px) {
#asia .modal-dialog {
    width: 100%;
    margin: 10px auto;
    }
}
/*Asia Popup end*/

#chooseDesignModal .modal-dialog {width: 1164px;margin: 10px auto;}
#chooseDesignModal .close{position: absolute;right: -20px;top: -10px;width: 50px;background: #fff;border-radius: 50px;opacity: 1;font-size: 45px;height: 50px;box-shadow: 0 0 5px rgba(0,0,0,0.5);}

/* All From Commonn Css Start*/

#contact  #btnrefresh{margin-left: 10px;}
#contact #captcha_code{}

#contact input[type="text"],
#contact input[type="email"],
#contact input[type="tel"],
#contact input[type="url"],
#contact input[type="number"],
#contact select,
#contact textarea {width: 100%;border: 1px solid #ccc ;background: #FFF ;margin: 0 0 16px ;padding: 11px 10px ;border: 1px solid #ccc;background: #FFF;margin: 0 0 12px;}


#contact input[name="submit"], 
#contact input[type="submit"], 
#contact input[type="button"],
button[type="submit"], 
#contact button[type="button"],
input[name="next"]{cursor: pointer !important;width: 100% !important;border: none !important;background: #4CAF50 !important;color: #FFF !important;margin: 0 0 5px !important;padding: 12px 10px !important;font-size: 23px !important;border-radius: 6px !important;line-height: inherit !important;}

#contact .select_packages{margin-bottom: 18px;}

.gst_rdiobtn {margin-bottom: 15px;background: #eaeaea;border-radius: 9px;position: relative;border: 3px solid #d6d6d6;}
.gst_rdiobtn label{padding: 10px;margin-bottom: 0;}
.gst_rdiobtn:nth-child(3) {background: #e4ffe4;border: 3px solid #78e478; }
.gst_rdiobtn ul li:nth-child(1) b{ font-size: 13px;margin-left: 9px;background: #0cb709;border-radius: 3px;color: #fff !important;padding: 2px 7px;display: inline-table;}
.gst_rdiobtn p {position: absolute;top: 11px;right: 13px;font-size: 16px;font-weight: 600;color: #205622;}
.gst_rdiobtn ul {list-style: none;display: inline-grid;margin-left: 10px;width:calc(100% - 104px);}
.gst_rdiobtn ul li {color: #000;}
.gst_rdiobtn ul {margin: 0 0 0 10px;}

.gst_rdiobtn ul li:nth-child(1){font-weight: 700;font-size: 20px;margin-bottom: 10px;color: green;}
.editprice ul li:nth-child(1){margin-bottom: 0;font-size: 18px;}
.editprice:nth-child(3){    background: #eaeaea;border: none;}
.gst_rdiobtn ul li:nth-child(2){font-weight: 700;font-size: 16px;margin-bottom:5px;color: #000;}
.gst_rdiobtn ul li {position: relative;}
.gst_rdiobtn ul li::before {content: '';position: absolute;}
.gst_rdiobtn ul li b {margin-left: 40px;display: inline-block;}
.captcha_box {display: inline-block;margin-bottom: 20px;width: 100%;position: relative;}
#contact #txtCaptcha {background-image: url(../images/1.jpg) !important;background-color: #CDCDCD !important;text-align: center !important;border: none !important;font-weight: bold !important;font-size: 22px !important;width: 40% !important;font-family: "Roboto";color: #000;    height: 44px;border: 1px solid #9c9c9c !important;margin: 0px 0 0 0 !important;    float: left;}
#contact #captcha_code {width: 50% !important;}
#contact button[name="submit"]{cursor: pointer !important;width: 100% !important;border: none !important;background: #4CAF50 !important;color: #FFF !important;margin: 0 0 5px !important;padding: 18px 10px !important;font-size: 23px !important;border-radius: 6px !important;}
#contact {margin-bottom: 30px;}

.gst_rdiobtn_outer{background: #e7ffe8;margin: 0px 0 10px 0;padding: 14px 16px 14px 16px;border-radius: 5px;border: 1px solid #88ef8c;}
.gst_rdiobtn_outer .gst_rdiobtn {margin-bottom: 0;background: no-repeat;padding: 0;}
.gst_rdiobtn_outer .gst_rdiobtn ul{margin-bottom: 0;    width: calc(100% - 32px);}
.gst_rdiobtn_outer .gst_rdiobtn ul li{margin-bottom: 0;font-size: 16px;}
.gst_rdiobtn_outer  .gst_rdiobtn:nth-child(3){border: none;}
.gst_rdiobtn_outer .gst_rdiobtn p{position: unset;float: right;margin-bottom: 0;}
.price_active{background: #e4ffe4 !important;border: 2px solid #78e478 !important;}

#specialPrice999  input[type=radio]:checked ~ .check {border: 4px solid #81d481;}
.special999  input[type=radio]:checked ~ .check {border: 4px solid #81d481;}

#specialPrice999  input{visibility: hidden;}
.special999  input{visibility: hidden;}


#specialPrice999  input[type=radio]:checked ~ .check::before {display: block;position: absolute;content: '';border-radius: 100%;height: 11px;width: 11px;top: 3px;left: 3px;margin: auto;transition: background 0.25s linear;-webkit-transition: background 0.25s linear;}

.special999  input[type=radio]:checked ~ .check::before {display: block;position: absolute;content: '';border-radius: 100%;height: 11px;width: 11px;top: 3px;left: 3px;margin: auto;transition: background 0.25s linear;-webkit-transition: background 0.25s linear;}

#specialPrice999 .check {display: block;position: absolute;border: 4px solid #AAAAAA;border-radius: 100%;height: 25px;width: 25px;top: 12px;left: 5px;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;}

.special999 .check {display: block;position: absolute;border: 4px solid #AAAAAA;border-radius: 100%;height: 25px;width: 25px;top: 12px;left: 5px;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;}

#specialPrice999  input[type=radio]:checked ~ .check::before {background: #049244;}
.special999  input[type=radio]:checked ~ .check::before {background: #049244;}

.custom_dropdown{background: #e4ffe4 !important;border: 2px solid #78e478 !important;font-size: 19px;border-radius: 10px;cursor: pointer;}

.custom_dropdown label{}
.custom_dropdown ul{}
.custom_dropdown label .editprice ul li:nth-child(1),.custom_dropdown label .editprice ul li:nth-child(1):hover{background: transparent !important;}

.custom_dropdown label:after{ top: 18px !important;}
.custom_dropdown ul li ul{background: #ffffff !important;}
.custom_dropdown ul li .gst_rdiobtn{border: 2px solid #ccc;background: #ffffff !important;}
.custom_dropdown ul li .gst_rdiobtn{margin-bottom: 7px !important;}
.our-associates{margin-bottom: 10px;}
@media screen and (max-width: 600px) {
    .gst_rdiobtn ul li:nth-child(1){font-size: 14px;}
}

/* All From Commonn Css End */

/* Diller Sticky Strat  */
.sticky_diller{position: fixed;bottom: 20px;left: 15px;z-index: 9999999;display: none;}
.phone_icon_box{}
.phone_icon_box a{}
.phonesvg{background:#03a84e;width: 60px;height: 60px;border-radius: 60px;padding: 5px;}
.phonesvg svg{fill: #fff;width: 24px;margin: 0 auto;display: block;margin-top: 9px;}
.phone_text{}
@media screen and (max-width: 767px){
    .sticky_diller{display: none;}
}
/* Diller Sticky End */
.contact {
    font-size: 13px ;
    padding-top: 11px;
}
#topheader .top-mobile{font-size: 13px ;line-height: 0px ;}
#topheader .contact a:after{content:"\a";white-space:nowrap;}



@media screen and (max-width: 600px) {
/*#myHeader .container{padding: 0 0px;}*/
    .asia_brand_box .close{width: 32px;height: 34px;font-size: 28px;
    position: absolute;top: 46px;right: 13px;}
    .asia_brand_box .modal-body{padding: 75px 15px;}
.user_login h4{font-size:3.4vw}
.user_login h4 a {font-size: 3.5vw;}
.wpb_single_image .vc_single_image-wrapper {width: 100%;}
.wpb_single_image img {width: 100%;}
#contact #txtCaptcha[type="text"] , #gst_form #txtCaptcha[type="text"]{font-size: 24px !important;text-align: left;color: #000;font-weight: bold !important;width:25vw !important;float: left;padding: 9px 0px;height: 44px;}
    
    
#contact #captcha_code[type="text"]{width: 48% !important;}
fieldset{position: relative;}
    
/*#btnrefresh {margin: 0 auto;display: table;padding: 10px 0;position: absolute;left:25vw;top: 0;float: left;}*/
#contact  #btnrefresh {margin: 0 auto;display: table;margin-left: 5px;float: left;margin-top:0px;width: auto;position: unset !important;padding: 0 !important;}
.title {font-size: 26px;font-weight: 600;margin-bottom: 21px;margin-top: 15px;}
.sub-title {font-size: 18px;}
.socila {width: 100%;float: none !important;}
#topheader .top-mobile i {margin-right: 2px;}
#topheader .top-mobile {margin-right: 0;width:19px;display: inline-table;text-align: center;}
.iso {margin-right: 7px;}
#topheader .top-mobile a {font-size: 12px;display: none}
#topheader img {height: 30px;width: 30px;margin-top: 6px;}
.extra_menu {display: none;}
.title-content {margin: 20px 0 30px 0;font-size: 16px;line-height: 29px;}
.benifts-heading {margin-top: 30px;font-weight: 600;font-size: 23px;}
.top-mobile {font-size: 10px;font-weight: 500;}
.custom-pull-left {float: left !important;width: 100%;background-color: #385067;}
.nav-link a {color: white !important;font-weight: 600;}
.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {margin-right: -15px;margin-left: -15px;}
.benifits-small-div {width: 100%;}
.benifits-li::before {left: 8px;}
.benifits-li {margin-left: 23px;}
.benifits-text {margin-left: 31px;}
.how-we-work-img {width: 70%;height: 100%;margin-left: 15%;margin-top: -13px;}
.background_image {height: auto;margin-top: 35px;padding: 0 0px;}
.why-us-img {width: 100%;}
.accordaion-main-div {height: auto;}
.accordion-cus-head {line-height: 24px;font-size: 14px;margin-left: 16px;padding: 10px;}
.child-ans-text {margin-left: 17px;}
.child-ans-div-1 {margin-top: -11px;}
.foter-contact {width: 100%;}
.middel-footer {width: 100%;text-align: center;margin: 20px auto;}
.copyreight-section {width: 100%;height: auto;}
.copyright-li {margin: 0px 4px 0px 4px;}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {background-color: #4d4343;}
.nav>li>a:focus,.nav>li>a:hover {background-color: #4d4343;}
.when-main-div {width: 100%;margin-bottom: 35px !important;margin: 0px;}
.custom-ul-style {margin-top: 0%;}

.copyright-ul {font-size: 10px;text-align: left;float: left;}
.middel-footer-ul {padding-left: 0px;font-size: 12px;}
.legal_logo {width: 100%;border-bottom-left-radius: 0;height: auto;border: none;padding: 0 38px;padding: 18px 38px 0 38px;}
.leagl_text {width: 100%;padding: 12px;float: left;margin-top: 0;line-height: 37px;}
.legal_logo h4 {font-size: 18px;line-height: 15px;padding: 15px 0 0 0;margin-top: 0px;}
.legal_logo img {width: 100%;display: inline-block;margin: 0 0 10px 0;}
.leagl_text p {font-size: 15px;line-height: 23px;}
#contact input::placeholder,#contact input::placeholder {color: #737373;}
#contact input[type="text"],#contact input[type="email"],#contact input[type="tel"],#contact input[type="url"],
#contact textarea {border-radius: 7px;width: 100% !important;max-width: 100% !important;}
#myHeader .outside_nav {width: 100%;margin: 0}
.navbar-nav .open .dropdown-menu {background-color: #403b3b;border: 0;box-shadow: none;width: 100%;float: left;
position: relative;padding: 15px 24px 15px 24px;border-radius: 0 !important;margin-bottom: 0px;margin-top: 0px !important;background-position: right bottom;min-height: 300px;}
#myHeader .navbar-nav .dropdown-menu {background-color: #403b3b;border: 0;box-shadow: none;width: 100%;
float: left;position: relative;padding: 15px 24px 65px 24px;border-radius: 0 !important;margin-bottom: 15px;
margin-top: 0px !important;background-position: right bottom;}
    
.open>.dropdown-menu{display: inherit;}    
.dropdown-menu .drop_inner_box {width: 100% !important;}
.dropdown-menu::before {display: none;}
.dropdown-menu .drop_inner_box h3 {color: #FF9800;margin: 8px 0;height: auto;float: left;}
.dropdown-menu .nav-link a {width: 100%;}
#myHeader .navbar-collapse {padding: 0 0 90px 0;height: 100vh;}
.trademark .dropdown-menu {width: 100%;}
.contarcts .dropdown-menu {width: 100%;}
.trademark .dropdown-menu .drop_inner_box,.contarcts .dropdown-menu .drop_inner_box {width: 100%;}
.nav-link {border-bottom: 1px solid #48627b;width: 100%;float: left;}
.drop_inner_box .nav-link {border-bottom: none;}
.caret {border-top: 9px dashed;border-top: 4px solid\9;border-right: 6px solid transparent;
border-left: 6px solid transparent;position: absolute;right: 20px;top: 22px;}
#myHeader .nav>li>a {width: 100%;padding: 22px 14px 22px 14px;}
#myHeader .nav>.pN {border-bottom: none;}
#myHeader .nav>.pN>a {width: auto;}
#myHeader .innersite_nav {width: 100%;transition: none;position: relative;right: 0;display: block;margin: 0;float: left;white-space: nowrap;overflow-x: auto;text-align: center;}
#myHeader .innersite_nav .nav-link:last-child:after {content: none;}
#myHeader .innersite_nav .nav-link {width: auto;border-bottom: none;display: inline-table;float: none;position: relative}
#myHeader .innersite_nav .nav-link::after {content: '';position: absolute;width: 4px;height: 4px;border-radius: 25px;
background: #5192d0;top: 23px;}
#myHeader .innersite_nav .nav-link a {font-size: 13px;font-weight: normal;}
#myHeader .nav>.pN>a {float: left;}
#myHeader .nav>.pN>a i {float: left;margin-right: 7px;color: #8BC34A;}
#myHeader .nav>.pN>a b {display: block;float: left;font-weight: normal;color: #9ec56f;}
.process_section {min-height: auto;}
#topheader .contact  a:nth-child(1) b{display: inline-table;}   
#topheader .contact a {margin-right: 0;} 
.user_login h4 a b {font-weight: normal;width: 26vw;text-align: right;float: left;line-height: 12px;font-size: 2.9vw;}   
.contact{font-size: 2.5vw ;padding-top: 7px ;}
#topheader .top-mobile{font-size: 10px ;line-height: 9px ;}
#topheader .contact a:after{content:"\a";white-space:pre;}   
    
}
/* Header Css End*/





/* Banner start */

.banner{background: #61a90e;background: linear-gradient(39deg, #5ca509 0%, #12630a 100%);width: 100%;float: left;height: 500px;margin-bottom: 60px;position: relative;z-index: 1;}
.banner::after{content: '';position: absolute;width: 100%;background-repeat: no-repeat;z-index: -1;opacity: 0.5;top: 0;left: 0;bottom: 0;right: 0;}
.banner img{width: auto;} 
.banner_image_text {width: 50%;float: left;padding: 0 20px;}
.banner_image_text h4{font-size: 21px;margin-top: 80px;width: 100%;float: left;color: #fff;}
.banner_image_text h4 span{font-size: 45px;font-family: 'Roboto', sans-serif;font-weight: bold;display: inline-table;float: left;}
.banner_image_text p{width: 100%;float: left;color: #e2ffdb;line-height: 24px;font-size: 17px;font-weight: normal;}
#register #first_step textarea {height: 56px;}
.banner_image_text h5{width: 100%;float: left;color: #fff;line-height: 24px;font-size: 17px;font-weight: 600;padding: 10px 0;}
#register #first_step textarea {height: 56px;}
.banner_image_text ul{list-style: none;margin: 0;padding: 0;float: left;width: 100%;}
.banner_image_text li{float: left;color: #e7f7de;}
.banner_image_text li i{}

/* Banner End */


/* Why Us Section New start */


.hexagon_box{float: left;box-shadow: 0 0px 8px rgba(0 ,0,0,0.6);position: relative;z-index: 1;margin-bottom: 40px;transform: scale(1);}
.hexagon_box {left: 45px;}
.hexagon {position: relative;width: 260px; height: 90px;background: linear-gradient(90deg, #188245, #18b85f);float: left;}
.hexagon:after {content: "";position: absolute;width: 68px;height: 68px;background: #18b85f;transform: rotate(45deg);
border-radius: 7px;right: -34px;z-index: -1;top: 11px;box-shadow: 1px -1px 8px rgba(0 ,0,0,0.35);}
.hexagon:before{content: "";position: absolute;width: 68px;height: 68px;border-radius: 8px;background: #f16906;transform: rotate(45deg);position: absolute;left: -33px;top: 11px;z-index: 1;box-shadow: 0px 0 8px rgba(0 ,0,0,0.5);}
.hexagon i{width: 30px;float: left;z-index: 1;position: relative;left: -15px;top: 25px;}
.hexagon i img{width: 100%;}
.hexagon p{font-size: 21px;color: #fff;text-align: center;padding: 0 20px 0 55px;line-height: 22px;position: relative;top: 50%;transform: translate(0 , -50%);font-family: "Calibri";}
.iso_sign i{width: 54px;left: -26px;top: 18px;}
.affordable_sign i{width: 42px;left: -22px;top: 32px;}
.affordable_sign_team i{width: 42px !important; left: -22px !important; top: 24px !important;}

@media screen and (max-width: 600px){
    .hexagon_box {transform: scale(0.85);margin-bottom: 13px;left: auto;float: none;margin: 0 auto;display: table;}
    
}

/* Why Us Section New  End*/

/* Blog css Start */
.subcontent-area1{margin-top:50px}.stylebloganchor{text-decoration:none!important;color:#222!important}.styleblogsearch{width:100%}.styleblogheader{font-family:Poppins;font-weight:700;margin-bottom:20px}.styleblogasidehdr{font-family:Poppins;font-weight:700;margin-bottom:40px}.blogsidebarheads{position:relative}.styleblogpara{font-family:Poppins;font-size:16px}.styleblogparamovedwn{margin-top:30px}.form-control{width:100%!important}.styleblogul{list-style:none;margin-left:0!important;font-size:14px;font-weight:700}.styleblogli{margin-bottom:40px}.styleblogfontcolor{color:#222;transition:all .5s}.styleblogfontcolor:hover{color:#37ba61}.styleblogimage{margin-top:30px}.myblogbtn{display:inline-block;margin-bottom:0;font-weight:700;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;padding:6px 12px;font-size:14px;border-radius:4px;line-height:1.42857143;background-color:#37ba61;margin-bottom:10px}.blogfitsheading::after{width:50px;height:5px;content:"";position:absolute;top:34px;left:0;border-radius:2px;background-color:#37ba61;text-align:center}.blogmypagina1{padding:10px 15px!important;color:#fff!important;background-color:#37ba61!important;margin-right:10px}.blogmypagina{padding:10px 15px!important;color:#333!important;background-color:#fff;margin-right:10px}.blogmypagina:hover{color:#fff!important;background-color:#37ba61!important}.mt-10{margin-top:10px!important}.title{font-family:'Poppins';text-align:center;font-size:32px;color:#2e363a;font-weight:600;margin-top:3%}.benifts-heading1{color:#fff;margin-top:30px;font-weight:600;font-family:Poppins sans-serif}.benifts-heading1::after{width:50px;height:5px;position:absolute;content:"";bottom:13px;left:47%;background-color:#18ba60;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.headstyle{color:#2e363a}.lglbreadcrumbs{font-family:Poppins}.lglbreadcrumbs a{text-decoration:none;color:#18ba60}.lglbreadcrumbs a:hover{color:#2e3641}.single_post{width:100%;float:left}@media screen and (min-width:320px) and (max-width:425px){.lglflat-imagebox-inner{font-family:Poppins}.lglflat-imagebox-title{font-size:26px;text-align:left;font-weight:700}.lglflat-imagebox-title a{text-decoration:none;color:#2e3641;transition:all .5s}.lglflat-imagebox-title a:hover{text-decoration:none;color:#37ba61}.lglflat-imagebox-desc{font-size:17px}.lglflat-imagebox-button{font-size:17px;font-weight:700;padding:5px 5px 5px 0}.sublglflat-imagebox-title a{text-decoration:none;color:#37ba61;transition:all .5s}.sublglflat-imagebox-title a:hover{color:#2e3641}.myblogbtn{white-space:inherit;height:auto}}@media screen and (min-width:426px) and (max-width:768px){.lglflat-imagebox-inner{font-family:Poppins}.lglflat-imagebox-title{font-size:11px;text-align:left;font-weight:700}.lglflat-imagebox-title a{text-decoration:none;color:#2e3641;transition:all .5s}.lglflat-imagebox-title a:hover{text-decoration:none;color:#37ba61}.lglflat-imagebox-desc{font-size:9px;text-align:justify;font-weight:700}.lglflat-imagebox-button{font-size:17px;font-weight:700;padding:5px 5px 5px 0}.sublglflat-imagebox-title a{text-decoration:none;color:#37ba61;transition:all .5s}.sublglflat-imagebox-title a:hover{color:#2e3641}.flat-imagebox-content{margin-top:-12px}.myblogbtn{white-space:inherit;height:auto}}@media screen and (min-width:769px) and (max-width:1024px){.lglflat-imagebox-inner{font-family:Poppins}.lglflat-imagebox-title{font-size:15px;text-align:left;font-weight:700}.lglflat-imagebox-title a{text-decoration:none;color:#2e3641;transition:all .5s}.lglflat-imagebox-title a:hover{text-decoration:none;color:#37ba61}.lglflat-imagebox-desc{font-size:11px;text-align:justify;font-weight:700}.lglflat-imagebox-button{font-size:17px;font-weight:700;padding:5px 5px 5px 0}.sublglflat-imagebox-title a{text-decoration:none;color:#37ba61;transition:all .5s}.sublglflat-imagebox-title a:hover{color:#2e3641}.flat-imagebox-content{margin-top:-12px}.space{margin-bottom:40px}}@media screen and (min-width:1025px) and (max-width:1440px){.lglflat-imagebox-inner{font-family:Poppins}.lglflat-imagebox-title{font-size:19px;text-align:left;font-weight:700}.lglflat-imagebox-title a{text-decoration:none;color:#2e3641;transition:all .5s}.lglflat-imagebox-title a:hover{text-decoration:none;color:#37ba61}.lglflat-imagebox-desc{font-size:13px;text-align:justify;font-weight:700}.lglflat-imagebox-button{font-size:17px;font-weight:700;padding:5px 5px 5px 0}.sublglflat-imagebox-title a{text-decoration:none;color:#37ba61;transition:all .5s}.sublglflat-imagebox-title a:hover{color:#2e3641}.flat-imagebox-content{margin-top:-12px}.space{margin-bottom:40px}}@media screen and (min-width:1441px) and (max-width:2560px){.lglflat-imagebox-inner{font-family:Poppins}.lglflat-imagebox-title{font-size:19px;text-align:left;font-weight:700}.lglflat-imagebox-title a{text-decoration:none;color:#2e3641;transition:all .5s}.lglflat-imagebox-title a:hover{text-decoration:none;color:#37ba61}.lglflat-imagebox-desc{font-size:13px;text-align:justify;font-weight:700}.lglflat-imagebox-button{font-size:17px;font-weight:700;padding:5px 5px 5px 0}.sublglflat-imagebox-title a{text-decoration:none;color:#37ba61;transition:all .5s}.sublglflat-imagebox-title a:hover{color:#2e3641}.flat-imagebox-content{margin-top:-12px}.space{margin-bottom:40px}}@media only screen and (max-width:2560px){.lglbreadcrumbs{display:table-cell;text-align:right;vertical-align:middle;width:35%;padding:10px 10px;border-bottom:1px solid #e8e8e8}}@media only screen and (max-width:767px){.lglbreadcrumbs{display:table;width:100%;text-align:left}}@media screen and (min-width:320px){.styleblogmanifest{font-family:Poppins;font-size:14px;margin-right:20px}}@media screen and (min-width:321px) and (max-width:375px){.styleblogmanifest{font-family:Poppins;font-size:17px;margin-right:20px}}@media screen and (min-width:376px) and (max-width:425px){.styleblogmanifest{font-family:Poppins;font-size:13px;margin-right:20px}}@media screen and (min-width:426px){.styleblogmanifest{font-family:Poppins;font-size:16px;margin-right:20px}}@media screen and (max-width:2560px){.content-area1{float:left;width:70%}.content-area2{float:left;width:30%;margin-top:50px;padding-left:20px}.styleblogmanifesticon{margin-right:10px}.styleblogmanifesticon1{margin-right:10px}}@media screen and (max-width:768px){.content-area1{width:100%;float:none}.content-area2{float:none;padding-left:0;width:100%;margin-top:50px}.styleblogmanifesticon{margin-right:1px}.styleblogmanifesticon1{margin-right:10px}}

/* Blog css End*/


/*404 css start */

*{padding: 0;margin: 0}
.olilogo{width: 245px;margin: 0 auto;display: inline-table;margin-bottom: 20px}
.logo_call span img{width:240px;height:240px;}
.logo_call{margin: 0 auto;display: inline-table;color: #61a90e;font-size: 303px;font-weight: 600;margin-top: 80px;}
.logo_call span{display: inline-block;height: auto;float: left;font-weight: 600;width: 100%;}
.logo_call span:nth-child(1){    font-size: 55px;}
.logo_call span:nth-child(2){line-height: 192px;font-weight: 900;font-size: 238px;margin-bottom: 25px;}
.logo_call span:nth-child(3){font-size: 33px;color: #ff9a1d;font-weight: 900;}
.display-table {width: 100%;margin-top: 65px;}
.support_image{margin-top: 20px;}
.footer_404{    width: 100%;float: left;padding: 70px 0;background: #f1f1f1;margin-top: -70px;background-image: linear-gradient(-180deg, #f1f1f1, #ffffff);}
.home_404{background: #385067;color: #fff;padding: 12px 40px;font-size: 23px;border-radius: 30px;margin-top: 21px;display: inline-table;transition: all linear 200ms;}
.home_404:focus, .home_404:hover {color: #ffffff;text-decoration: none;background: #61a90e;}
@media screen and (max-width: 600px) {  
.logo_call span:nth-child(2) {font-size: 45vw;}
.footer_404 {margin-top: -56px;}
    
}
/* 404 css End*/

/* Main Css  Start */
img {max-width: 100%;height: auto;}

/* Home page */
.home_banner{background-image:url(../images/main-banner-new-one.webp); background-repeat: no-repeat; background-position: center center; background-size: cover; height: 600px; padding:0 0 0 0px;float:left;width:100%;}
.onpic{margin-top: 14%;margin-left: 0px;margin-right: 20px;font-size: 45px;color: #fff;font-weight: bold;line-height: 57px;width: 100%;float: left;}
.clntstf{margin-top: 22px;margin-left: 0px;margin-right: 20px;font-size: 23px;color: white;width: 100%;float: left;}
.botns {width: 100%;float: left;margin-top: 30px;}
.ocbtn {margin-left: 0;margin-top: 0;border-radius: 1px;float: left;}
.srvbtn {margin-left: 30px;margin-top: 0;float: left;}
.ocbtn .btn, .srvbtn .btn{min-width: 200px;}
.hovereffect {width: 100%;height: 230px;overflow: hidden;position: relative;text-align: center;cursor: default;border: 1px solid #eaeaea;}
/*   associated Start   */
#associated {padding: 35px 0 25px 0;width: 100%;float: left;background: #efefef;margin-bottom: 70px;}
.associated_heading {width: 225px;float: left;text-align: center;}
.associated_heading h2 {font-size: 18px;color: #383838;text-transform: uppercase;margin: 0;margin-bottom: 6px;font-weight: 900;text-align: left}
.associated_heading h2 span{font-size: 14px;width: 100%;float: left;}
.associated_logos {width: calc(100% - 226px);float: left;margin-top:-13px}
#associated .associated_logos .item {width: 160px;cursor: pointer;transition: .35s cubic-bezier(.39, .58, .57, 1);
margin: 0;padding: 0 15px;background:#fff;box-shadow: 0 4px 5px rgba(0,0,0,0.1)}
#associated .associated_logos .item:hover {}
.poservi{width: 100%;float: left}
.poservi ul{list-style: none;padding: 0;display: inline-table;width: 100%;}
.poservi ul li{width: 33%;min-height:147px;float: left;font-size: 65px;text-align: center;border-right: 1px solid #d8d8d8;}
.poservi ul li:last-child{border-right:none;}
.poservi ul li:nth-child(3){border-right:none;}
.poservi ul li:nth-child(1),.poservi ul li:nth-child(2),.poservi ul li:nth-child(3){margin-bottom: 30px;}
.poservi ul li i{width: 65px;text-align: center;display: inline-table;}
.poservi ul li i svg{width: 100%; fill:}
.poservi ul li i svg g rect{stroke:#fff}
.poservi ul li p{text-align: center;font-size: 16px;}

/*Whatspapp Start*/
.blantershow-chat {
  position: fixed;
  font-weight: 400;
  z-index: 9999;
  bottom: 25px;
  right: 30px;
  font-size: 15px;
  border-radius: 30px;
}
    #whatsapp_chat{display: none;position: relative;}
    #whatsapp_chat span{
        position: absolute;
    background: #e80303;
    padding: 2px 10px;
    border-radius: 100%;
    left: 46px;
    color: #fff;
    font-weight: 600;
    font-size: 15px;}
    
    #whatsapp_form .btn{
        font-size: 16px !important;
        width: 50% !important;
        padding: 6px !important;
    }
    #whatsapp_chat .modal-dialog{
        width: 88%;
        margin-top: 29%;
    }
    #whatsapp_chat .modal-header{
        text-align: center;
        font-size: 18px;
        color: #4caf50;
    }
    #whatsapp_chat .close{opacity: 1;position: relative;
    z-index: 99999;}
    #whatsapp_chat .close span{
        position: relative;
        left: 1px;
        padding: 5px 11px;
        background: #f1f1f1;
        color: #000;
        box-shadow: 0 0 5px #8e8e8e;
        font-size: 21px;
    }

/*Whatspapp End*/

@media screen and (max-width: 768px){
    .home_banner{background-image:url(../images/main-banner-new-one-mobile.webp);}
    #whatsapp_chat{display: block;}
        #OPFATnw-1616049762781{display: none !important;}
    }

.associated_heading h2{  text-align: center;margin-bottom: 36px;}
#associated {padding: 18px 0 25px 0;}
.associated_heading {width: 100%;}
.associated_logos {width: 100%;}
#associated {margin-bottom: 20px;} 
}
/* associated End  */
.hovereffect img {display: block;position: relative;-webkit-transition: all 1s ease-in-out;transition: all 0.7s ease-in-out;}
.hovereffect h2 {bottom: 48px;margin-top: -3%;text-transform: uppercase;color: #fff;text-align: center;position: relative;font-size: 17px;padding: 10px;background-color:#4E6479;opacity: 0.85;-webkit-transition: all 0.7s ease-in-out;
transition: all 0.7s ease-in-out;}
.hovereffect a.info {display: inline-block;text-decoration: none;padding: 7px 14px;text-transform: uppercase;
color: #fff;border: 1px solid #fff;margin: 50px 0 0 0;background-color: transparent;-webkit-transform: translateY(-200px);-ms-transform: translateY(-200px);transform: translateY(-200px);-webkit-transition: all 0.7s ease-in-out;transition: all 0.7s ease-in-out;}
.hovereffect a.info:hover {box-shadow: 0 0 5px #fff;}
.hovereffect .overlay {width: 100%;height: 229px;position: absolute;overflow: hidden;top: 0;left: 0;background-color:rgba(71,100,121,0.9);opacity: 0;filter: alpha(opacity=0);/*-webkit-transform: translate(460px, -100px) rotate(180deg);-ms-transform: translate(460px, -100px) rotate(180deg);transform: translate(460px, -100px) rotate(180deg);*/-webkit-transform: translateY(-200px);-ms-transform: translateY(-200px);transform: translateY(-200px);-webkit-transition: all 0.7s ease-in-out;transition: all 0.7s ease-in-out;}
.hovereffect:hover .overlay {opacity: 1;filter: alpha(opacity=100);-webkit-transition-delay: 0s;
transition-delay: 0s;-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);}
.hovereffect:hover h2 {-webkit-transform: translateY(200px);-ms-transform: translateY(200px);transform: translateY(200px);/*-webkit-transition-delay: 0.5s;transition-delay: 0.5s;*/}
.hovereffect:hover a.info {margin-top: 50px;font-size: 13px;-webkit-transform: translateY(7px);-ms-transform: translateY(0px);transform: translateY(0px);/*-webkit-transition-delay: 0.3s;transition-delay: 0.3s;*/}
.benifts-heading{color: white;margin-top: 30px;font-weight: 600;font-family: "Poppins",sans-serif;position: relative; margin-bottom: 45px;    text-align: center;}
.benifts-heading::after{width: 50px;height: 5px;position:absolute !important;display: block;content: "";
bottom: 0px !important;left: 50% !important;background-color: #18ba60;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-top: 18px; transform: translate(-50%); top:70%;}
.vc_column_container>.vc_column-inner {box-sizing: border-box;padding-left: 15px;padding-right: 15px;width: 100%;}
.wpb_single_image.vc_align_left {text-align: left;}
.wpb_single_image .vc_single_image-wrapper {display: inline-block;vertical-align: top;max-width: 100%;}
.wpb_single_image a {border: none;outline: 0;}
.wpb_single_image img {height: auto;max-width: 100%;vertical-align: top;}
.flat-imagebox {position: relative;overflow: hidden;}
.flat-imagebox.services-grid .flat-imagebox-header {position: relative;min-height: auto;bottom: 0;left: 0;right: 0;z-index: 11;text-shadow: 0 0 0 rgba(0,0,0,0);}
.flat-imagebox.services-grid .flat-imagebox-header:before {width: 20px;height: 1px;left: 50%;margin-left: -10px;top: 0;
margin-top: -.5px;}
.flat-imagebox.services-grid .flat-imagebox-header .flat-imagebox-title {display: inline-table;text-transform: capitalize;font-size: 20px;font-weight: 600;margin-bottom: 10px;color: #222;margin-top: 0;}
.flat-imagebox.services-grid .flat-imagebox-header .flat-imagebox-title a {color: #2f3436;font-size: 18px;}
.flat-imagebox.services-grid .flat-imagebox-content {position: relative;top: 0;color: #666;padding: 0;
text-shadow: 0 0 0;visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);opacity: 1;background-color: transparent;display: inline-table;}
.flat-imagebox-desc{font-family: 'Roboto', sans-serif;}
.flat-imagebox.services-grid .flat-imagebox-button a {position: relative;display: inline-block;padding: 0 41px 0 0;font-size: 14px;line-height: 24px;font-weight: 600;background-color: transparent !important;text-transform: capitalize;color: #18ba60;margin-bottom: 20px;font-family: 'Roboto', sans-serif;margin-top: 10px;}
.flat-imagebox.services-grid .flat-imagebox-button a::after {content:'\f105';font-family: "Font Awesome 5 Free";font-size: 15px;color: #5db182;margin-left: 8px;}
/* Home page End */

/*Popular Services Start*/
#popular_services .services_list h5{font-size: 20px;width: 62%;position: absolute;top: -11px;text-align: center;font-weight: 700;text-transform: uppercase;float: left;line-height: 20px;}
#popular_services .services_list img{width: 280px;}
#popular_services .services_list{position: relative;margin-bottom: 30px;}
#popular_services .services_right_side{text-align: center;}
#popular_services .services_right_side h3{text-align: center;font-weight: 800;text-transform: uppercase;margin-top: 0;font-size: 19px;}
/*Popular Services End*/

/* Packages Section Start */
#allpacakage{background: url(../images/fees_bg.webp);background-repeat: no-repeat;background-size: cover;position: relative;left: 0;}
#allpacakage::before{content: "";background: #000;position: absolute;width: 100%;height: 100%;opacity: 0.8;top:0}
#allpacakage .register-benifits-text{margin-right: 25px;margin-bottom: 15px;float: left;list-style: none;padding: 0px;border-radius: 15px;text-align: center;background: #fdfaf6;min-height: 736px;position: relative;box-shadow: 0 5px 12px rgb(15 33 18 / 40%);}
.fees_box{padding: 0 8px;margin-top: -30px;}
#allpacakage .fees_box .register-benifits-text{margin: 0; width: 100%;min-height: 754px;margin-bottom: 60px;}
#allpacakage .register-benifits-text h4 {font-size: 37px;color: #ffffff;font-weight: bold;background: #159e50;margin-top: 0;border-top-left-radius: 14px;border-top-right-radius: 14px;padding: 21px 0;}
#allpacakage .fees_box p{padding: 0 22px;text-align:left;line-height: 27px;margin-bottom: 90px !important;display: inline-table;}
#allpacakage .register-benifits-text p {font-size: 15px;color: #444444;margin: 0 0 8px 0;}
#allpacakage .register-benifits-text p span{color: #fff;}
#allpacakage .register-benifits-text a {font-size: 20px;color: #f0fff5;background: #4caf50;border-radius: 15px;padding: 14px 0;position: absolute;bottom: 0px;
font-weight: bold;transform: translate(-50%, 0);left: 50%;border-top-left-radius: 0px;border-top-right-radius: 0px;width: 100%;border-top: 1px solid #308e34;}
#allpacakage .benifits-ul{margin: 0 0px 30px 0px;padding: 0;float: left;width: 100%;position: relative}
#allpacakage .register-benifits-text span:nth-child(1) {width: 100%;display: inline-block;font-size: 24px;color: #ffffff;margin-top: 0px;margin-bottom: 8px;}
#trademark .register-benifits-text h4 span {margin-bottom: 33px;font-size: 25px;color: #292929;font-weight: normal;display: inline-block;width: 100%;line-height: 23px;}
#allpacakage .copy_lists{width: 100%;text-align: center;float: left;list-style: square;padding: 0px 0 0 50px;    margin-bottom: 70px;}
#allpacakage .copy_lists li {text-align: left;font-weight: 500;font-size: 15px;line-height: 25px;}
#allpacakage .register-benifits-text span:nth-child(2) {font-size: 15px;font-weight: 600;display: block;color:#fff !important;margin-bottom: 14px !important;}
#allpacakage .register-benifits-text h4 img{position: relative;left: 8px;width: 28px;top: -3px;}
.fees_footer p {width: 100%;float: left;color: #fff;padding: 21px 0 17px 0;text-align: center;}
#allpacakage .fees_box .register-benifits-text h4{font-size: 24px;}
#allpacakage .fees_box .register-benifits-text span:nth-child(1) {font-size: 32px;}
.newfees{padding: 0}
.callback_button{}
.adjustPadding{padding: 30 0 34px 0;}
.newBox .benifits-li{margin: 0 auto;display: table;}

/*Gift Voucher start*/
.gift_voucher_main1 {/* background: url(../../images/gift_voucher.jpg); */background-position: center;background-repeat: no-repeat;background-size: cover;height: 107px;/* width: 93%; */position: absolute;margin: 10px 10px 13px 10px;position: absolute;bottom: 61px;}

.gift_voucher_main1 img {height: 100%;width: 100%;}
.voucher__text h3 {font-size: 18px;font-weight: 800;line-height: 22px;}

.voucher__text {position: absolute;top: 12%;left: 18%;text-align: center;color: #fa3f32;/* font-size: 16px; */}
input.voucher__btn {position: relative;top: -39%;background: #f36d61;color: #fff;border: none;outline: none;padding: 5px 16px;border-radius: 4px;font-size: 14px;font-weight: 600;cursor: pointer;}
/*Gift Voucher end*/






@media screen and (max-width: 767px) {
#fees .register-benifits-text{width: 100%;margin-left: 0;}
#allpacakage .register-benifits-text{width: 100%;min-height: auto;}
#allpacakage .fees_box .register-benifits-text{    min-height: auto;}
#allpacakage .benifits-ul {padding: 0 15px;}   
#allpacakage .copy_lists {padding: 0px 20px 0 32px;}   
   
}

#allpacakage .fees_box .register-benifits-text h4 img {width: 18px;top: -2px;left: 6px !important;}
/* Packages Section End*/


/* footer start*/
.footer_contact{}
.footer_contact a{background-image: linear-gradient(45deg, #18b85f, #229c56);;color: #fff;font-size: 18px;margin-top:10px;font-weight: 600;width: 176px;padding: 14px 12px;}
.footer_contact a img{width: 20px;}
.footer_contact a:hover{background-image: linear-gradient(45deg, #10e46e, #18ba60);color: #fff !important;}
.footer {overflow: hidden;margin-top: 30px;width: 100%;}
.footer a,.footer,.flat-before-footer .custom-info > div,.bottom p {color: #e5e5e5;}
.footer a:hover {color: #18ba60;}
.bottom .copyright {color: #e5e5e5;}
.bottom .copyright a {color: #18ba60;}
.bottom .copyright a:hover {color: #fff;}
.flat-before-footer {padding-top: 0px;padding-bottom: 25px;overflow: hidden;}
.flat-before-footer .custom-info > div {margin-right: 100px;float: left;font-size: 14px;color: #757575;max-width: 390px;}
.flat-before-footer .custom-info > div:last-child {margin-right: 0px;}
.flat-before-footer .custom-info .icon {float: left;width: 40px;height: 40px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;float: left;margin-right: 10px;
line-height: 40px;color: #fff;background: #18ba60;text-align: center;margin-bottom: 6px;}	
.footer-widgets {overflow: hidden;padding: 52px 0 50px;font-size: 14px;}
.footer-widgets ul li a {color: #e5e5e5;	font-size: 14px;}
.footer-widgets ul li a:hover {color: #18ba60;}
.footer-widgets .widget.widget_nav_menu {overflow: hidden;margin-top: -5px;}
.footer-widgets .widget.widget_nav_menu ul li {position: relative;   width: 50%;float: left;padding-left: 15px;
line-height: 24px;padding-top: 5.5px;padding-bottom: 5.5px;}
.footer-widgets .widget.widget_nav_menu ul li a {padding: 0;}
.footer-widgets .widget.widget_nav_menu ul li:before {color: #18ba60;content: "\f0a9";position: absolute;left: 0;top: 50%;margin-top: -11px;font-family: "Font Awesome 5 Free";font-size: 12px;}	
.footer-widgets .widget ul li {margin-bottom: 0;	position: relative;}
.footer-widgets .widget.widget_nav_menu  ul li {position: relative;	}
.widget ul  {padding: 0;margin: 0;list-style: none;}
.widget ul li ul.sub-menu,.widget ul li ul.children {padding-left: 10px;}
.widget ul li {padding: 13px 0 12px;}
.widget.widget_nav_menu ul li {padding: 0 0 0;margin-bottom: 0;line-height: 35px;}
.sidebar .widget {margin-bottom: 50px;overflow: hidden;}
.widget .widget-title {font-size: 24px;text-transform: uppercase;color: #333;font-weight: 600;    padding-bottom: 15px;
position: relative;margin-bottom: 33px;margin-top: 17px;}
.widget .widget-title:after {width: 40px;height: 4px;position: absolute;content: "";bottom: 0;left: 0;background-color: #18ba60;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.footer-widgets .widget .widget-title {color: #fff;}
.bottom {padding: 18px 0;border-top: 1px solid #394348;background-color: #2e363a;font-size: 14px;}
.bottom ul li {padding: 0 0;}
.bottom p {margin-bottom: 0;line-height: 36px;}
.bottom .copyright {float: left;}
.widget-custom-menu {float: right;}
.bottom .menu li {display: inline-block;line-height: 24px;}
.bottom .menu li a {color: #e5e5e5;font-size: 14px;padding: 0 0 0 28px;-webkit-transition: all 0.6s ease 0s;
transition: all 0.6s ease 0s;}
.bottom .menu li a:hover {color: #18ba60;}


/*New Footer Start*/
.footer_bg_black{background-color: #385067 !important;}
.footer_bg_black .footer_black_img{display: block;}
.footer_bg_black .footer_white_img{display: none;}
.footer_bg_black .textwidget p{color: #fafafa;}
.footer_bg_black .textwidget{margin-bottom: 29px;}
.footer_bg_black .link_lists p a{color: #a7cbde;text-decoration:none;cursor: default;}
.footer_bg_black .footer_links li a{color: #dde3e8;}
.footer_bg_black .social_title{color: #a7cbde;}
.footer_bg_black .quick_links ul li a {color: #dde3e8;}
.footer_bg_white{background-color: #f5f5f5;}
.footer_bg_white .footer_white_img{display: block}
.footer_bg_white .footer_black_img{display: none;}
.footer_bg_white .textwidget p{color: #504f4f;}
.footer_bg_white .link_lists p a{color: #577a8c;}
.footer_bg_white .quick_links ul li a {color: #504f4f;}
.footer_bg_white .footer_links li a{color: #504f4f;}
iframe .tp-widget-rating {font-size: 17px !important;color: #fff !important;}
#profile-link{color: #fff;}
.tp-widget-rating {font-size: 24px;color: #fff;}
.footer_contact a{width: 134px;padding: 2px 11px;margin-top: 0px;margin-left: 10px;}
.footer{padding: 21px 0;padding-top: 40px;border-top: 1px solid;background: #2e363a;}
.footer a:hover{color: #b1afaf;}
.footer .textwidget p {text-align: left;font-size: 13px;margin-top: 13px;}
.footer .textwidget .social_title{font-weight: 600;text-transform: normal;}
.footer .textwidget .social_icons{display: flex;}
.footer .social_icons i{padding: 7px;margin-right: 5px;width: 30px;height: 30px;border-radius: 50%;text-align: center;font-size: 15px;color: #000;
background: #ccc;box-shadow: inset 6px 6px 10px 0 rgba(0, 0, 0, 0.2), inset -6px -6px 10px 0 rgba(255, 255, 255, 0.5);}
.social_contacts{display: flex;}
.link_lists{text-align: left;}
.link_lists p{font-weight: 700;text-transform: none;font-size: 12px;margin-top: 9px;}
.link_lists .card{background: none;padding: 0;}
.footer_links{list-style: none;padding-left: 0 !important;}
.footer_links li{font-size: 12px;margin-bottom: 6px;}
.footer_links li a{color: #dde3e8;}
.footer_bottom{border: none;text-align: center;height: 250px;}
.quick_links{margin: 0 auto;}
.quick_links ul{display: flex;list-style: none;float: right;margin-top: 30px;}
.quick_links ul li{padding: 0 10px;border-right: 1px solid #b1afaf;font-size: 13px;}
.quick_links ul li a{color: #dde3e8;}
.footer_copyright{color: #a7a7a7;margin-top: 20px;text-align: center;font-size: 11px;}
.footer_bottom_menu  .menu li a{color: #a7a7a7 !important;font-size: 11px !important;padding: 0 6px;}
.trustpilot_box{width: 100%;float: left;height: auto;margin-bottom: 10px;}
.quick_links ul li:nth-last-child(1){border-right: none;}
.innovative_site{margin-bottom: 0px;background: #FB6A0D;margin-top: -18px !important;color: #fff;padding: 0 5px;}
/*New Footer End*/

/* footer End */

#news_section{padding: 40px 0;width: 100%;display: table}
#news_section h6{text-align: center;font-size: 14px;color: #ff413d;text-transform: uppercase;font-weight: bold;}
.media_cover_box{width: 50%;position: relative;padding: 10px;border: 1px solid #d0d0d0;border-radius: 11px;margin-right: 22px;min-height: 127px;margin: 0 auto;background: #fff;}
.media_cover_box a{color:#ff413d;cursor:pointer;font-weight:bold;font-size: 12px;}
.medai_cover_image {width: 120px;float: left;}
.media_right_arrow { float: right;width: 35px;height: 35px;border-radius: 50px;border: 1px solid #c6c6c6;text-align: center;margin-top: 11px;}
.media_cover_box p {float: left;width: calc(100% - 155px);margin-left: 21px;color: #4c4c4c;font-size: 16px;line-height: 22px;
margin-bottom: 0;margin-top: 7px;}
.medai_cover_image img{width: 100%;height: 108px;}
.media_right_arrow i {font-size: 20px;margin-top: 7px;color: #cf2027;}

/*Index Page as seen on*/
.as_seen_on_award{float: left;width: 100%;margin-bottom: 73px;}
.as_seen_on_award .asia_award{background: #2D2B72;padding: 28px 10px;text-align: center;}
.as_seen_on_award .asia_award a{color: #fff;font-weight: 600;margin-top: 20px;margin-top: 20px;display: block;cursor: default;text-decoration: none;}
.as_seen_on_award .news_bg{background: #EFEFEF;}
.as_seen_on_award .news_bg .red_bg{background: #D6212A;text-align: center;padding: 29px;}
.as_seen_on_award .news_bg .red_bg img {width: 67%;}
.as_seen_on_award .news_bg .text{padding: 20px;text-align: center;}
.as_seen_on_award .news_bg .text a{color: #D6212A;font-weight: 600;cursor: default;text-decoration: none;}
.as_seen_on_award .news_bg .text p{height: 131px;font-weight: 500;font-size: 16px;padding-top: 25px;color: #232323;}
.as_seen_on_award h4{color: #000;font-weight: 600;font-size: 20px;margin-bottom: 20px;}
.as_seen_on_award .award{color: #2D2B72 !important;font-weight: 600;font-size: 17px !important;}
/*Index Page as seen on*/

/*Home About*/
.home_about{float: left;width: 100%;margin-bottom: 25px;}
.home_about .about{padding: 20px 20px 20px 31px;}
.home_about .about h4{font-size: 29px;font-weight: 600;margin-bottom: 20px;}
.home_about .about p{color: #666;font-size: 15px;}
.home_about .about a{color: #18BA60;font-weight: 600;font-size: 16px;}
.section-content{float: left;width: 100%;}
/*Home About*/

/*Policy Start*/
.policy_breadcrumb{float: left;width: 100%;margin-bottom: 20px;background-color: #e6e2e252}
.policy_breadcrumb p{float: right;padding: 5px;}
.policies h2{font-size: 24px;}
.policies h2:after{content: '';display: block;width: 75px;height: 4px;background: #5cb85c;border-radius: 3px;margin: 8px 0 0;margin-right: auto;position: relative;left: 0;bottom: 0;}
.policies{float: left;width: 100%;margin-bottom: 20px;padding: 0 16px;}
/*Policy Start*/


/*Md Section*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@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');
.md_section .aboutcontent{background: #E9EEEA;border-radius: 83px;padding: 56px 39px;/*    box-shadow: 0 3px 11px #c3c1c1;*/padding-bottom: 27px;margin-top: 30px;}
.mdrounded{}
.md_section .aboutcontent .founder_img img{border-radius: 50%;height: 100%;object-fit: cover;width: 100%;position: relative;z-index: 1;filter: saturate(0.8);}
.md_section .aboutcontent .founder_img h6{text-align: center;text-transform: uppercase;font-size: 17px;font-weight: 600;margin-bottom: 0;color: #000;}
.md_section .aboutcontent .founder_img p{font-size: 15px;text-align: center;font-weight: 600;}
.md_section .aboutcontent .founder_img{position: relative;text-align: center;}
/*
.aboutcontent .founder_img:before{position: absolute;content: '';background-color: #385067;top: 2px;right: 51px;z-index: 1;
    border-radius: 50%;height: 280px;width: 280px; }
*/
.md_section .aboutcontent h4{font-size: 27px;font-weight: 600;text-align: center;line-height: 32px;color: #000;margin-bottom: 10px;}
.md_section .aboutcontent p{text-align: center;font-size: 18px;color: #000;}
.md_section{display: inline-block;width: 100%;font-family: 'Poppins', sans-serif;}
.md_section h5{font-size: 16px;margin: 0;font-weight: 600;margin-bottom: 10px;line-height: 24px;color: #000;}
.md_section h5 a{font-size: 14px;color: #db2029;margin-left: 10px;cursor:pointer;}
.past_exp{border: 2px solid #000;padding: 10px;position: relative;margin: 16px 12px 7px 16px;}
.past_exp p{text-transform: uppercase;color: #000;background: #E9EEEA;text-align: left;position: absolute;left: 7%;top: -17px;padding: 5px 10px;font-size: 15px;font-weight: 600;}
.past_logos{display: flex;justify-content: center;}
.past_logos img{width: 21%;object-fit: contain;margin-right: 20px;}
.md_section .content{text-align: left;padding: 0 13px;}
.md_section .content p{text-align: right;font-size: 15px;font-style: italic;font-weight: 600;margin: 0;}
.md_section .content p:nth-child(2){text-align: right;font-style: inherit;}
.md_section .content h6{font-size: 14px;margin: 0;line-height: 22px;font-style: italic;font-weight: 600;color: #000;}
.md_section .content h5{font-size: 14px;margin: 10px 0;}
.md_section .content h6 i{font-size: 14px;margin: 4px;color: #000;font-style: italic;}
.modal_news img{width: 22%;margin: 0 auto;}
.modal_news .popup_img{text-align: center;}
.modal_news h2{font-size: 20px;color: #000;text-align: center;}
.modal_news .modal-dialog{width: 52%;margin-top: 50px;}
.modal_news .close{background: #e6e6e6;opacity: 1;border-radius: 50px;width: 40px;height: 40px;font-size: 29px;position: absolute;right: -10px;top: -7px;z-index: 1;}
.modal_news .bottom_link{text-align: center;color: #000;display: block;font-weight: 600;font-size: 16px;}
.modal_news .bottom_link span{color: #db2029;}
.modal_news .modal-content{height: 90vh;overflow-y: scroll;overflow-x: hidden;}
.modal_news .modal-content::-webkit-scrollbar {width: 5px;}
.modal_news .modal-content::-webkit-scrollbar-track {background: #f1f1f1;}
.modal_news .modal-content::-webkit-scrollbar-thumb {background-color: #8e8d8d;border-radius: 20px;}
.modal_news .bottom_link_close{display: flex;justify-content: space-between;align-items: center;border: 1px solid #ccc;padding: 8px;margin-top: 20px;}
.modal_news .bottom_link_close a:nth-child(2){background: #8e0202;padding: 3px 15px;color: #fff;border-radius: 10px;cursor:pointer;}
/*Md Section*/
.form_check{display: block;}
.form_check .custom_check {/*  display: block !important;*/position: relative;padding-left: 31px;margin-bottom: 12px;cursor: pointer;font-size: 12px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-top: 3px;
font-weight: 500;}

/* Hide the browser's default checkbox */
.form_check .custom_check input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}

/* Create a custom checkbox */
.form_checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #dcdcdc; border-radius: 5px;border: 2px solid #505050;}

/* On mouse-over, add a grey background color */
.form_check .custom_check:hover input ~ .form_checkmark {background-color: #ccc;}

/* When the checkbox is checked, add a blue background */
.form_check .custom_check input:checked ~ .form_checkmark {background-color: #b6b6b6;}

/* Create the checkmark/indicator (hidden when not checked) */
.form_checkmark:after {content: "";position: absolute;display: none;}

/* Show the checkmark when checked */
.form_check .custom_check input:checked ~ .form_checkmark:after {display: block;}

/* Style the checkmark/indicator */
.form_check .custom_check .form_checkmark:after {left: 5px;top: 1px;width: 7px;height: 12px;border: solid #121212;
  border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
/*Feedback Page Start*/
@font-face {font-family: "untitled-font-2";
  src:url("../fonts/untitled-font-2.eot");
  src:url("../fonts/untitled-font-2.eot#iefix") format("embedded-opentype"),
    url("../fonts/untitled-font-2.woff") format("woff"),
    url("../fonts/untitled-font-2.ttf") format("truetype"),
    url("../images/untitled-font-2.svg#untitled-font-2") format("svg");
  font-weight: normal;
  font-style: normal;}

[data-icon]:before {font-family: "untitled-font-2" !important;content: attr(data-icon);font-style: normal !important;
  font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;
  -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

[class^="icon-"]:before,
[class*=" icon-"]:before {font-family: "untitled-font-2" !important;font-style: normal !important;font-weight: normal !important;
  font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.icon-arrow:before {content: "\72";}
#feedback_div{float: left;width:100%;padding: 0 0 40px;}
.feedback h3{font-size: 25px;margin: 24px 0;font-weight: 600;}
#feedback_section .rating{margin-bottom: 20px;display: table; min-width: auto; width: 172px;}
#feedback_section .rating label{cursor: pointer;}
#feedback_section .rating .check{display: block;position: absolute;border: 4px solid #AAAAAA;border-radius: 100%;height: 25px;width: 25px;top: 0px;left: 0px;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;}
#feedback_section .rating label input[type=radio]:checked ~ .check{border: 4px solid #81d481;}
#feedback_section .rating .check::before {display: block;position: absolute;content: '';border-radius: 100%;height: 11px;width: 11px;top: 3px;left: 3px;margin: auto;transition: background 0.25s linear;-webkit-transition: background 0.25s linear;}
#feedback_section .rating label input[type=radio]:checked ~ .check::before {background: #049244;}
#feedback_section .rating label input {visibility: hidden;}
#feedback_section .custom_radio{position: relative;}
#feedback_section .success {margin: 0 auto;display: inherit;border: none;border-radius: 51px;background: #28a745;color: #fff;font-size: 16px;box-shadow: 12px 12px 20px 0px rgba(40, 167, 69,0.3);position: relative;text-align: center;padding: 14px 53px 14px 22px;margin-top: 15px;padding: 10px 20px;}
/*
#feedback_section .success:before{content: '\2192';background-repeat: no-repeat;position: absolute;z-index: 1;right: 4%;
    transform: translate(-9%, -50%);top: 39%;font-family: "untitled-font-2" !important;color: #000;font-size: 27px;color: #28a745;font-weight: 600;}
*/
/*
#feedback_section .success::after{content: '';background-repeat: no-repeat;width: 33px;height: 33px;background: #fff;position: absolute;
    right: 6px;z-index: 0;border-radius: 31px;top: 50%;transform: translate(0%,-50%);box-shadow: 0 1px 2px rgba(0,0,0,0.15);}
*/
#feedback_section .success img{background: #fff;width: 33px;height: 33px;border-radius: 50%;padding: 8px;margin-left: 10px;}
#showStar{margin-bottom: 20px;}
#showStar .checked{color: #ffa500;}
/*Feedback Page End*/
.times{padding: 20px;border: 1px solid #ccc;border-radius: 10px;margin: 21px 74px;display: inline-block;}
.times .update{font-size: 14px;margin-bottom: 5px;font-weight: 600;color: #8a8a8a;margin-top: -6px;}
.times p{font-size: 18px;}

/*Gift Voucher Design*/
#gift_voucher{margin-top: -50px}
#gift_voucher .modal-content {width: 100% !important;margin: 84px auto;background: url(../images/gift_voucher.png);background-position: top;background-size: contain;background-repeat: no-repeat;background-color: #e6e6e6 !important;}
#gift_voucher img {max-width: 80%;height: auto;margin-top: -55px;margin-left: -20px;border: 1px solid #e7e7e7;}
#gift_voucher h1 {font-size: 50px;font-weight: bold;padding-top: 105px;color: #2a2a2a;}
#gift_voucher h2{margin-top: 0px;margin-bottom: 10px;font-weight: bold;color: #2a2a2a;}
#gift_voucher h6 {font-weight: bold;margin-top: 18vw}
#gift_voucher h6:last-child {    margin-top: 10px;}
#gift_voucher .modal-dialog{width: 36%;}
#gift_voucher .close {float: right;font-size: 40px;font-weight: 700;line-height: 1;color: #fff;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2;background-color: #000;width: 50px;height: 50px;border-radius: 50%;}
.gift_voucher_main{position: absolute;bottom: 73px;z-index: 1;left: 0;box-shadow: 0 0 5px #959595;margin: 0 10px;cursor: pointer;}
/*Gift Voucher Design*/
.static_trustpilot{text-align:center}
.static_trustpilot p{color: #fff;font-size: 16px;}
.static_trustpilot p img{width: 23%;}
.advantage_comp .card.advtg {margin: 10px 0;} 
.advantage_comp .advantage__left {text-align: center;width: 400px;z-index: 1;
background: linear-gradient(221deg, #9e9e9efa, #fffafafa, #fffafafa, white);position: relative;margin-right: -80px;
padding: 10px 51px 10px 10px;}
.advantage_comp .adv__title h3 {font-weight: 700;text-transform: uppercase;font-size: 18px;margin-bottom: 5px;}
.advantage_comp .adv__cont p {text-align: left;font-size: 14px;font-weight: 600;line-height: 15px;}
.advantage_comp .adv__arrow {position: relative;text-align: center;padding: 0;margin-bottom: 0;height: 156px;width: 113px;}
.advantage_comp .adv__arrow:before {content: '';position: absolute;top: 0;right: 0;height: 78px;width: 80px;
background: linear-gradient(1deg, #60adb3, #60adb3, #66b9bf, #a0d5da);transform: skew(41deg, 0deg);z-index: 2;}
.advantage_comp .adv__arrow:after {content: '';position: absolute;bottom: 0;right: -2px;height: 78px;width: 80px;
background: linear-gradient(48deg, #1e5456, #368c96, #2c7f87);transform: skew(141deg, 360deg);z-index: 2;}

/* .card.advtg {border: 1px solid #ccc;} */

.advantage_comp .card-body {display: flex;align-items: center;}
.advantage_comp .advantage {display: flex;align-items: center;justify-content: space-between;position: relative;}
.advantage_comp .arrow__back {display: block;width: 82px;height: 156px;position: absolute;background: #1f4f54;top: 0;right: 41px;border-radius: 10px;}

/*For all company registration(Custom dropdown)*/
.avail_consult h3 span{font-size: 18px;display: block;font-weight: 100;text-align: center;}
.avail_consult h3 a{text-decoration: none;}
.avail_consult{margin-top: -29px;display: inline-block;}
.avail_consult h3 a span {font-size: 19px !important;font-weight: 600 !important;margin-top: 13px;display: block !important;color: #fff;background: #f06906;padding: 11px;text-align: center;border-radius: 10px;text-decoration: none;cursor: default;margin-bottom: 16px;}
.custom_dropdown label ul li{height: auto;}
/*
.avail_consult h3 span:nth-child(1):after {content: "";white-space: pre;}
*/
.mob_view{display: none;}
.custom_dropdown {margin: 0px auto;position: relative;/*  width: calc(100% - 40px);*/max-width: 100%;margin-bottom: 15px;}
.custom_dropdown label {display: block;padding: 15px 15px;color: #000;margin-bottom: 0;cursor: pointer;}
.custom_dropdown label .gst_rdiobtn{margin-bottom: 0;background: transparent;padding: 0;border: none;}
.custom_dropdown label .gst_rdiobtn p{top: 0px;}
.custom_dropdown label .gst_rdiobtn ul{display: block !important;padding: 0;margin: 0;background: transparent;   }
.custom_dropdown ul li .gst_rdiobtn {margin-bottom: 0;padding: 0;}
.custom_style{display: block !important;}
.custom_style .gst_rdiobtn ul{display: inline-block !important;}
.custom_dropdown ul{display: none;margin: 0 0 8px 0px;padding: 12px 0;    }
.custom_dropdown ul li {padding: 0px 16px;/*  background: #DDD;*/color: #343838;text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);height: auto;overflow: hidden;cursor: pointer;transition: height 0.1s linear 0s;}
.custom_dropdown label ul li.selected{padding: 0;}
.custom_dropdown ul li:hover,
.custom_dropdown ul li.selected {color: #008000;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}

/*
.custom_dropdown:hover ul li {padding: 8px 16px;height: auto;margin-bottom: 5px;}
*/

.custom_dropdown .editprice ul li:nth-child(1):hover{background: transparent;}
.custom_dropdown ul li ul{background: #eaeaea;border-bottom-left-radius: 7px;border-top-left-radius: 7px;margin-bottom: 0;}
.custom_dropdown label:after{content: "\25bc";position: absolute;right: 10px;top: 14px;}
.avail_consult h3 span{font-weight: 600 !important;}

/*Gift Voucher start*/
.gift_voucher_main1 {height: 107px;width: 93%;margin: 10px 10px 13px 10px;background: #fff !important;/* height: 100%; */box-shadow: 0 0 5px;position: absolute;cursor: pointer;}
.voucher_text h3 {padding-top: 13px;color: #fb372b !important;}
.voucher_text h3 span {font-size: 18px !important;color: #fb372b !important;margin-bottom: 0 !important;}
.voucher_text h3 span:after{content:"\a";white-space:pre;}
.voucher__cont {height: 100%;}

.voucher__cont:before {content: '';background-image: url(../images/img1.png);position: absolute;left: 0;top: 2vw;height: 100%;width: 8vw;background-repeat: no-repeat;background-size: 6vw;}
.voucher_text:after {content: '';background-image: url(../images/img2.webp);position: absolute;right: -3vw;top: 0;height: 95px;width: 8vw;background-repeat: no-repeat;background-size: 5vw;}

input.voucher_btn {background: #f36d61;border: none;outline: none;padding: 3px 8px;color: #fff;font-weight: 600;font-size: 13px;border-radius: 4px;}
/*Gift Voucher end*/




@media screen and (max-width: 768px) {
.as_seen_on_award h4{color: #000;font-weight: 600;font-size: 20px;margin-bottom: 20px; text-align: center;}
.flat-before-footer .custom-info > div {margin-right: 0;}
.flat-imagebox,.footer-widgets .widget {margin-bottom: 30px;}
.bottom .copyright,.widget-custom-menu {text-align: center;}
.bottom .copyright {margin-bottom: 20px;}
.bottom p,#menu-bottom li {line-height: normal;}
.modal-dialog {width: 100%;margin: 20px auto;}
#popular_services .services_list h5{font-size: 12px;width: 64%;top: -21px;line-height: 16px;}
#popular_services .services_right_side{display: none;}  
.dropdown-menu .nav-link a{background: none;}
.footer .textwidget p{text-align: left;}
.link_lists{margin-top: 10px;text-align: left;}
.footer .textwidget .social_icons{justify-content: left;}
.footer .textwidget{text-align: left;}
.quick_links ul{float: left;justify-content: center;}
.social_contacts{display: flex;justify-content: space-between;}
.footer_contact {margin-top: -8px;}
.right_side .col-xs-6{padding-left: 15px;}
.footer_bg_black .footer_black_img{margin-left: -10px;}
.media_cover_box{width: 100%;height: 169px;}
.media_cover_box p{margin-left: 0;margin-top: 0;font-size: 14px !important;}
.media_cover_box p{width: calc(100% - 101px);} 
.medai_cover_image{width: 100px;}
.medai_cover_image img{height: 140px;}
#chooseDesignModal .modal-dialog {width: 100%;margin: 10px auto;padding: 0 16px;}
.as_seen_on_award{    margin-bottom: 25px;}
.as_seen_on_award .news_bg .text{    margin-bottom: 20px;}
.home_about .about{    padding: 0 15px;}
.as_seen_on_award .col-md-8,.as_seen_on_award .col-md-4{padding: 0}
.md_section .aboutcontent {margin-top: 0px;padding: 56px 15px;border-radius: 0;}
.md_section.aboutcontent .founder_img:before {right: 19px;height: 269px;width: 269px;}
.md_section .aboutcontent .founder_img img {width: 269px;height: 269px;}
.md_section .aboutcontent h4 {font-size: 21px;line-height: 26px;margin: 20px 0;}
.md_section .col-xs-12{text-align: center;}
.md_section .col-xs-12 img {width: 27% !important; margin: 14px 0;} 
.past_logos{display: block;text-align: center;}
.past_logos img{width: 39%;object-fit: contain;margin: 5px 5px 0 0;}
.md_section h5{font-size: 14px !important;}
.md_section .content p{font-size: 13px !important;text-align: center;}
.md_section .aboutcontent p{font-size: 15px;}
.md_section .content h6{font-size: 15px;}
.md_section .content{text-align: center;}
.md_section .content p:nth-child(2){text-align: center;}
.past_exp{margin: 16px 12px 13px 16px;}
.md_section .container{padding: 0;}
.modal_news .modal-dialog{width: 100%;}
.modal_news h2{font-size: 18px;}
.modal_news .close{right:1px;}
.modal_news .bottom_link_close{display: block;text-align: center;}
.modal_news .bottom_link_close a:nth-child(2){margin-top: 13px;display: inline-block;}
#feedback_section .rating{flex-wrap: wrap;}
#feedback_section .rating .custom_radio{margin-bottom: 5px}
.times{margin: 36px 15px;padding: 11px;}
.times img{margin-bottom: 20px;}
.times p {font-size: 17px;text-align: center;}
.innovative_site{margin-top: 0;}
#gift_voucher .modal-dialog {width: 87%;}
#gift_voucher h1 {font-size: 35px;font-weight: bold;padding-top: 66px;}
#gift_voucher h2 {margin-top: 0px;margin-bottom: 10px;font-weight: bold;font-size: 20px;}
.gift_voucher_main{position: relative;}
#gift_voucher h6 {padding-top: 54vw !important;}
.static_trustpilot p img {width: 61vw;margin-top: 6px;}
#myHeader .trademark .dropdown-menu {width: 100%;}
#myHeader .tax .dropdown-menu {width: 100%;}
#myHeader .business .dropdown-menu {width: 100%;}
#myHeader .legal .dropdown-menu,#myHeader .legal_service .dropdown-menu{width: 100%;}
.advantage_comp .advantage{width: 85%;margin-left: 27px;}
.advantage_comp .advantage{width: 104%;margin-left: -7px;}
.advantage_comp .adv__title h3{margin-bottom: 5px;line-height: 20px;font-size: 15px;padding: 2px;}
.advantage_comp .advantage__left {text-align: center;width: 400px;z-index: 1;
background: linear-gradient(221deg, #9e9e9efa, #fffafafa, #fffafafa, white);position: relative;margin-right: -80px;padding: 0 51px 0 0px;
height: 134px;}
.advantage_comp .adv__cont p {text-align: left;font-size: 12px;font-weight: 600;line-height: 13px;height: 74px;}
.advantage_comp .card.advtg {margin: 10px 20px;}
#captcha_holder{width: 103px;height: 35px;object-fit: cover;}
#contact #btnrefresh{display: initial;float: none;}
.editprice ul li:nth-child(1) {font-size: 13px !important;}
.req-docs-main-div{width: 46% !important;}
.req-docs-main-div{height: 183px !important;}
.gift_voucher_main1{height: 100%;width: 93%;position: relative;display: inline-block;}
.voucher__cont:before{top: 11vw;background-size: 19vw;height: 73%;width: 17vw;}
.voucher_text:after{right: -1vw;background-size: 19vw;width: 20vw;}
input.voucher_btn{margin-bottom: 10px;}
.process_section i {font-size: 93px;bottom: -28px;right: 6px;}
    
}

@media screen and (max-width: 600px) {
.as_seen_on_award h4{color: #000;font-weight: 600;font-size: 20px;margin-bottom: 20px; text-align: center;}
.srvc-space{}
.clntstf {width: auto;}
.onpic {color: #fff;font-weight: bold;line-height: 37px;width: auto;font-size: 32px;margin-top: 32%;}   
.botns {}
.ocbtn {margin-left: 0px;margin-top: 0;}
.srvbtn {margin-left: 0px;margin-top: 12px;}
    .form_checkmark{top: 9px;} 
    #gift_voucher h6 {padding-top: 34vw  !important;}
}
@media screen and (min-width: 400px) and (max-width: 480px) {
    #popular_services .services_list h5{width: 62%;}
}
/* Main Css End*/

/* Fassai start */
#state {
    height: 42px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
}

/* Fassai End */


.rqst_fix_but{
    position: fixed;
    top: 300px;
    right: -57px;
    z-index: 999;
    padding: 10px;
    background: #e35c26;
    transform: rotate(270deg);
    color: #fff;
    border-radius: 5px 5px 0 0;
    width: 155px;
    text-align: center;
    font-size: 16px;
}
.rqst_fix_but:hover{
    text-decoration: none;
    color: #fff;
}
.rqst_fix_but:focus{
    outline: none;
    color: #fff;
    text-decoration: none;
}

@media (max-width: 767px){
    .rqst_fix_but {
        top: 250px;
        right: -50px;
        padding: 7px 7px;
        width: 130px;
        font-size: 14px;
    }
}
.policies999 h1{
    font-size: 24px;
}
.policies h1:after {
    content: '';
    display: block;
    width: 75px;
    height: 4px;
    background: #5cb85c;
    border-radius: 3px;
    margin: 8px 0 0;
    margin-right: auto;
    position: relative;
    left: 0;
    bottom: 0;
}

/* Supriyo 07-02-2023 */
p.payroll {
    color: #053b8d;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
}

@media (max-width: 767px) {
    p.payroll {
        font-size: 14px;
        text-align: center;
    }
    .dropdown-menu .drop_inner_box_new_block_holder {
        margin-bottom: 0;
    }
    .home_banner{
      background-position: unset;
      height:740px;
    }
    .home_banner_container{
        padding-left:15px;
    }
}
@media (max-width: 366px) {
    .home_banner{
        height:640px;
      }
}
/* Supriyo 07-02-2023 end */


/* modification md section start 06/03/2025 */
.new_md_section {
    float: left;
    width: 100%;
    background-color: #ECF0F3;
    padding: 60px 0;
}

.new_md_section_right {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}

.nmsr_block {
    padding: 35px 50px 35px 50px;
    border-radius: 10px;
    background: linear-gradient(145deg, #e2e8ec, #ffffff);
    box-shadow: 5px 5px 15px #D1D9E6, -5px -5px 15px #ffffff;
}

.nmsr_block_img {
    text-align: center;
}

.nmsr_block_img img {
    width: 100px;
}

.nmsr_block_text p {
    color: #3c3e41;
    margin-top: 15px;
    font-size: 14px;
    text-align: center;
}

/* .new_past_exprience {
    border-top: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
    margin-top: 40px;
    padding: 20px 0;
} */

.new_past_exprience h5 {
    text-align: center;

    font-size: 22px;
}

.new_past_exprience_inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
}

.new_past_exprience_inner img {
    width: 80px;
}

.rajesh_kewat_text {
    width: 70%;
    margin: 0 auto;
    padding-top: 20px;
}

.rajesh_kewat_text p,
.rajesh_kewat_text3 p {
    font-size: 15px;
    color: #3c3e41;
    text-align: center;
}

.text_p {
    margin-top: 20px;
}

.rajesh_kewat_text h5,
.rajesh_kewat_text3 h5 {
    font-size: 18px;
    color: #3c3e41;
    text-align: right;
}

.rajesh_kewat_text3 {
    width: 90%;
    margin: 0 auto;
    padding: 20px;
    border-radius: 10px;
    background-color:#fff;
}

.new_md_section_left_text h6 {
    text-align: center;
    font-size: 22px;
}

.new_md_section_left_text p {
    text-align: center;
}

.new_md_section_left img {
    border-radius: 10px;
}

.rajesh_kewat_text3_block {
    margin-top: 25px;
    position: relative;
}
.rajesh_kewat_arrow{
top: 100%;
width: 0;
height: 0;
border-left: 0 solid transparent;
border-right: 25px solid transparent;
border-top: 25px solid #fff;
margin: 0;
position: absolute;
right: 100px;
}
.rajesh_kewat_text3 p{
text-align: left;
} 
.rajesh_kewat_text4{
width: 90%;
padding-right: 20px;
margin:0 auto;
}
.rajesh_kewat_text4 h5{
font-size: 18px;
color: #3c3e41;
text-align: right;
margin-top:25px;
}
.new_legal_dropdown::before{
    left:62%;
}
@media screen and (max-width: 767px) {
    #myHeader .legal .dropdown-menu{
        left:50%;
    }
    .new_md_section_right {
        grid-template-columns: 1fr;
        margin-top: 30px;
    }

    .nmsr_block {
        padding: 35px 15px;
    }

    .rajesh_kewat_text {
        width: 100%;
    }

    .deewani {
        padding-right: 15px;
    }

    .rajesh_kewat_text p,
    .rajesh_kewat_text3 p {
        text-align: left;
    }
    .rajesh_kewat_text4{
        width:100%;
    }
}

/* modification md section start 06/03/2025 */

/* main banner modification start 19/03/2025 */
.home_banner {
    background-image: url(../images/main-banner-new-one-bkp.webp);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 600px;
    padding: 0 0 0 0px;
    float: left;
    width: 100%;
}
.oli_home_banner_text h1{
    color:#ffffff;
    font-size:45px;
    font-weight: bold;
    line-height: 53px;
}
.oli_home_banner_text h1 span{
    display:block;
}
.oli_home_banner_text{
    margin-top:150px;
}
.oli_home_banner_text_ul_li{
    margin-top:40px;
    width:45%;
}
.oli_home_banner_text_ul_li ul{
    column-count: 2;
}
.oli_home_banner_text_ul_li ul li a{
    color:#ffffff !important;
    font-size:20px;
    font-weight: bold;
    text-decoration: none;
}
.oli_home_banner_text_ul_li ul li{
    list-style: none;
    position: relative;
    margin-bottom: 22px;
    padding-left: 38px;
}
.oli_home_banner_text_ul_li ul li::after{
    position: absolute;
    top: -3px;
    left: 0;
    /* overflow: auto; */
    color:#ffffff;
    content: '\f058'; 
    font-family: "Font Awesome 5 Free"; 
    font-weight: normal;
    font-size:25px;
}
@media (max-width: 767px) {
    .home_banner {
        background-position: unset;
        background-image: url(../images/main-banner-new-one-mobile-bkp.webp);
        height: 500px !important;
    }
    .oli_home_banner_text h1{
        font-size: 27px;
        line-height: 35px;
    }
    .oli_home_banner_text_ul_li{
        width: 100%;
    }
    .oli_home_banner_text_ul_li ul {
    column-count: 1;
}
.oli_home_banner_text_ul_li ul li a{
    font-size:18px;
}
.oli_home_banner_text{
    margin-top:90px;
}
}
@media (max-width: 353px) {
    .oli_home_banner_text{
    margin-top:50px;
}
}
/* main banner modification end 19/03/2025 */

@media screen and (max-width: 1199px) and (min-width: 1000px){
.logo-img-class{
    width: 221px !important;
}
.hexagon{
    width: 212px;
}
}