/*.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: #082f54;}
#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: 0 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;}
.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(../services/include/image/submenu_bg.svg); */background-repeat: no-repeat;background-position: right 8px;border-top: 5px solid #082f54;}
#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(../services/include/image/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(../services/include/image/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: 700px;}
.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: 690px;}
#myHeader .business .dropdown-menu .drop_inner_box {float: left;width: 32.5%;}
.trademark .dropdown-menu::after {width: 95px;height: 114px;/* background-image: url(../services/include/image/Fassai-01.svg); */}
.tax .dropdown-menu::after {width: 126px;height: 114px;/* background-image: url(../services/include/image/trademark.svg); */}
/* .tax .dropdown-menu::after {width: 126px;height: 114px;background-image: url(../services/include/image/gst.svg);} */
.contarcts .dropdown-menu::after {width: 126px;height: 114px;background-image: url(../services/include/image/contracts.svg);}
.legal .dropdown-menu::after {width: 126px;height: 114px;/* background-image: url(../services/include/image/gst.svg); */}
/* .legal .dropdown-menu::after {width: 126px;height: 114px;background-image: url(../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 i {font-size: 16px;margin-right: 9px;color: #0b44cb;}
.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: #34a1ff;}

.modal {z-index: 999991;}
.modal-backdrop {z-index: 99999;}
.dropdown-menu .nav-link a {background: linear-gradient(to right, #082f54 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: #34a1ff;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: #337ab7;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: #337ab7;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: #256398;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: #256398;
    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: #082f54 !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: #082f54 !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: 8px;
    padding-bottom: 8px;
}
#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: #0a4075;}
.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: #05134c;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: 12px 14px 12px 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, #21639c, #3090e2);float: left;}
.hexagon:after {content: "";position: absolute;width: 68px;height: 68px;background: #337ab7;/* 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: #337ab7;transform: rotate(180deg);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;}

@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:#337ab7;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.headstyle{color:#2e363a}.lglbreadcrumbs{font-family:Poppins}.lglbreadcrumbs a{text-decoration:none;color:#337ab7}.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: #009688;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: #009688;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/banner/banner-1.png); background-repeat: no-repeat; background-position: center center; background-size: cover; height: 600px; padding:0 0 0 10px;}
.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: #082f54;
    }
    #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){
    #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: 0px;} 
}
/* 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: #256398;-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: 8px;}
.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 22px 0px 17px;font-size: 14px;line-height: 24px;font-weight: 600;/* background-color: #666666e8 !important; */text-transform: capitalize;color: #337ab7;margin-bottom: 20px;font-family: 'Roboto', sans-serif;margin-top: 10px;border: 2px solid #337ab7;border-radius: 15px;}
.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: #337ab7;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: #1273c6;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, #337ab7);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: #337ab7;}
.bottom .copyright {color: #e5e5e5;}
.bottom .copyright a {color: #337ab7;}
.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: #337ab7;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: #337ab7;}
.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: #337ab7;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: #337ab7;-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: #337ab7;}


/*New Footer Start*/
.footer_bg_black{background-color: #3c4247 !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: #40a0d3;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{margin-top: 10px;}
.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: #1d0382;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: #337ab7;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('../css2');
.md_section .aboutcontent{background: #ddeffe;border-radius: 15px;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("https://onlinelegalindia.com/contact/feedback/fonts/untitled-font-2.eot");
  src:url("https://onlinelegalindia.com/contact/feedback/fonts/untitled-font-2.eot?#iefix") format("embedded-opentype"),
    url("https://onlinelegalindia.com/contact/feedback/fonts/untitled-font-2.woff") format("woff"),
    url("https://onlinelegalindia.com/contact/feedback/fonts/untitled-font-2.ttf") format("truetype"),
    url("https://onlinelegalindia.com/contact/feedback/fonts/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: 40px 0;}
.feedback h3{font-size: 25px;margin: 24px 0;font-weight: 600;}
#feedback_section .rating{margin-bottom: 20px;display: flex;}
#feedback_section .rating label{padding: 0 25px;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: #082f54;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: 14px;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: 0px;}
.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;font-size: 20px;margin-left: 20%;}
.banner-button {
    margin-left: 34%;
}
.onpic {color: #fff;font-weight: bold;line-height: 37px;width: auto;font-size: 24px;margin-top: 32%;margin-left: 21%;}   
.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;
}


.our_service_area {
    background: #f4f4f4;
    padding: 100px 0px;
}
.section_title {
    padding-bottom: 19px;
}
.service_inner {
    margin-bottom: -30px;
    overflow: hidden;
}
.service_item {
    padding: 22px 15px 22px 53px;
    background: #fff;
    margin-bottom: 30px;
    -webkit-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
}
 .service_item .media .media-left {
    padding-right: 20px;
    position: relative;
}
.service_item .media .media-body h4 {
    font-size: 14px;
    
    color: #242424;
    letter-spacing: .32px;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 15px;
}
.media-left, .media-right, .media-body {
    display: table-cell;
    vertical-align: top;
}
.service_item:hover {
    background: #205081;
    -webkit-box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 38%);
    box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 38%);
}
.service_item:hover .media .media-body h4 {
    color: #fff;
}

.blog-item {
    box-shadow: 0 6px 25px rgb(12 89 219 / 9%);
    margin-top: 15px;
    padding: 15px;
    background: #fff;
    height: 372px;
}
.pt-95 {
    padding-top: 48px;
}
.sec-title .sub-text.small {
    font-size: 15px;
    color: #0082f1;
    text-transform: uppercase;
}
.sec-title .home-title.title3 {
    padding-top: 0;
    text-align: center;
}
.sec-title .home-title {
    font-size: 36px;
    line-height: 46px;
    font-weight: 700;
    color: #0a0a0a;
    margin: 0;
    position: relative;
    padding-top: 28px;
}
.rs-services.style4 .services-item {
    background: #ffffff;
    box-shadow: 0px 0px 45px 22px #eee;
    padding: 40px 30px 40px 30px;
    border-radius: 5px 5px 5px 5px;
    margin: 0px -7px 0 0;
    height: 295px;
}
.rs-services.style4 .services-item .services-icon {
    margin-bottom: 17px;
}
.rs-services.style4 .services-item .services-icon img {
    width: 54px;
    padding: 8px 0px 0px 0px;
}
.rs-services.style4 .services-item .services-content .home-title {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 700;
    margin-bottom: 10px;
}
.rs-services.style4 .services-item .services-content p {
    font-size: 15px;
}
.rs-services.style4 .services-item .services-content .home-title a {
    color: #0a0a0a;
}
.mb-60 {
    margin-bottom: 34px;
}
.rs-services {
    background-image: url(../images/banner/ser-bg3.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    padding-bottom: 67px;
}
@media only screen and (max-width: 767px) {
 .sec-title .home-title {
    font-size: 26px;
    line-height: 36px;
}
}

.about-section-four {
    position: relative;
    padding: 95px 0px 90px;
}

.sec-title-one h2 {
    position: relative;
    color: #012068;
    font-weight: 700;
    line-height: 1.3em;
    padding-bottom: 20px;
    font-size: 34px;
}

.about-section-four .image-column .inner-column {
    position: relative;
}
.about-section-four .image-column .inner-column:before {
    position: absolute;
    content: '';
    left: -160px;
    top: 40px;
    width: 387px;
    height: 255px;
    z-index: -1;
    display: inline-block;
    background: url(../images/pattern-4.png) center top no-repeat;
}
.about-section-four .image-column .image-2 {
    position: absolute;
    right: 0px;
    top: 80px;
    opacity: 0.6;
    z-index: -1;
}
.sec-title-one.centered {
    text-align: center;
}

.sec-title-one.centered h2:after {
    left: 50%;
    margin-left: -30px;
}

.sec-title-one h2:after {
    position: absolute;
    content: '';
    left: 0px;
    bottom: 0px;
    width: 40px;
    height: 3px;
    background-color: #012068;
}
.sec-title-one {
    position: relative;
    margin-bottom: 50px;
}
.about-section-four .skills-column .inner-column .text {
    position: relative;
    margin-top: 55px;
}
@media only screen and (max-width: 1023px){
.about-section-four .image-column .image-1 img {
    width: 100%;
    display: block;
}
    .about-section-four .image-column .image-2 {
    display: none;
}
}

.abt_bxs {
    width: 100%;
    height: auto;
    display: block;
}
.bxs_cnt {
    width: 100%;
    height: auto;
    display: flex;
}
.lft {
    width: 30%;
    display: block;
    margin: auto;
    box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 28%);
    -webkit-box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 28%);
    -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.28);
    border-top-right-radius: 70px;
    margin: 10px 20px;
    text-align: center;
    justify-content: center;
    padding: 25px 10px;
    overflow: hidden;
    cursor: pointer;
    transition-duration: 2s;
}
.lft img {
    width: 40%;
    display: block;
    margin: auto;
}
.lft h3 {
    font-size: 22px;
}
.rgt {
    width: 30%;
    display: block;
    margin: auto;
    box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 28%);
    -webkit-box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 28%);
    -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.28);
    border-top-right-radius: 70px;
    margin: 10px 20px;
    text-align: center;
    justify-content: center;
    padding: 25px 10px;
    overflow: hidden;
    cursor: pointer;
    transition-duration: 2s;
}
.rgt img {
    width: 50%;
    display: block;
    margin: auto;
}

.lft:hover, .rgt:hover {
    background: #6cb3ff;
    background: linear-gradient(
309deg
, #73b4fa 0%, #d6eaff 100%);
    transition-duration: 2s;
}
 
.social {
    position: fixed;
    top: 30%;
    z-index: 99;
    width: 150px;
}
.social ul {
    list-style-type: none;
    padding: 0;
    transform: translatex(-245px);
}
.social ul li {
    display: block;
    margin: 5px;
    background-color: #0c4078;
    width: 300px;
    text-align: right;
    padding: 10px;
    border-radius: 0 30px 30px 0;
    transition: all 1s;
}
.social ul li a {
    color: white;
    text-decoration: none;
}
.social ul li i {
    text-align: center;
    margin-left: 14px;
    color: #293462;
    background-color: white;
    padding: 10px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    font-size: 20px;
    transform: rotate(0deg);
}
.social ul li.facebook:hover {
    background-color: #293462;
}
.social ul li:hover {
    transform: translatex(60px);
}
.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: #1a5282 !important;
    color: #fff !important;
}

@media only screen and (max-width: 600px) {
  .lft {
    width: 50%;
  }
 .rgt {
    width: 50%; 
 }
 .rs-services {
     padding-bottom: 23px;
 }
 .about-section-four {
     padding: 27px 0px 19px;
 }
 .block_padding {
     padding: 6px 0 32px;
 }
 .blog-item {
     height: 423px;
 }
 .flat-imagebox.services-grid .flat-imagebox-button a {
     margin-top: 12px;
 }
 .talk_expert {
     display: none !important;
 }
}


/*.dropdown-menu {*/
/*    background-color: #e7eff6 !important;*/
/*}*/
/* Fassai End */