<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&amp;display=swap');




#main-wrapper {overflow: hidden;position: relative;max-width: 100%;margin: 0 auto;width: 100%;}
a:focus,a:hover{text-decoration: none;outline: none;}
.container{max-width:1140px;}
a{text-decoration: none;}

.txt-center{text-align: center;}
.txt-left{text-align: left;}
.color-white{color: #fff;}
.left-align{float: left !important;}
.color-black{color: #000;}
.color-yellow{color: #ffc809;}
.color-purple{color: #6b1687;}
.color-deepash{color: #4a4a4a;}
.color-deepbl{color: #183a5c;}
.color-deeporange{color: #f37131;}
.color-deepashone{color: #404040;}
.color-ash{color: #363636;}
.color-lightash{color: #808080;}
.text-cptl{text-transform: uppercase;}


h1{font-family: "Montserrat", sans-serif;font-weight:600;font-size: 45px;margin:0;}
h2{font-family: "Montserrat", sans-serif;font-weight:700;font-size: 43px;}
h3{font-family: "Montserrat", sans-serif;font-weight:700;font-size: 40px;}
h4{font-family: "Montserrat", sans-serif;font-weight:300;font-size: 35px;}
h5{font-family: "Montserrat", sans-serif;font-weight:300;font-size: 20px;}
h6{font-family: "Montserrat", sans-serif;font-weight:600;font-size: 18px;margin:0;}
p{font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 16px;}

header {
    margin: 0;
    padding: 0px 0 0px;
    float: left;
    width: 100%;
    position: absolute;
    top: 0;
    z-index:3;
    /* background-color: rgba(0, 0, 0, 0.2); */
    background-color: #081929;
    box-shadow: 0px 0px 50px rgba(225, 255, 225, .07);
}
.top-header{float: left;width: 100%;}
.top-header p{float: right;margin: 10px 0 11px 0;}
.bottom-header{float: left;width: 100%;background-color: #fff;}

img.logoimg {
    float: left;
    margin: 9px 0 0 0;
    width: 199px;
}


.header-wrapper {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.header-wrapper &gt; a{display: inline-block; flex: 0 0 auto;}
.header-wrapper &gt; .menu-part {flex: 1 0 0; margin: 0px 0px 0 0; padding:0px 0px 0 0;}



a.dntbtn {
    float: left;
    font-family: 'gt_walsheim_proregular';
    font-size: 17px;
    color: #ffffff;
    padding: 9px 47px;
    margin: 61px 0 0 0;
    background-color: #ed5100;
    border-radius: 12px;transition: ease-in-out 1s;
}
a.dntbtn:hover {background-color: #328dbb;transition: ease-in-out 1s;}

ul.social-menu-listing {
    float: right;
    width: auto;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 9;
}
ul.social-menu-listing li {
    float: left;
    margin: 0 0 0 8px;
    padding: 0;
    list-style: none;
}

ul#menu-sidebar-menu {padding: 0;}
ul#menu-mobile-menu {padding: 0;}
ul#menu-sidebar-menu li{list-style: none !important;}
ul#menu-mobile-menu li{list-style: none !important;}

.dsktp{display:block;}
.mbl{display:none;}
.fordtonly{display:none;}

.work-process-section .work-area .box-area img {max-width: 37px;}
.reg-tab-nav{max-width:250px;}

/*-----------------------css for menu part----------------------*/

.new-menu ul li.current-menu-item a{color:#f37131;transition: 1s ease-in-out;}

.new-menu {width: 100%; flex: 1 0 0; padding: 0; display: flex; justify-content: end;}
ul.menu{margin: 0 0 0 0px; padding:0; list-style: none;overflow: visible;width: auto; float: right;}
ul.menu li { margin: 0; list-style: none; float: left; padding: 0 0 12px 30px; transition: ease-in-out 1s; height: auto; position: relative;}
#mega-menu-header-menu{justify-content: end; gap:20px; display: flex !important; }

ul.menu li a {font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 16px;color:#ffffff;display: block;text-decoration: none;transition: 1s ease-in-out;}

ul.menu li:hover a{color:#f37131;transition: ease-in-out 1s;}
ul.menu {clear: both;max-height: 0;transition: max-height .2s ease-out;}
.new-menu .menu-icon {cursor: pointer;display: inline-block; float: right; padding: 28px 20px;position: relative;user-select: none;}
.menu-icon .navicon {background: #333;display: block;height: 2px;position: relative;transition: background .2s ease-out;width: 18px;}
.menu-icon .navicon:before,
.menu-icon .navicon:after {background: #333;content: '';display: block;height: 100%;position: absolute;transition: all .2s ease-out;width: 100%;}
.new-menu .menu-icon .navicon:before {top: 5px;}
.new-menu .menu-icon .navicon:after {top: -5px;}

/* menu btn */

.new-menu .menu-btn {display: none;}

.new-menu .menu-btn:checked ~ .menu {max-height: 240px;}
.new-menu .menu-btn:checked ~ .menu-icon .navicon {background: transparent;}

.new-menu .menu-btn:checked ~ .menu-icon .navicon:before {transform: rotate(-45deg);}

.new-menu .menu-btn:checked ~ .menu-icon .navicon:after {transform: rotate(45deg);}

.new-menu .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
.new-menu .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {top: 0;}


/* 48em = 768px */

@media (min-width: 48em) {
  .new-menu li {float: left;}
  .new-menu li a {padding: 0;}
  .new-menu .menu {clear: none;float: right;max-height: none;/*padding: 17px 0px 0 0;*/width: auto;margin: 0 0;}
  .new-menu .menu-icon {display: none;}
}



/* The side navigation menu */
.sidenav {
    height: 100%; /* 100% Full-height */
    width: 0; /* 0 width - change this with JavaScript */
    position: fixed; /* Stay in place */
    z-index: 9; /* Stay on top */
    top: 0;
    right: 0;
    background-color:#165181; /* Black*/
    overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 60px; /* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
}

/* The navigation menu links */
.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 16px;color:#ffffff;
    display: block;
    transition: 0.3s
}
.lSAction &gt; a{z-index: 7;}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover, .offcanvas a:focus{
    color: #f1f1f1;
}

/* Position and style the close button (top right corner) */
.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main {
    transition: margin-left .5s;
    padding: 0px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
    .sidenav {padding-top: 15px;}
    .sidenav a {font-size: 18px;}
}

img.mynv {width: 30px; cursor: pointer; padding: 0 !important; margin: 0;}
.nav-icon-dash-image {width: auto; margin: 0; flex: 0 0 auto;}
.menu-icon-toghtr {display: flex; flex: 1 0 0; flex-wrap: wrap; padding: 0; gap: 30px; align-items: center; justify-content: end;}
.nav-icon-dash-image &gt; span{display: inline-block; height: auto;}
a.cntus {
    font-size: 17px;
    color: #fff;
    background-color: #f37131;
    float: left;
    margin: 20px 0 0 0;
    padding: 14px 29px;
    border-radius: 17px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;transition:ease-in-out 1s;
}
a.cntus:hover{color:#183a5c;background-color:#fff;transition:ease-in-out 1s;}
section#wedo-part a.cntus:hover{color:#fff;background-color:#183a5c;transition:ease-in-out 1s;}
section#howwe-part a.cntus:hover{color:#fff;background-color:#183a5c;transition:ease-in-out 1s;}

section#banner{margin: 0;padding: 0;width: 100%;float: left;position: relative;}
#banner img{width: 100%;height:575px;object-fit:cover;}
.banner-inside {
    position: absolute;
    width: 100%;
    top: 197px;
    left: 0;
    z-index: 2;
    margin: 0 auto;
    float: none;
    bottom: 0;
    padding: 0 0 0 0;
    right: 0;
}
.banner-caption {
    margin: 0 auto;
    padding: 0;
    float: none;
    position: relative;
    width: 100%;
    max-width: 1300px;
    padding: 0 15px;
    left: 0;
    right: 0;
    display: table;z-index: 6;
}
.horse-text h1 {
    margin: 7px 0 9px 0;
}
.horse-text {
    float: left;
    width: 571px;
    position: relative;
}

section#counting-part {
    margin: -45px 0 54px 0;
    padding: 0% 0 0%;
    float: left;
    width: 100%;
    position: relative;
}
.counting-box {
    margin: 0;
    padding: 31px 0 16px 0;
    float: left;
    width: 100%;
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 6px 8px 18px 6px rgba(0, 0, 0, 0.2);
}
.each-countingonly {
    margin: 0;
    padding: 0% 0 0%;
    float: left;
    width: 100%;
    position: relative;
    text-align: center;
}
.counting-box .col-sm-3 {
    padding: 0 15px !important;
}
.each-countingonly:after {
    position: absolute;
    content: '';
    right: -11px;
    top: 8px;
    background-color: #183a5c;
    width: 1px;
    height: 65px;
}
.each-countingonly p{color:#211d1e;}
.counting-box .col-sm-3:last-child .each-countingonly:after{display:none;}
.each-countingonly h3 {
    margin: 0;
}

section#top-trust{margin: 0;padding:4% 0 4%;float:left;width: 100%;}
.each-toptrust-box {
    margin: 0;
    padding: 12px 41px 14px;
    float: left;
    width: 100%;
    background-color: #f1f1f1;
    box-shadow: 2px 10px 10px -2px rgba(0,0,0,0.2);
    border-radius: 12px;
    min-height: 78px;
    position: relative;
}
ul.totaltptrst{margin:35px 0 0 0;padding:0;float: left;width:100%;}
ul.totaltptrst li {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    border-radius: 12px;
    width:100%;
}
.each-toptrust-box img {
    position: absolute;
    top: 50%;
    vertical-align: middle;
    transform: translateY(-50%);
    margin: 0 auto;
    float: none;
    display: table;
    left: 0;
    right: 0;
    width: 129px;
    height: 90px;
    object-fit: contain;
}
ul#content-slider{height: 106px !important;}
.lSAction &gt; .lSPrev{background:url("images/leftarw.webp") no-repeat;background-position: 0 0 !important;
    right: 45px !important;
    top: -25px !important;
    opacity: 1 !important;left: initial !important;}
.lSAction &gt; .lSNext{background:url("images/rghtarrw.webp") no-repeat;background-position: 0 0 !important;
    right: 10px !important;
    top: -25px !important;
    opacity: 1 !important;}
.lSSlideOuter .lSPager.lSpg{display: none;}

section#csestudy-part{margin: 0; width: 100%;background-color:#5c6ab0;}
ul.csty-listing{margin: 10px 0 0 0;padding:0;float: left;width:100%;}
ul.csty-listing li{margin: 0;padding:0;float: left;list-style: none;width: 100%;}
.each-cst-total{margin: 0;padding:0;float: left;width:100%;}
.each-cst-image{margin: 0;padding:0;}
.each-cst-text{margin: 0;padding:0;}
a.rdmre {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
}
.each-cst-image img {border-radius: 21px;
    margin: 0 0 25px 0;
    width: 368px;
    height: 242px;
    object-fit: cover;
}
.each-cst-text p {
    margin: 0 0 8px 0;
    line-height: 24px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
section#csestudy-part .lSAction &gt; .lSPrev{background:url("images/leftarwwht.png") no-repeat;}
section#csestudy-part .lSAction &gt; .lSNext{background:url("images/rghtarrwwht.png") no-repeat;}
section#wedo-part{margin: 0;padding:4% 0 22%;float:left;width: 100%;background: url("images/what_backgroundimage.webp") no-repeat;background-size: cover;}
.halfcircle-part {
    position: relative;
    margin: 200px 0 0 0;
}
.greenpart {
    position: absolute;
    top: -165px;
    left: 465px;
}
.greentext{}
img.pieportion {
    margin: -59px 0 0 48px;
}
.greentext h5{font-weight: 600;color:#12bfa0;}
.greentext ul {
    margin: 19px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}
.greentext ul li {
    margin: 0 0 5px 0;
    padding: 0 0 0 19px;
    float: left;
    width: 100%;
    list-style: none;
    background: url(images/smalllistarwone.png) no-repeat;
    background-position: 4px 7px;
    color: #231f20;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 16px;
}
.greenpart:before {
  position: absolute;
  content: '';
  left: -226px;
  top: 35px;
  width: 0; /* Initially width is 0 */
  height: 125px;
  background: url(images/oneline1.png) no-repeat;
  z-index: 0;
}

.animate .greenpart:before {
  /* Define your animation properties here */
  animation-name: appear;
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
  opacity: 0; /* Initially hidden */
}

@keyframes appear {
  0% {
    opacity: 0;
    width: 0;
  }
  100% {
    opacity: 1;
    width: 392px; /* Final width */
  }
}
.greenpart:after {
    position: absolute;
    content: '';
    left: -274px;
    top: 160px;
    width: 81px;
    height: 105px;
    background-repeat: no-repeat;
    z-index: 0;animation: pulse 2s infinite;
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

.blueepart {
    position: absolute;
    top: 12px;
    left: 465px;
}
.blueetext h5{font-weight: 600;color:#1a3a5c;}
.blueetext ul {
    margin: 19px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}
.blueetext ul li {
    margin: 0 0 5px 0;
    padding: 0 0 0 19px;
    float: left;
    width: 100%;
    list-style: none;
    background: url(images/smalllistarwtwo.png) no-repeat;
    background-position: 4px 7px;
    color: #231f20;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 16px;
}
.blueepart:before {
    position: absolute;
    content: '';
    left: -100px;
    top: 32px;
    width: 0px;
    height: 99px;
    background: url(images/twoline.webp) no-repeat;
    z-index: 0;
}

.animate .blueepart:before {
  /* Define your animation properties here */
  animation-name: appearone;
  animation-duration: 2s;
  animation-delay: 3s;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
  opacity: 0; /* Initially hidden */
}

@keyframes appearone {
  0% {
    opacity: 0;
    width: 0;
  }
  100% {
    opacity: 1;
    width: 379px; /* Final width */
  }
}


.blueepart:after {
    position: absolute;
    content: '';
    left: -177px;
    top: 86px;
    width: 81px;
    height: 105px;
    z-index: 0;animation: pulse 2s infinite;
}



.orngepart {
    position: absolute;
    top: 325px;
    left: 465px;
}
.orngetext h5{font-weight: 600;color:#f27131;}
.orngetext ul {
    margin: 19px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}
.orngetext ul li {
    margin: 0 0 5px 0;
    padding: 0 0 0 19px;
    float: left;
    width: 100%;
    list-style: none;
    background: url(images/smalllistarwthree.png) no-repeat;
    background-position: 4px 7px;
    color: #231f20;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 16px;
}
.orngepart:before {
    position: absolute;
    content: '';
    left: -111px;
    top: 5px;
    width: 0;
    height: 99px;
    background: url(images/threeline.webp) no-repeat;
    z-index: 0;
}

.animate .orngepart:before {
  /* Define your animation properties here */
  animation-name: appeartwo;
  animation-duration: 2s;
  animation-delay: 4s;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
  opacity: 0; /* Initially hidden */
}

@keyframes appeartwo {
  0% {
    opacity: 0;
    width: 0;
  }
  100% {
    opacity: 1;
    width: 379px; /* Final width */
  }
}
.orngepart:after {
    position: absolute;
    content: '';
    left: -177px;
    top: -100px;
    width: 81px;
    height: 105px;
    z-index: 0;animation: pulse 2s infinite;
}


.purplepart {
    position: absolute;
    top: 502px;
    left: 465px;
}
.purpletext h5{font-weight: 600;color:#5c6ab0;}
.purpletext ul {
    margin: 19px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}
.purpletext ul li {
    margin: 0 0 5px 0;
    padding: 0 0 0 19px;
    float: left;
    width: 100%;
    list-style: none;
    background: url(images/smalllistarwfour.png) no-repeat;
    background-position: 4px 7px;
    color: #231f20;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 16px;
}
.purplepart:before {
    position: absolute;
    content: '';
    left: -213px;
    top: -127px;
    width: 370px;
    height: 170px;
    background: url(images/fourline1.png) no-repeat;
    z-index: 0;
}
.animate .purplepart:before {
  /* Define your animation properties here */
  animation-name: appearthree;
  animation-duration: 2s;
  animation-delay: 5s;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
  opacity: 0; /* Initially hidden */
}

@keyframes appearthree {
  0% {
    opacity: 0;
    width: 0;
  }
  100% {
    opacity: 1;
    width: 379px; /* Final width */
  }
}
.purplepart:after {
    position: absolute;
    content: '';
    left: -266px;
    top: -165px;
    width: 81px;
    height: 105px;
    z-index: 0;animation: pulse 2s infinite;
}

section#howwe-part{margin: 0;padding:4% 0 4%;float: left;width: 100%;}
.each-tailor-box {
    margin: 0;
    padding: 21px 17px 0;
    float: left;
    width: 100%;
    border-radius: 12px;
    box-shadow: 4px 3px 15px 4px rgba(0,0,0,0.2);
}
section#howwe-part .col-md-3:nth-child(1) .each-tailor-box h5.onedigit {
    background-color: #f37131;
    border-radius: 50%;
    padding: 6px 7px 0 8px;
    font-size: 20px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    width: 36px;
    height: 36px;
    color: #fff;
    margin: 0;
    text-align: center;
    vertical-align: middle;
}
section#howwe-part .col-md-3:nth-child(2) .each-tailor-box h5.onedigit {
    background-color: #5b69b1;
    border-radius: 50%;
    padding: 6px 7px 0 8px;
    font-size: 20px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    width: 36px;
    height: 36px;
    color: #fff;
    margin: 0;
    text-align: center;
    vertical-align: middle;
}
section#howwe-part .col-md-3:nth-child(3) .each-tailor-box h5.onedigit {
    background-color: #17ba9e;
    border-radius: 50%;
    padding: 6px 7px 0 8px;
    font-size: 20px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    width: 36px;
    height: 36px;
    color: #fff;
    margin: 0;
    text-align: center;
    vertical-align: middle;
}
section#howwe-part .col-md-3:nth-child(4) .each-tailor-box h5.onedigit {
    background-color: #183a5c;
    border-radius: 50%;
    padding: 6px 7px 0 8px;
    font-size: 20px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    width: 36px;
    height: 36px;
    color: #fff;
    margin: 0;
    text-align: center;
    vertical-align: middle;
}
p.firsttailosmltext {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 17px;
    color: #183a5c;
    margin: 8px 0 6px 0;
}
p.secondtailosmltext{font-family: "Montserrat", sans-serif;font-weight: 400;font-size:14px;color:#211d1e;}
.each-tailor-box img {
    margin: 0 auto;
    float: none;
    display: table;
    width: 215px;
    height: 155px;
    object-fit: cover;
}
.approachimage{width: 100%;}
.qusttext {
    min-height: 144px;
}
section#howwe-part a.cntus{margin: 51px auto;float: none;display: table;}
section#knowledge-part a.cntus{margin: 51px auto;float: none;display: table;}
section#knowledge-part{margin: 0;padding:4% 0 4%;float: left;width: 100%;background-color: #211d1e;}
.qtext{font-family: "Montserrat", sans-serif;font-weight: 700;font-size:16px;color:#f37131;}
.accordion-button:not(.collapsed) {color: #fff;background-color: #353031;}
.accordion-item {
    background-color: #353031;
    border: none;
    color: #fff;
    border-radius: 27px !important;
    border-top-right-radius: 21px !important;margin: 0 0 10px 0;
}
.accordion-body {
    padding: 12px 31px 22px 42px;
    margin: 0 0 9px 0;
}

.accordion-button {
    color: #fff;
    background-color: #353031;border-radius: 27px !important;}
.accordion-button:focus {
    z-index: 3;
    border-color: transparent !important;
    outline: 0;
    box-shadow: none;
}

.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;}

.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f37131'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;}

section#awrds-recognition{margin: 0;padding:4% 0;float: left;width: 100%;}
section#awrds-recognition-gttouch{margin: 0;padding:4% 0;float: left;width: 100%;}
.each-throwback{margin:0;padding:0;float:left;width: 100%;background-color:#fff;border-radius: 12px;box-shadow: 4px 3px 15px 4px rgba(0,0,0,0.2);}
.each-throwback h4{font-weight: 600;font-size: 16px;}
.each-throwback a.rdmree{font-family: "Montserrat", sans-serif;font-weight: 700;font-size:16px;color:#f37131;}
.each-throwback img {
    width: 100%;
    height: 240px;
    object-fit: cover;
    border-top-right-radius: 12px;
    border-top-left-radius: 12px;object-position: -1px -1px;
}
.glbltext {
    padding: 17px 12px;
}
section#featuredin-part{margin: 0;padding:4% 0;float: left;width: 100%;background-color: #f2f2f2;}

.each-toptrust-boxftr {
    margin: 0;
    padding: 20px 41px 14px;
    float: left;
    width: 100%;
    background-color: #fff;
    box-shadow: 2px 10px 10px -2px rgba(0,0,0,0.2);
    border-radius: 12px;
    min-height: 97px;
    position: relative;
}
.each-toptrust-boxftr img {
    position: absolute;
    top: 50%;
    vertical-align: middle;
    transform: translateY(-50%);
    margin: 0 auto;
    float: none;
    display: table;
    left: 0;
    right: 0;
    width: 143px;
    height: 74px;
    object-fit: contain;
}
ul#content-slider-two {
    height: 117px !important;
}
section#subscribepart{margin:0;padding: 4% 0;float: left;width: 100%;background-color:#ff6a18;}
.sbscrb-partone {
    float: left;
    width: 30%;
    border-right: 1px solid #fff;
    height: 158px;
    padding: 42px 0 0 0;
}
.sbscrb-parttwo {
    float: right;
    width: 70%;
    padding: 15px 0 0 56px;
}
.sbscrb-parttwo a.cntus {
    margin: 14px 0 0 0;
    float: left;
    color: #ff6a18;
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    box-shadow: 4px 3px 15px 4px rgba(0,0,0,0.2);
    background-color: #fff;
    transition: ease-in-out 1s;
}
.sbscrb-parttwo a.cntus:hover{background-color:#000;color:#fff;transition: ease-in-out 1s;}
.sbscrb-parttwo h4 {
    font-weight: 600;
    line-height: 22px;
}
.jnsmltext{font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 16px;}
.prvcstmp{font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 14px;float: left;margin: 0;}
.copyright{font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 12px;float: right;color:#fff;margin: 0;}
.prvcstmp a{color:#fff;}
footer{margin:0;float: left;width: 100%;padding: 0;background-color:#211d1e;}
.top-footer{margin:0;float: left;width: 100%;padding: 5% 0 0;}
.tpftr-brdr {
    border-bottom: 1px solid #666666;
    float: left;
    width: 100%;
    padding: 0 0 25px 0;
}
.bottom-footer{margin:0;float: left;width: 100%;padding: 1% 0;}
.btm-one{float: left;margin: 0;padding: 0;width: 28%;}
.btm-two {
    float: left;
    margin: 0;
    padding: 0 0 0 34px;
    width: 22%;
}
.btm-three{float: left;margin: 0;padding: 0;width: 15%;}
.btm-four {
    float: left;
    margin: 0;
    padding: 0 0 0 42px;
    width: 35%;
}
.btm-one h5{font-weight:600;}
.btm-two h5{font-weight:600;}
.btm-three h5{font-weight:600;}
.btm-four h5{font-weight:600;}
ul.adrslist-last{margin: 9px 0 0 0;padding:0;float: left;width: 100%;}
ul.adrslist-last li {
    margin: 0 0 8px 0;
    padding: 0;
    float: left;
    width: 100%;
    list-style: none;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
}
ul.adrslist-last li a{font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 14px;color: #fff;}
ul.adrslist-last li img {
    margin: 0 7px 0 0;
}

img.btmlogopiclast {
    margin: 0 0 31px 0;width:200px;
}
ul.location-listing{margin:0;padding: 0;float: left;width: 100%;}
ul.location-listing li{margin:0 0 6px 0;padding: 0;float: left;width: 100%;list-style: none;font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 14px;color: #fff;}
ul.social-btm-list{margin:16px 0 0 0;padding: 0;float: left;width: 100%;}
ul.social-btm-list li{margin:0 6px 0 0;padding: 0;float: left;list-style: none;}
ul.btm-menu-listing{margin:0;padding: 0;float: left;width: 100%;}
ul.btm-menu-listing li{margin:0;padding: 0;float: left;width: 100%;list-style: none;}
ul.btm-menu-listing li a{font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 14px;color: #fff;transition: ease-in-out 1s;}
ul.btm-menu-listing li:hover a{color: #f37131;transition: ease-in-out 1s;}
ul.btm-menu-listing li.current-menu-item a{color: #f37131;}
ul.taxmantralogolisting{margin: 0;padding:0;float: left;width: 100%;}
ul.taxmantralogolisting li {
    margin: 0 8px 10px 0;
    padding: 2px 13px;
    float: left;
    list-style: none;
    background-color: #fff;
    border-radius: 12px;
}
ul.taxmantralogolisting li img {
    width: 134px;
    height: 57px;
    object-fit: contain;
}


.banner-inside-abt {
    position: absolute;
    width: 100%;
    top: 182px;
    left: 0;
    margin: 0 auto;
    float: none;
    bottom: 0;
    padding: 0 0 0 0;
    right: 0;z-index: 2;
}

.banner-inside-abt .horse-text {
    float: left;
    width: 654px;
    position: relative;
}

section#services-part{margin:0;padding:4% 0;float: left;width: 100%;background-color:#076a6f;}
.focusone{font-size: 18px;}
.weofrtext{text-align: center;color:#fff;font-size: 26px;font-family: "Montserrat", sans-serif;font-weight:700;text-transform: uppercase;}
ul.offeringlisting{margin:0;padding:0;float: left;width: 100%;}
ul.offeringlisting li{margin:0;padding:0;float: left;width: 50%;list-style: none;}
ul.offeringlisting li p {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 18px;
    margin: 13px 0 9px 0;padding: 0 26px 0 0;
}
ul.offeringlisting li img{border-radius:21px;}
a.onlyarw {
    background-color: #fff;
    padding: 8px;
    border-radius: 50%;
    position: relative;
    width: 25px;
    float: left;
    height: 25px;left: 2px;
}
a.onlyarw img {
    vertical-align: middle;
    position: absolute;
    top: 50%;
    transform: translateY(-51%);
    left: 0;
    right: 0;
    margin: 0 auto;
    float: none;
    display: table;
}
img.cmplimage {
    width: 359px;
    height: 213px;
    object-fit: cover;
}
ul#content-slider-three {
    height: 327px;
}

section#services-part .lSAction &gt; .lSPrev {
    background: url(images/leftarw_wht.webp) no-repeat;
}
section#services-part .lSAction &gt; .lSNext {
    background: url(images/rghtarrw_wht.webp) no-repeat;
}

section#whychse-part{margin: 0;padding:4% 0 7%;float: left;width: 100%;background: url("images/pathline_bck.webp") no-repeat;background-size: cover;}
p.foreignreg{color:#333333;text-align: center;}
.linepoint-path{position: relative;margin: 35px 0 0 0;padding:0;float: left;width: 100%;}
img.abcline{margin: 0 auto;float: none;display: table;}
h5.aparthdng{font-family: "Montserrat", sans-serif;font-weight:600;color:#df376d;}
h5.bparthdng{font-family: "Montserrat", sans-serif;font-weight:600;color:#f77200;}
h5.cparthdng{font-family: "Montserrat", sans-serif;font-weight:600;color:#06b091;}
h5.dparthdng{font-family: "Montserrat", sans-serif;font-weight:600;color:#017da0;}
h5.eparthdng{font-family: "Montserrat", sans-serif;font-weight:600;color:#45029a;}
h5.fparthdng{font-family: "Montserrat", sans-serif;font-weight:600;color:#df376d;}
h5.gparthdng{font-family: "Montserrat", sans-serif;font-weight:600;color:#0054ad;}
p.abcsmltxt{color: #222222;font-weight:500;}
.apart {
    position: absolute;
    right: 44px;
    top: 7px;
    width: 330px;
}
.bpart {
    position: absolute;
    left: 53px;
    top: 79px;
    width: 330px;
    text-align: right;
}
.cpart {
    position: absolute;
    right: 44px;
    top: 146px;
    width: 330px;
}
.dpart {
    position: absolute;
    left: 53px;
    top: 223px;
    width: 330px;
    text-align: right;
}
.epart {
    position: absolute;
    right: -7px;
    top: 303px;
    width: 379px;
}
.fpart {
    position: absolute;
    left: 53px;
    top: 375px;
    width: 330px;
    text-align: right;
}
.gpart {
    position: absolute;
    right: -7px;
    top: 444px;
    width: 379px;
}

section#testmnonial-part{margin: 0;padding:4% 0 6%;float: left;width:100%;}
.frstprncpl{font-size: 15px;color:#183a5c;font-weight: 700;margin: 0 0 16px 0;}
.frstprncplnew{font-size: 13px;color:#211d1e;margin: 0 0 3px 0;}
a.expllink{font-size: 15px;color:#f37131;}
img.videoimageprevw {
    width: 272px;
    margin: 0 0 15px 0;
    border-radius: 21px;
    height: 163px;
    object-fit: cover;
}
section#borderblogs-part{margin: 0;padding:5% 0 7%;float: left;width:100%;background-color: #ececec;}
ul.borderbloglisting{margin: 57px 0 0 0;padding:0;float: left;width: 100%;}
ul.borderbloglisting li {
    margin: 0 8px 0 0px;
    padding: 0;
    float: left;
    list-style: none;
    width: 100%;
}
.each-border-box {
    margin: 0;
    padding: 10px 8px 3px 8px;
    float: left;
    width: 100%;
    background-color: #fff;
    border-radius: 12px;
}
.image-border-part {
    float: left;
    margin: 0;
    padding: 0;
    width: 162px;
}
.image-border-part img {
    width: 159px;
    border-radius: 12px;
    object-fit: cover;
    height: 129px;
}
.text-border-part {
    float: right;
    margin: 0;
    padding: 0;
    width: 367px;
}
.intrm-bdgt {
    font-size: 15px;
    color: #353031;
    font-weight: 700;
    margin: 7px 0 0 0;
}
.intrm-bdgt-sml {
    font-size: 13px;
    color: #353031;
    font-weight: 400;
}
.orange-smalldivpart {
    background-color: #f37131;
    border-top-left-radius: 12px;
    margin: 0;
    padding: 5px 10px;
    float: left;
    width: 100%;
    position: relative;
    bottom: -1px;
    left: 2px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.orange-smalldivpart p {
    color: #ffffff;
    font-size: 13px;
    font-weight: 700;
    margin: 0;text-align: center;
}
.copyright br{display: none;}

h5.breezingtext{font-size: 17px;}



.page-template-template-india-business section#counting-part {
    margin: -22px 0 0 0;
}
/*.page-template-template-india-business .counting-box {
    background-color: #f37131;
    border-radius: 31px;
    box-shadow: 3px 7px 34px 4px rgba(0, 0, 0, 0.5);
    padding: 39px 16px 27px 16px;
}
.page-template-template-india-business .each-countingonly:after {
    background-color: #ffffff;
}
.page-template-template-india-business .each-countingonly p{color:#fff;}
.page-template-template-india-business .each-countingonly h3 {
    color: #fff;
}*/

section#srvc-order-part{margin: 0;padding:4% 0;float: left;width: 100%;}
section#srvc-order-part h3{font-size: 36px;}
/*section#srvc-order-part p{color:#211d1e;}*/
section#srvc-order-part h5 {
    font-size: 24px;
    font-weight: 600;
}
p.strcture-consltion{color:#211d1e;font-size:14px;font-family: "Montserrat", sans-serif;font-weight:700;margin: 16px 0 0 0;}
.cnsltllp .col-sm-4 {
    /*padding: 0 0 0 114px;*/padding: 0 30px;
}
section#getfull-daypart h4 {
    font-weight: 700;
    line-height: 51px;
    margin: 75px 0 19px 0;
}
section#getfull-daypart h5{font-weight: 600;font-size: 21px;}
section#getfull-daypart {
    margin: 0;
    padding: 0 0;
    float: left;
    width: 100%;position: relative;
}
section.tlpone:before {
    /*background: url(images/getfullday_onlyimage.webp) no-repeat;*/
    content: '';
    right: 1px;
    top: 1px;
    width: 701px;
    height: 493px;
    position: absolute;
    z-index: 0;
    background-size: cover;
}
section.tlpone{position: relative;}
.image-part {
    position: relative;
    width: 100%;
    height: 500px;
    background: url("images/getfullday_bannerimage.webp") no-repeat;
    background-size: cover;
    overflow: hidden;
    float: left;
}

section#whyregstr-part{margin:0;padding:4% 0;float: left;width: 100%;}
.whyrgst-image-part {
    position: relative;
    border-radius: 24px;
    width: 100%;
}
img.talltowr {
    border-radius: 172px;
    width: 284px;
    height: 472px;
    object-fit: cover;
    outline: 16px solid #fff;
    outline-offset: -12px;
    box-shadow: 2px 7px 17px 5px rgba(0, 0, 0, 0.5);
}
img.whygrphone {
    position: absolute;
    bottom: -2px;
    left: 5px;
}
img.whygrphtwo {
    position: absolute;
    bottom: 26px;
    left: -71px;
    z-index: -1;
}
h4.llpwhy{font-size: 36px;font-weight: 700;color:#193a5b;}
ul.shield-listing{margin:29px 0 0 0;padding:0;float: left;width: 100%;}
ul.shield-listing li {
    margin: 0 0 19px 0;
    padding: 0;
    float: left;
    width: 100%;
    list-style: none;
    font-size: 17px;
    color: #272727;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
}
.shld-lst-numbr {
    font-weight: 700;
    color: #fff;
    border-radius: 50%;
    background-color: #193a5b;
    font-size: 30px;
    width: 44px;
    height: 44px;
    display: block;
    float: left;
    text-align: center;
    vertical-align: middle;
    padding: 0px 0 0px 0;
    margin: -5px 9px 0 0;
}
.rgstcmpny-one {
    margin: 0 0 0 111px;
    padding: 0;
    float: left;
    width: 31%;
}
.rgstcmpny-two {
    margin: 0;
    padding: 0;
    float: right;
    width: 58%;
}
.whychsetotal .col-sm-12:nth-child(2n) .rgstcmpny-one {
    float: right;
    margin: 69px 0 0 0;
}
.whychsetotal .col-sm-12:nth-child(2n) .rgstcmpny-two {
    float: left;
    margin: 90px 0 0 53px;
}

.whychsetotal .col-sm-12:nth-child(2n) img.whygrphone {
    position: absolute;
    bottom: 2px;
    left: 241px;
}
.whychsetotal .col-sm-12:nth-child(2n) img.whygrphtwo {
    position: absolute;
    bottom: 27px;
    left: 265px;
    z-index: -1;
}

ul.ldrshp-portion{margin: 0;padding:0;float: left;width: 100%;}
ul.ldrshp-portion li{margin: 0;padding:0;float: left;width: 100%;}
.each-ldrshp-wht-box {
    margin: 0 auto;
    padding: 26px 26px 0 76px;
    float: none;
    width: 78%;
    background-color: #fff;
    border-radius: 49px;
    position: relative;
    min-height: 193px;
    display: table;
}
.ldrshp-image-part {
    position: absolute;
    left: -59px;
    top: 31px;
    border-radius: 50%;
}
.ldrshp-image-part img {
    border-radius: 50%;
    border: 2px solid #2b3f58;
    outline: 12px solid #fff;
    outline-offset: -13px;
    width: 126px;
    height: 126px;
    object-fit: cover;
}
p.ldrtext-one{font-size: 20px; font-family: "Montserrat", sans-serif;color: #193a5b;font-weight: 700;margin: 0;}
p.ldrtext-two{font-size: 16px; font-family: "Montserrat", sans-serif;color: #f37131;font-weight: 700;margin: 0;}
p.ldrtext-three{font-size: 15px; font-family: "Montserrat", sans-serif;font-weight: 400;color: #193a5b;}
.page-template-template-india-business section#services-part {padding: 4% 0 5%;}
section#regstr-fivesteps{margin: 0;padding:5% 0;float: left;width:100%;background-color:#f6f6f6;}
section#regstr-fivesteps h3 {font-size: 36px;}
.total-five-steps{position: relative;float: left;width:100%;margin:0;padding:0;}
.total-five-steps img{margin: 0 auto;float: none;display: table;width: auto;}
.easysteps-one {
    position: absolute;
    left: 50px;
    top: 110px;
    width: 144px;
    text-align: center;
}
.easysteps-one p{font-size: 14px; font-family: "Montserrat", sans-serif;font-weight: 700;color: #193a5b;}

.easysteps-two {
    position: absolute;
    left: 279px;
    top: 108px;
    width: 137px;
    text-align: center;
}
.easysteps-two p{font-size: 14px; font-family: "Montserrat", sans-serif;font-weight: 700;color: #193a5b;}


.easysteps-three {
    position: absolute;
    left: 494px;
    top: 108px;
    width: 166px;
    text-align: center;
}
.easysteps-three p{font-size: 14px; font-family: "Montserrat", sans-serif;font-weight: 700;color: #193a5b;}

.easysteps-four {
    position: absolute;
    left: 725px;
    top: 108px;
    width: 166px;
    text-align: center;
}
.easysteps-four p{font-size: 14px; font-family: "Montserrat", sans-serif;font-weight: 700;color: #193a5b;}


.easysteps-five {
    position: absolute;
    left: 953px;
    top: 108px;
    width: 166px;
    text-align: center;
}
.easysteps-five p{font-size: 14px; font-family: "Montserrat", sans-serif;font-weight: 700;color: #193a5b;}

section#what-say-client{margin: 0;padding:4% 0;float: left;width: 100%;}
ul.each-clnt-say{margin:39px 0 0 0;padding: 0;float: left;width: 100%;}
ul.each-clnt-say li{margin:0;padding: 0;float: left;width: 100%;list-style: none;}
ul.each-clnt-say li h6{font-size: 24px;text-align: left;color:#000;font-family: "Montserrat", sans-serif;font-weight: 500;}
p.ipsm {
    color: #272727;
    margin: 0 0 4px 0;
    padding: 0 86px;
}
ul#content-slider-six li p.ipsm {
    color: #272727;
    margin: 0 0 4px 0;
    padding: 0 33px;
}
img.dlr-pic {
    margin: 0 auto 24px;
    float: none;
    display: table;
    border-radius: 50%;
    width: 146px;
}

#loadMore {
    font-size: 17px;
    color: #f37131;
    background-color: #ffffff;
    float: none;
    padding: 14px 29px;
    border-radius: 17px;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    transition: ease-in-out 1s;
    margin: 22px auto 0;
    display: table;
    text-align: center;
    width: auto;
}
#loadMore:hover {
  color: #fff;
  background-color: #f37131;
  border: none;
  text-decoration: none;transition: ease-in-out 1s;
}
.noContent {
  color: #000 !important;
  background-color: transparent !important;
  pointer-events: none;
}

.content{display: none;}

.page-template-template-india-business .accordion-item{background-color: #3f4c8b;}
.page-template-template-india-business .accordion-button:not(.collapsed) {background-color: #3f4c8b;}
.page-template-template-india-business section#knowledge-part {background-color: #5c6bb0;padding: 4% 0 4%;}
section#blog-part{margin: 0;padding:4% 0;float: left;width: 100%;}




/*.page-template-template-singapore-business section#counting-part {
    margin: -68px 0 0 0;
}
.page-template-template-singapore-business .counting-box {
    background-color: #f37131;
    border-radius: 31px;
    box-shadow: 3px 7px 34px 4px rgba(0, 0, 0, 0.5);
    padding: 39px 15px 27px 15px;
}
.page-template-template-singapore-business .each-countingonly:after {
    background-color: #ffffff;
}
.page-template-template-singapore-business .each-countingonly p{color:#fff;}
.page-template-template-singapore-business .each-countingonly h3 {
    color: #fff;
}
.page-template-template-singapore-business section#services-part {padding: 4% 0 5%;}
.page-template-template-singapore-business .accordion-item{background-color: #3f4c8b;}
.page-template-template-singapore-business .accordion-button:not(.collapsed) {background-color: #3f4c8b;}
.page-template-template-singapore-business section#knowledge-part {background-color: #5c6bb0;padding: 4% 0 4%;}

.page-template-template-singapore-business .banner-inside-abt .horse-text {
    float: left;
    width: 756px;
    position: relative;
}*/

.page-template-template-india-business .cnsltllp .col-sm-3 {
    padding: 0 10px 0 10px;
    text-align: center;
}

section.tlptwo p {
    font-size: 17px !important;
    font-weight: 500;
}
section.tlptwo h4 {
    margin: 61px 0 19px 0 !important;
}


section.tlptwo:before {
    /*background: url(images/forgetrbi_image.webp) no-repeat;*/
    content: '';
    right: 1px;
    top: 1px;
    width: 640px;
    height: 456px;
    position: absolute;
    z-index: 0;
    background-size: cover;
}


ul.sub-menu {
    opacity: 0;
    transition: transform 1.5s cubic-bezier(0.88,-0.72, 0, 1), opacity 1s ease-in-out;
    transform: translateY(-1rem);
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 1;
    background: rgba(225, 255, 225, .9);
    float: left;
    width: 257px;
}
ul.sub-menu li {background: #f06c5d;padding: 8px 11px 7px 10px !important;border-bottom: 1px solid rgba(255, 255, 255, 0.5);width:100%;}
ul.menu li:hover ul.sub-menu li a {
    color: #fff;
}
ul.sub-menu li a {
    font-size: 16px !important;
    float: left;
    width: 100%;
    color: #fff;
}
li.dropdown:hover ul.sub-menu{
     
        opacity: 1;
        transform: translateY(0);
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);transition:  ease-in-out 1s;
   
}

#menu-mobile-menu ul.sub-menu{display: none;}
#menu-mobile-menu ul.sub-menu {opacity: 1;}

ul#menu-mobile-menu li.dropdownone  ul.sub-menu li{
    list-style: none;
    margin: 0 0 0 0;
    background: transparent;
    padding: 2px 11px 7px 6px !important;
}

ul#menu-mobile-menu li.dropdownone  ul.sub-menu {position: relative;top: 11px;width: 100%;}
ul#menu-mobile-menu li.dropdownone  ul.sub-menu li a{color:#000;}
ul#menu-mobile-menu li.dropdownone  ul.sub-menu li{border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    float: left;
    width: 100%;}
/*li.dropdown:after {
    background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="%23fff"&gt;&lt;path d="M7 10l5 5 5-5z" /&gt;&lt;/svg&gt;');
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px; position: absolute;content: '';right: -23px;
    top: 2px;
    width: 20px;
    height: 20px;
  }
  li.dropdownone:after{background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="%23fff"&gt;&lt;path d="M7 10l5 5 5-5z" /&gt;&lt;/svg&gt;');
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;position: absolute;content: '';
    right: 9px;
    top: 6px;
    width: 20px;
    height: 20px;}*/
  li.dropdown{position: relative;}
  li.dropdownone{position: relative;}

  section.fqonlyspcing {
    padding: 4% 0 !important;
}

ul.strt-busness{margin:0;padding:0;float: left;width:100%;}
ul.strt-busness li {
    margin: 0 11px 0 0;
    padding: 0 0 0 13px;
    float: left;
    list-style: none;
    position: relative;
    font-family: "Montserrat", sans-serif;
    font-weight: 300;
    font-size: 17px;
    color: #fff;
}
ul.strt-busness li:before {
    position: absolute;
    width: 9px;
    height: 9px;
    left: 0;
    top: 8px;
    background-color: #f37131;
    content: '';
    z-index: 7;
    border-radius: 50%;
}

.widget_custom_recent_posts_widget ul li .content &gt; div{display:none !important;}



/*.page-template-template-dubai-business-formation section#counting-part {
    margin: -68px 0 0 0;
}
.page-template-template-dubai-business-formation .counting-box {
    background-color: #f37131;
    border-radius: 31px;
    box-shadow: 3px 7px 34px 4px rgba(0, 0, 0, 0.5);
    padding: 39px 15px 27px 15px;
}
.page-template-template-dubai-business-formation .each-countingonly:after {
    background-color: #ffffff;
}
.page-template-template-dubai-business-formation .each-countingonly p{color:#fff;}
.page-template-template-dubai-business-formation .each-countingonly h3 {
    color: #fff;
}
.page-template-template-dubai-business-formation section#services-part {padding: 4% 0 5%;}
.page-template-template-dubai-business-formation .accordion-item{background-color: #3f4c8b;}
.page-template-template-dubai-business-formation .accordion-button:not(.collapsed) {background-color: #3f4c8b;}
.page-template-template-dubai-business-formation section#knowledge-part {background-color: #5c6bb0;padding: 4% 0 4%;}*/

/*.page-template-template-dubai-business-formation .banner-inside-abt .horse-text {
    float: left;
    width: 756px;
    position: relative;
}*/

/*.page-template-template-dubai-business-formation .cnsltllp .col-sm-3 {
    padding: 0 10px 0 10px;
    text-align: center;
}*/

section.tlpthree p {
    font-size: 17px !important;
    font-weight: 500;
}
section.tlpthree h4 {
    margin: 61px 0 19px 0 !important;
}


section.tlpthree:before {
    /*background: url(images/rbi_dubai.webp) no-repeat;*/
    content: '';
    right: 1px;
    top: 1px;
    width: 640px;
    height: 456px;
    position: absolute;
    z-index: 0;
    background-size: cover;
}




/*.page-template-template-deal-structuring-financial-legal-diligence section#counting-part {
    margin: -68px 0 0 0;
}
.page-template-template-deal-structuring-financial-legal-diligence .counting-box {
    background-color: #f37131;
    border-radius: 31px;
    box-shadow: 3px 7px 34px 4px rgba(0, 0, 0, 0.5);
    padding: 39px 15px 27px 15px;
}
.page-template-template-deal-structuring-financial-legal-diligence .each-countingonly:after {
    background-color: #ffffff;
}
.page-template-template-deal-structuring-financial-legal-diligence .each-countingonly p{color:#fff;}
.page-template-template-deal-structuring-financial-legal-diligence .each-countingonly h3 {
    color: #fff;
}
.page-template-template-deal-structuring-financial-legal-diligence section#services-part {padding: 4% 0 5%;}
.page-template-template-deal-structuring-financial-legal-diligence .accordion-item{background-color: #3f4c8b;}
.page-template-template-deal-structuring-financial-legal-diligence .accordion-button:not(.collapsed) {background-color: #3f4c8b;}
.page-template-template-deal-structuring-financial-legal-diligence section#knowledge-part {background-color: #5c6bb0;padding: 4% 0 4%;}

.page-template-template-deal-structuring-financial-legal-diligence .banner-inside-abt .horse-text {
    float: left;
    width: 756px;
    position: relative;
}

.page-template-template-deal-structuring-financial-legal-diligence .cnsltllp .col-sm-3 {
    padding: 0 10px 0 10px;
    text-align: center;
}

.page-template-template-deal-structuring-financial-legal-diligence section#getfull-daypart p {
    font-size: 17px !important;
    font-weight: 500;
}
.page-template-template-deal-structuring-financial-legal-diligence section#getfull-daypart h4 {
    margin: 61px 0 19px 0;
}


.page-template-template-deal-structuring-financial-legal-diligence section#getfull-daypart:before {
    background: url(images/forgetrbi_image.webp) no-repeat;
    content: '';
    right: 1px;
    top: 1px;
    width: 640px;
    height: 456px;
    position: absolute;
    z-index: 0;
    background-size: cover;
}



.page-template-template-us-business-compliance section#counting-part {
    margin: -68px 0 0 0;
}
.page-template-template-us-business-compliance .counting-box {
    background-color: #f37131;
    border-radius: 31px;
    box-shadow: 3px 7px 34px 4px rgba(0, 0, 0, 0.5);
    padding: 39px 15px 27px 15px;
}
.page-template-template-us-business-compliance .each-countingonly:after {
    background-color: #ffffff;
}
.page-template-template-us-business-compliance .each-countingonly p{color:#fff;}
.page-template-template-us-business-compliance .each-countingonly h3 {
    color: #fff;
}
.page-template-template-us-business-compliance section#services-part {padding: 4% 0 5%;}
.page-template-template-us-business-compliance .accordion-item{background-color: #3f4c8b;}
.page-template-template-us-business-compliance .accordion-button:not(.collapsed) {background-color: #3f4c8b;}
.page-template-template-us-business-compliance section#knowledge-part {background-color: #5c6bb0;padding: 4% 0 4%;}

.page-template-template-us-business-compliance .banner-inside-abt .horse-text {
    float: left;
    width: 756px;
    position: relative;
}

.page-template-template-us-business-compliance .cnsltllp .col-sm-3 {
    padding: 0 10px 0 10px;
    text-align: center;
}

.page-template-template-us-business-compliance section#getfull-daypart p {
    font-size: 17px !important;
    font-weight: 500;
}
.page-template-template-us-business-compliance section#getfull-daypart h4 {
    margin: 61px 0 19px 0;
}


.page-template-template-us-business-compliance section#getfull-daypart:before {
    background: url(images/forgetrbi_image.webp) no-repeat;
    content: '';
    right: 1px;
    top: 1px;
    width: 640px;
    height: 456px;
    position: absolute;
    z-index: 0;
    background-size: cover;
}


.page-template-template-transfer-pricing-advisory section#counting-part {
    margin: -68px 0 0 0;
}
.page-template-template-transfer-pricing-advisory .counting-box {
    background-color: #f37131;*/
/*    border-radius: 31px;
*//*    box-shadow: 3px 7px 34px 4px rgba(0, 0, 0, 0.5);*/
/*    padding: 39px 15px 27px 15px;
}
.page-template-template-transfer-pricing-advisory .each-countingonly:after {
    background-color: #ffffff;
}
.page-template-template-transfer-pricing-advisory .each-countingonly p{color:#fff;}
.page-template-template-transfer-pricing-advisory .each-countingonly h3 {
    color: #fff;
}
.page-template-template-transfer-pricing-advisory section#services-part {padding: 4% 0 5%;}
.page-template-template-transfer-pricing-advisory .accordion-item{background-color: #3f4c8b;}
.page-template-template-transfer-pricing-advisory .accordion-button:not(.collapsed) {background-color: #3f4c8b;}
.page-template-template-transfer-pricing-advisory section#knowledge-part {background-color: #5c6bb0;padding: 4% 0 4%;}

.page-template-template-transfer-pricing-advisory .banner-inside-abt .horse-text {
    float: left;
    width: 756px;
    position: relative;
}

.page-template-template-transfer-pricing-advisory .cnsltllp .col-sm-3 {
    padding: 0 10px 0 10px;
    text-align: center;
}

.page-template-template-transfer-pricing-advisory section#getfull-daypart p {
    font-size: 17px !important;
    font-weight: 500;
}
.page-template-template-transfer-pricing-advisory section#getfull-daypart h4 {
    margin: 61px 0 19px 0;
}


.page-template-template-transfer-pricing-advisory section#getfull-daypart:before {
    background: url(images/forgetrbi_image.webp) no-repeat;
    content: '';
    right: 1px;
    top: 1px;
    width: 640px;
    height: 456px;
    position: absolute;
    z-index: 0;
    background-size: cover;
}



.page-template-template-FDIODI-RBIFEMA-Compliance-Advisory section#counting-part {
    margin: -68px 0 0 0;
}
.page-template-template-FDIODI-RBIFEMA-Compliance-Advisory .counting-box {
    background-color: #f37131;
    border-radius: 31px;
    box-shadow: 3px 7px 34px 4px rgba(0, 0, 0, 0.5);
    padding: 39px 15px 27px 15px;
}
.page-template-template-FDIODI-RBIFEMA-Compliance-Advisory .each-countingonly:after {
    background-color: #ffffff;
}
.page-template-template-FDIODI-RBIFEMA-Compliance-Advisory .each-countingonly p{color:#fff;}
.page-template-template-FDIODI-RBIFEMA-Compliance-Advisory .each-countingonly h3 {
    color: #fff;
}
.page-template-template-FDIODI-RBIFEMA-Compliance-Advisory section#services-part {padding: 4% 0 5%;}
.page-template-template-FDIODI-RBIFEMA-Compliance-Advisory .accordion-item{background-color: #3f4c8b;}
.page-template-template-FDIODI-RBIFEMA-Compliance-Advisory .accordion-button:not(.collapsed) {background-color: #3f4c8b;}
.page-template-template-FDIODI-RBIFEMA-Compliance-Advisory section#knowledge-part {background-color: #5c6bb0;padding: 4% 0 4%;}

.page-template-template-FDIODI-RBIFEMA-Compliance-Advisory .banner-inside-abt .horse-text {
    float: left;
    width: 756px;
    position: relative;
}

.page-template-template-FDIODI-RBIFEMA-Compliance-Advisory .cnsltllp .col-sm-3 {
    padding: 0 10px 0 10px;
    text-align: center;
}

.page-template-template-FDIODI-RBIFEMA-Compliance-Advisory section#getfull-daypart p {
    font-size: 17px !important;
    font-weight: 500;
}
.page-template-template-FDIODI-RBIFEMA-Compliance-Advisory section#getfull-daypart h4 {
    margin: 61px 0 19px 0;
}


.page-template-template-FDIODI-RBIFEMA-Compliance-Advisory section#getfull-daypart:before {
    background: url(images/forgetrbi_image.webp) no-repeat;
    content: '';
    right: 1px;
    top: 1px;
    width: 640px;
    height: 456px;
    position: absolute;
    z-index: 0;
    background-size: cover;
}*/


ul.mxmenusbmnu li {
    margin: 0 0 7px 0;
    padding: 0 0 4px 0;
    float: left;
    width: 100%;
    list-style: none;
    border-bottom: 1px solid #fff;position: relative;
}

ul.mxmenusbmnu li::after {
    background-image: url(./images/right-arrow.svg) !important;
    position: absolute;
    content: '';
    right: 0;
    top: 10px;
    width: 20px;
    background-position: center;
    height: 20px;
    transform: rotate(0deg);
    background-size: contain;
    background-repeat: no-repeat;
}

ul.mxmenusbmnu li a {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    transition: ease-in-out 1s;
}
ul.mxmenusbmnu {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}
ul.mxmenusbmnu li:hover a {
    color: #ffffff;
    transition: ease-in-out 1s;
}


ul#frmtionone{display: none;transition: ease-in-out 1s;}
ul#frmtion{transition: ease-in-out 1s;display: none;}
ul#frmtiontwo{transition: ease-in-out 1s;display: none;}

#spotlighttwo{display: none;}
#spotlightthree{display: none;}
#spotlightfour{display: none;}
#spotlightfive{display: none;}
#spotlightsix{display: none;}
#spotlightseven{display: none;}
#spotlighteight{display: none;}
#spotlightnine{display: none;}
#spotlightten{display: none;}




#mega-menu-wrap-header-menu #mega-menu-header-menu &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu {
    width: 1550px;
    max-width: 1550px;
    left: -827px;
    border-radius: 0px;
}



#mega-menu-header-menu &gt; li &gt; ul.mega-sub-menu::before {content:''; position:absolute; width:105vw; height:100%; background:#020e17; left:calc((-100vw + 1250px)/2); right:0; margin:auto; top:0; display:block !important;}

ul.mega-sub-menu li#mega-menu-item-93 {
    border-bottom: 1px solid #ffffff !important;
}

li#mega-menu-item-custom_html-4 {
    width: 34% !important;
    margin: 0 77px 0 7px !important;
}
li#mega-menu-item-custom_html-2 {
    width: 26% !important;
}

section.tlpthree h5 {
    font-size: 17px !important;
    font-weight: 500;
}
section.tlptwo h5 {
    font-size: 17px !important;
    font-weight: 500;
}

.page-template-template-services section#borderblogs-part .lSAction &gt; .lSNext {top: 32px !important;}
.page-template-template-services section#borderblogs-part .lSAction &gt; .lSPrev {top: 32px !important;}

ul#frmtionone {
    position: absolute;
    right: -400px;
    top: 11px;
    width: 85%;
    background: #183a5c;
    padding: 15px 12px;
    z-index: 9;
    border-radius: 10px;
}

ul#frmtion {
    position: absolute;
    right: -400px;
    top: 11px;
    width: 85%;
    background: #183a5c;
    padding: 15px 12px;
    z-index: 9;
    border-radius: 10px;
}

ul#frmtiontwo {
    position: absolute;
    right: -400px;
    top: 11px;
    width: 85%;
    background: #183a5c;
    padding: 15px 12px;
    z-index: 9;
    border-radius: 10px;
}

ul#frmtionone li:after{display: none;}
ul#frmtiontwo li:after{display: none;}
ul#frmtion li:after{display: none;}

ul#crsbrdrmenulisting li {margin: 9px 0 3px 0;border-left: 5px solid transparent;padding: 6px 9px;}
ul#crsbrdrmenulisting li:hover {background-color: #183a5c;color: #fff;border-left: 5px solid #f37131;}
ul#crsbrdrmenulisting li:first-child{margin:0px 0 3px 0;}

.page-template-template-india-business section#srvc-order-part{background-color: #076a6f;}

.each-success-box {
    float: left;
    width: 100%;
    box-shadow: 7px 6px 18px -3px rgba(0, 0, 0, 0.4);
    margin: 0 0 28px 0;
    padding: 12px 20px 20px;
    background: #f1f1f1;min-height: 397px;
}
.each-success-box p{color:#211d1e;}
.scbox{display: none;}
.success-image-part {
    background: #fff;
    float: none;
    width: 100%;
    margin: 0 auto 23px;
    display: table;
    padding: 11px 0;
}
.success-image-part img{float: none;width: 187px;margin:0 auto;display: table;height:78px;object-fit: cover;background-color: #fff;}


#loadMoresuccess {
    font-size: 17px;
    color: #f37131;
    float: none;
    padding: 14px 29px;
    border-radius: 17px;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    transition: ease-in-out 1s;
    margin: 22px auto 0;
    display: table;
    text-align: center;
    width: auto;background-color: #211d1e;
}
#loadMoresuccess:hover {
  color: #fff;
  background-color: #f37131;
  border: none;
  text-decoration: none;transition: ease-in-out 1s;
}


ul#content-slider-success p.ipsm {
    color: #272727;
    margin: 0 0 4px 0;
    padding: 0 12px;
}
ul#content-slider-testmonial{margin: 0;padding:0;float: left;width: 100%;}
ul#content-slider-testmonial li{margin: 0;padding:0;float: left;width: 100%;list-style: none;}
ul#content-slider-testmonial { margin: 33px 0 0 0;}

section#common-part{margin: 0;padding:4% 0;float: left;width: 100%;}

img.banneronly{display: block;}
.single-awsm_job_openings img.banneronly{display: none;}
.single-event img.banneronly{display: none;}
.single-case-study img.banneronly{display: none;}
.single-post img.banneronly{display: none;}
img.banneronlyjob{display: none;}
.single-awsm_job_openings img.banneronlyjob{display: block;}
.single-event img.banneronlyjob{display: block;}
.single-case-study img.banneronlyjob{display: block;}
.single-post img.banneronlyjob{display: block;}
.single-awsm_job_openings .horse-text{display: none;}
.single-event .horse-text{display: none;}
.single-case-study .horse-text{display: none;}
.single-post .horse-text{display: none;}

.awsm-job-form-inner {
    background: #fff;
    border: 1px solid #183a5c;
    padding: 35px 35px 70px 35px;
}
.awsm-job-form-inner h2 {font-size: 33px;color:#183a5c;}
.awsm-job-form-control {
    display: block;
    width: 100%;
    border: none;
    box-shadow: 2px 2px 7px 5px rgba(0, 0, 0, 0.2);
    height: 39px;
    vertical-align: middle;
    line-height: 33px;
}
input#awsm-application-submit-btn {
    font-size: 17px;
    color: #fff;
    background-color: #f37131;
    float: left;
    margin: 0 0 0 0;
    padding: 14px 29px;
    border-radius: 17px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    transition: ease-in-out 1s;
    border: none;
}
input#awsm-application-submit-btn:hover{background-color: #000000;transition: ease-in-out 1s;}

.awsm-success-message {
    border: 1px solid #1ea508;
    float: left;
    width: 100%;
    position: relative;
    bottom: -44px;
    left: 0;
}

section#tmgabout-part{margin: 0;padding:3% 0;float: left;width:100%;}
img.office-table {
    width: 100%;
    border-radius: 21px;
    height: 404px;
    object-fit: cover;
}
section#decade-part{margin: 0;padding:1% 0 4%;float: left;width: 100%;}
.tmgbecome{float: left;margin: 0;padding:0;width: 42%;}
.tmgbecomeone{float: right;margin: 0;padding:0;width: 54%;position: relative;}
.tmgbecomeone img{float: left;margin: 0;}
.attmgspcng {margin: 81px 0 0 0;}
.since-one {
    float: left;
    width: 28%;
}
.since-two {
    float: right;
    width: 71%;
}
.decade-one {position: absolute;top: 17px;width: 100%;right: -27px;}
.decade-two {position: absolute;top: 87px;width: 100%;right: -27px;}
.decade-three {position: absolute;top: 157px;width: 100%;right: -27px;}
.decade-four {position: absolute;top: 227px;width: 100%;right: -27px;}
.decade-five {position: absolute;top: 358px;width: 100%;right: -27px;}
.decade-six {position: absolute;top: 449px;width: 100%;right: -27px;}
.decade-seven {position: absolute;top: 521px;width: 100%;right: -27px;}
.decade-eight {position: absolute;top: 621px;width: 100%;right: -27px;}

section#team-part{margin:59px 0 0 0;padding:4% 0;float: left;width: 100%;background-color:#f37131;}
ul.teamimage-listing{margin:0;padding:0% 0;float: left;width: 100%;}
ul.teamimage-listing li{margin:0;padding:0% 0;float: left;width: 100%;list-style: none;}
.each-team-box {
    margin: 0;
    float: left;
    width: 100%;
    background-color: #fff;
    border-radius: 21px;
    position: relative;
    padding: 0 31px 13px;
}
.ipsumimage-part {
    position: relative;
    border-radius: 50%;
    border: 1px solid #193a5b;
    width: 132px;
    height: 132px;
    margin: 0 auto -31px;
    float: none;
    display: table;
    top: -55px;
}
.ipsumimage-part img {
    border-radius: 50%;
    width: 132px;
    height: 132px;
    outline: 9px solid #fff;
    outline-offset: -9px;
}
ul#content-slider-team {padding-top: 63px;height: 275.594px !important;}

.page-template-template-aboutus section#in-news{background-color:#eaeaea;}
.page-template-template-aboutus section#in-news a.cntus{margin: 0 auto;float: none;display: table;}
.page-template-template-aboutus section#in-news a.cntus:hover{background-color:#000000;color:#fff;}

.awsm-job-listings.awsm-row.awsm-grid-col-3 {
    border: 1px solid #c1c1c1;
    padding: 31px 0 0 0px;border-radius: 15px;
}
.awsm-filter-wrap {
    background: #183a5c;
    padding: 21px 0 10px 15px;
    box-shadow: 5px 4px 12px 3px rgba(0, 0, 0, 0.2);
    border: 1px solid #c5c5c5;
    border-radius: 16px;
}
.awsm-selectric {border-radius: 15px;}
.awsm-job-form-control {
    border-radius: 15px;
    padding: 0px 0px 0 12px;
}

ul.first-prize{margin:0;padding:0;float: left;width:25%;display: flex; flex-direction: column; gap: 6px;}
ul.first-prize li{margin:0 0 0px 0;padding:0;float: left;width:100%;list-style: none;}

ul.second-prize{margin:0px auto;padding:0;float: left;width:50%;}
ul.second-prize li{margin:0;padding:0;float: left;width:100%;list-style: none;}

ul.second-prize li img {
    width: 96%;
    margin: 0px auto;
    height: 559px;
    display: flex;
    object-fit: cover;
}
ul.first-prize li img {
    width: 100%;
    object-fit: cover;
    height: 277px;
}

ul.perk-listing{margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    display: flex;
    gap: 12px;
    row-gap: 12px;
    flex-wrap: wrap;}
ul.perk-listing li {
    margin: 0 2px 6px;
    padding: 0;
    float: left;
    list-style: none;
    width: 32%;
}
.each-perk {
    margin: 0;
    padding: 36px 20px;
    float: left;
    width: 100%;
    background-color: #fff;
    min-height: 207px;
    box-shadow: 5px 4px 11px 6px rgba(0, 0, 0, 0.2);
}
.perkicon-part {
    margin: 0 auto;
    float: none;
    display: table;
    border-radius: 50%;
    background-color: #183a5c;
    padding: 13px;
}
.perkicon-part img {
    width: 50px;
}


.page-template-template-contactus ul.perk-listing li {
    margin: 0 2px 6px;
    padding: 0;
    float: left;
    list-style: none;
    width: 32%;
}
.page-template-template-contactus .each-perk {
    margin: 0;
    padding: 36px 20px;
    float: left;
    width: 100%;
    background-color: #fff;
    min-height: 315px;
    box-shadow: 5px 4px 11px 6px rgba(0, 0, 0, 0.2);
}
p.kolofctext{font-size: 22px;}

.taxsoop article.post {
    float: left;
    width: 99%;
    border: 1px solid #d9d9d9;
    box-shadow: 8px 11px 10px 2px rgba(0, 0, 0, 0.1);
    padding: 0px 0 15px;
    border-radius: 20px;
    margin: 0px 10px 18px;
    overflow: hidden;
}
.interimtext {
    padding: 10px 19px 0px;
}
.interimtext h2 {
    font-size: 21px;
    margin: 13px 0 6px 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding-left: 0;
    overflow: hidden;
}
.interimtext h2 a{color: #183a5c}
.interimpictr{margin:0 auto;float: none;display: table;width: 100%;}
.interimpictr img {
    margin: 0 auto;
    float: none;
    display: table;
    width: 100%;
    height: 300px;
    object-fit: cover;
}
.interimtext p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding-left: 0;
    overflow: hidden;
}
a.view-article{color: #183a5c}

.single-post h1 {
    font-size: 34px;
    margin-top: 31px;
}

div#recent-posts-2 h3 {font-size: 26px;}
div#custom_html-8 h3 {font-size: 26px;}
div#custom_html-10 h3 {font-size: 24px;}
div#recent-posts-2 ul li a {
    color: #000;
}
div#recent-posts-2 ul li  {
    list-style: disc;
}
/*form.search{display: none;}*/
img.successpercent {
    width: 355px;
    height: 194px;
    object-fit: cover;
}


.page-template-template-partnerwithus input::file-selector-button {
  background-image: linear-gradient(
    to right,
    #79a6d4,
    #183a5c,
    #7fb5eb 100%,
    #7fb5eb 200%
  );
  background-position-x: 0%;
  background-size: 200%;
  border: 0;
  border-radius: 8px;
  color: #fff;
  padding: 1rem 1.25rem;
  text-shadow: 0 1px 1px #333;
  transition: all 0.25s;
}
.page-template-template-partnerwithus input::file-selector-button:hover {
  background-position-x: 100%;
  transform: scale(1);
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity:  1;color: #000;font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 16px;
}
::-moz-placeholder { /* Firefox 19+ */
  opacity:  1;color: #000;font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 16px;
}
:-ms-input-placeholder { /* IE 10+ */
  opacity:  1;color: #000;font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 16px;
}
:-moz-placeholder { /* Firefox 18- */
  opacity:  1;color: #000;font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 16px;
}
::placeholder { color: #000;font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 16px;}

.inpt-fld-new {
    width: 100%;
    line-height: 30px;
    border-radius: 6px;
    border: 2px solid #183a5c;;
    box-shadow: 5px 6px 8px 3px rgb(0 0 0 / 3%);
    background: #fff;
    padding: 0 0 0 20px;
    margin: 6px 0 8px 0;
}
.inpt-fld-fle {
    width: 100%;
    line-height: 43px;
    border-radius: 21px;background: #fff;box-shadow: none;
    border: none;
    padding: 0 0 0 0;
    margin: 10px 0 13px 0;
}
.inpt-fld-orgnztn{background:transparent;padding: 0;box-shadow: none;}
.wpcf7-list-item {
    margin: 12px 9px 0 0;
}

input.sb-btn-cntct-new {
    font-size: 19px;
    color: #fff;
    background-color: #f37131;
    float: none;
    margin: 20px auto 0;
    padding: 12px 31px;
    border-radius: 17px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    transition: ease-in-out 1s;
    border: none;
    display: table;
}

div#custom_html-10 textarea.inpt-fld-new {height: 40px;}
div#custom_html-10 .inpt-fld-new {line-height: 40px;margin: 4px 0 0px 0;}
div#custom_html-10 input.sb-btn-cntct-new {
    font-size: 16px;
    color: #fff;
    background-color: #f37131;
    float: left;
    margin: 4px 0 0;
    padding: 12px 36px;
    border-radius: 17px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    transition: ease-in-out 1s;
    border: none;
    display: table;
}
div#custom_html-9 {
    margin: 0 0 27px 0;
}
div#custom_html-8 {
    margin: 0 0 13px 0;
}
div#custom_html-10 {
    margin: 26px 0 26px 0;
    background: #f6f6f6;
    border-radius: 20px;
    padding: 30px 26px 30px;
}


.search-results article.post {
    float: left;
    width: 32%;
    border: 1px solid #d9d9d9;
    box-shadow: 8px 11px 10px 2px rgba(0, 0, 0, 0.2);
    padding: 0px 0 15px;
    margin: 0 7px 24px;
}
input.search-input {
    width: 84%;
    border-radius: 21px;
    border: none;
    box-shadow: -1px 3px 17px 2px rgba(0, 0, 0, 0.2);
    height: 58px;
    padding: 0 0 0 17px;
    margin: 0 0 50px 0;
}
button.search-submit {
    margin: 0 0 0 3px;
    background: #183a5c;
    color: #fff;
    border: none;
    padding: 14px 52px 15px;
    border-radius: 21px;
}

.content06{display: none;}

section.ltstevnnts a.cntus{margin: 0 auto;float: none;display: table;width:auto;transition:ease-in-out 1s;}
section.ltstevnnts a.cntus:hover{background-color:#000;color:#fff;transition:ease-in-out 1s;}

.content06 img {
    width: 322px;
    height: 269px;
    object-fit: cover;
    margin: 0 0 24px;
    float: none;
    display: table;
}
.content06 {
    box-shadow: 2px 5px 9px 6px rgba(0, 0, 0, 0.2);
    margin: 0 12px 42px;
    width: 31%;
    padding: 16px 16px 9px;
}

.content09 img {
    width: 100%;
    height: 269px;
    object-fit: cover;
    margin: 0 0 24px;
    float: none;
    display: table;
}
.content09 {
    box-shadow: 2px 5px 9px 6px rgba(0, 0, 0, 0.2);
    margin: 0 12px 42px;
    width: 31%;
    padding: 16px 16px 9px;
}

.single-event h1 {
    font-size: 32px;
    margin: 27px 0 0 0;
}

.single-event article img {
    width: 74%;
}

.fixed {
    z-indeX: 9 !important;
    position: fixed !important;
    background: #081929;
    padding: 6px 0 0 !important;
    top: 0 !important;
    left: 0;
    animation: smoothScroll 1s forwards;border-bottom: 1px solid #f37131;
}

.fixed img.logoimg {margin: 17px 0 0 0;}
.fixed #main {padding: 20px 20px 2px 20px;}
.fixed .menu-part {padding: 10px 0px 0 0;}

ul#content-slider-six{height: auto !important;}

section.cmncntfrm textarea.inpt-fld-new{height: 200px;}
section.tlpne{display: block !important;}
section.cmncntfrm{display: none;border-top: 1px solid #183a5c52;box-shadow: 5px 7px 16px 12px rgba(0, 0, 0, 0.3);}
ul.csty-listing li img {
    width: 369px;
    height: 256px;
    object-fit: cover;
    border-radius: 21px;
}
ul.csty-listing li h2 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    margin: 14px 0 0 0;
}
ul.csty-listing li p {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    margin: 14px 0 0 0;
}

ul.csty-listing li a {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    margin: 14px 0 0 0;
}
a.trcklnk {
    font-size: 17px;
    font-weight: bold;
}
.single-case-study section#common-part h1 {
    font-size: 33px;
    margin: 24px 0 21px 0 !important;
}

.uncrn img {
    width: 100%;
    height: 256px;
    object-fit: cover;
    border-radius: 21px;
}
.uncrn h2 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #231f20;
    margin: 14px 0 0 0;
}
.uncrn p {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #231f20;
    margin: 14px 0 0 0;
}

.uncrn a {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #231f20;
    margin: 14px 0 0 0;
}

.dsgnd br{display: block;}

ul.mega-sub-menu li.mega-menu-item{background-color: #000;}
div#mega-menu-wrap-mobile-menu {
    display: none;
}

h4.subsrvcttl {display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding-left: 0px;
    overflow: hidden;}

.single-post article a img {width: 100%;}
a.crpltxt:hover{color:#fff;}
div#counter .col-md-3:last-child .each-countingonly:after{display: none;}

.pagination {
    float: left;
    width: 100%;
    margin: 0 0 0 10px;
}
span.page-numbers.current {
    background: #f37131;
    border-radius: 50%;
    width: 33px;
    height: 33px;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    padding: 4px;
}
a.page-numbers {
    background: #183a5c;
    border-radius: 50%;
    width: 33px;
    height: 33px;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    padding: 4px;
    margin: 0 8px 0 6px;
}
a.next {
    background: #000;
    color: #fff;
    border-radius: 0;
    width: auto;
    padding: 3px 10px;
}

.single-awsm_job_openings #banner img {width: 100%;height: auto;object-fit: cover;}
.single-post #banner img {width: 100%;height: auto;object-fit: cover;}
.single-event #banner img {width: 100%;height: auto;object-fit: cover;}
.single-case-study #banner img {width: 100%;height: auto;object-fit: cover;}

section#csestudy-part .entry-content p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding-left: 0px;
    overflow: hidden;
}

.modal-dialog {max-width: 537px;}
.modal-backdrop {z-index: 1;}
textarea.inpt-fld-new {height: 49px;}
button.clbtn{background-color:#000;color:#fff;font-family: "Montserrat", sans-serif;font-weight: 400;font-size: 16px;border: none;padding: 8px 24px;border-radius: 12px;}
a.mdlbtn{cursor: pointer;}
.modal-content {border-radius: 12px;overflow-y: scroll;
    height: 527px;}
.modal {top: 72px;}
.modal-body p {margin: 0;}
.modal-body input.sb-btn-cntct-new {margin: 0 auto 0;width: 100%;}
.modal-footer {padding: 3px;}
.gtttch a.cntus {
    margin: 0 auto 0;
    float: none;
    display: table;
    position: relative;
    top: 230px;
}
ul.social-menu-listing li a:hover{color:#fff;}








.print-tab {
  margin-bottom: 3em;
    width: 100%;
    box-shadow: none;
    overflow: hidden;
}
    
.print-tab ul.print-tab-menu {
    width: 100%;
    overflow: hidden;
    overflow-x: auto;
  white-space: nowrap;
    background: transparent;
    box-shadow: none;
}
    
.print-tab ul.print-tab-menu &gt; li {
    position: relative;
    margin: 0 -0.2em 0 0;
    display: inline-block;
    cursor: pointer;
}

.print-tab ul.print-tab-menu &gt; li.active {
    border-top: 3px solid red;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.14902) 0px -2px 3px 0px;
    z-index: 2;
}

.print-tab ul.print-tab-menu &gt; li &gt; a {
    display: block;
  min-width: 140px; 
    max-width: 300px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #818181;
    font-size: 15px;
    line-height: 50px;
    text-align: center;
}

.print-tab .print-tab-content &gt; div {
    margin-top: -3px;
    position: relative;
    padding: 5px;
    display: none;
    background: #fff;
    box-shadow: none;
}

.print-tab .print-tab-content &gt; div.view {
    display: block;
    width: 100%;
    min-height: 200px;
}

/*.print-tab .print-tab-content &gt; div p {
  text-align: center;
  min-height: 200px;
  line-height: 200px;
  display: block;
}
*/
img.tchsu {
    width: 143px;
    object-fit: cover;
    height: 74px;
    margin: 0 8px;
}
img.tchsunew {
    width: 243px;
    object-fit: cover;
    height: auto;
    margin: 0 8px;
}
.cmplg-part {
    float: left;
    border-right: 1px solid grey;
    width: 30%;
    padding: 60px 0;
}
.cmplg-part-text {
    float: right;
    width: 70%;
    padding: 68px 0;
}
.cmplg-part-text h6 {
    font-size: 24px;
    text-align: center;
    color: #000;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
}

@keyframes react-reveal-437507112144390-1
{

    0% {
    opacity: 0;
    transform: translate3d(-100%, 0px, 0px);
}

100% {
    opacity: 1;
    transform: none;
}
}

@keyframes react-reveal-437507112144390-2
{

    0% {
    opacity: 0;
    transform: translate3d(100%, 0px, 0px);
}

100% {
    opacity: 1;
    transform: none;
}
}
.cmplg-part-text h6 {
    color: #183a5c;
    text-align: left;
    padding: 0 86px 6px;
    font-weight: bold;
}




/* For WebKit-based browsers */
::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 10px;
    border: 3px solid #f1f1f1;
}

::-webkit-scrollbar-thumb:hover {
    background: #555;
}

/* For Firefox */
body {
    scrollbar-color: #888 #f1f1f1;
    scrollbar-width: thin;
}
.search-results #banner img {
    width: 100%;
    height: auto;
    background-size: cover;
}

img.blgbnrr {
    height: auto !important;
}

.rungtaimagesction {
    float: none;
    width: 89%;
    margin: 0 auto;
    display: table;
}
.rungtaimagesction img.dlr-pic{float: left;}
.rngtastars {
    float: right;
    width: 78%;
    margin: 0 0 13px 0;
}
ul.logocustmrimagelisting {
    margin: 0 auto;
    padding: 0;
    float: none;
    width: auto;
    display: table;
}
ul.logocustmrimagelisting li {
    margin: 0 0 0 58px;
    padding: 0;
    float: left;
    list-style: none;
}
ul.logocustmrimagelisting li img.dlr-pic {
    margin: 0 auto 24px;
    float: none;
    display: table;
    border-radius: 0;
    width: 188px;
    height: 129px;
    object-fit: contain;
}
img.dlr-pic-newest {
    width: 58px;
    border-radius: 50%;
}
img.dlr-pic-newest {
    width: 88px;
    border-radius: 50%;
}
.rngtastars p {
    margin: 0;
}
ul#content-slider-six li {
    background-color: #f1f1f1;
    border-radius: 30px;padding: 26px 0;
}
.rngtmnhgt {
    min-height: 243px;
}

ul#complistingsrvc li {
    margin: 0 45px 28px 0;
    padding: 0;
    float: left;
    width: 29%;
    list-style: none;
    background-color: #fff;
    border-radius: 21px;
}
ul#complistingsrvc li p {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 18px;
    margin: 13px 0 9px 12px;
    padding: 0 26px 0 0;
}
ul#complistingsrvc li img.cmplimage{width:100%;border-top-left-radius: 21px;
    border-top-right-radius: 21px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;}

.each-report-box p.strcture-consltion {
    margin: 36px 0 0 0;
}
.soptext p.strcture-consltion{text-align: left;font-size: 18px;}
/*.each-report-box {
    float: left;
    background-color: #f7f7f7;
    padding: 27px 17px;
    border-radius: 21px;
    box-shadow: 5px 6px 8px 4px rgba(0, 0, 0, 0.1);
    min-height: 290px;width:100%;
}*/

.each-report-box {
    float: left;
    background-color: #f7f7f7;
    padding: 0 0 36px;
    border-radius: 21px;
    box-shadow: 5px 6px 8px 4px rgba(0, 0, 0, 0.1);
    min-height: 352px;
    width: 100%;
}
.each-analysis-image img {
    object-fit: cover;
    width: 100%;
    height: 213px;border-top-left-radius: 21px;
    border-top-right-radius: 21px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

/*.each-analysis-image img {
    vertical-align: middle;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    float: none;
    display: table;
    transform: translateY(-50%);
    width: 58px;
    height: auto;
    object-fit: cover;
}*/
/*.each-analysis-image {
    background-color:#f37131;
    border-radius: 50%;
    width: 93px;
    height: 93px;
    margin: 0 auto;
    float: none;
    display: table;
    position: relative;
}*/
.soptext {
    float: left;
    width: 100%;
    padding: 0 9px;
}
.each-analysis-image {
    background-color: transparent;
    border-radius: 0;
    width: 100%;
    margin: 0 auto;
    float: none;
    display: table;
    position: relative;
}

.video-ebook-part {
    margin: 0;
    padding: 55px 52px 36px;
    float: left;
    width: 100%;
    border-radius: 21px;
    background-color: #fff;
}
.video-basic-image{margin:0;padding:0;float: left;width: 100%;position: relative;}
img.ytbiccn{position: absolute;left:0;right: 0;margin: 0 auto;float: none;display: table;top: 50%;transform: translateY(-50%);}
img.manimagevdo {
    width: 100%;
    margin: 0 auto;
    float: none;
    display: table;
    height: 364px;
    object-fit: cover;border-radius: 21px;border: 3px solid #060634;
}
.video-ebook-part a.cntus {
    float: left !important;
    margin: 19px 0 0 0 !important;
}
.video-ebook-part a.cntus:hover{background-color: #183a5c;color:#fff;}
img.ebookimage {
    width: 85%;
    height: 364px;
    object-fit: cover;
    border-radius: 21px;
    border: 3px solid #060634;
}

.modal-body iframe {
    margin: 0 auto;
    float: none;
    display: table;
}

.page-template-template-customer-success ul.each-clnt-say li h6{text-align: center;}

section#ebookpart{margin:0;padding:4% 0;float: left;width: 100%;background-color: #211d1e;}
.single-case-study section#ebookpart {background-color: #081929;}
/* Ensure submenus are initially hidden */
.mega-menu ul.mega-sub-menu {
    opacity: 0;
  visibility: hidden;
  transform: translateY(-20px);
  transition: all 0.3s ease;
}
#mega-menu-item-360.show ul.mega-sub-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item-has-children &gt; a.mega-menu-link &gt; span.mega-indicator{pointer-events: none;}
img.sgnpic {
    margin: 0 25px 0 0;
}
section#ebookpart a.cntus {
    float: right;
    margin: 0 0 0 0;
}
.rcpt{margin:0 auto 18px;float:none;display: table;}
li#mega-menu-item-1236 a {
    background-color: #f37131 !important;
    color: #fff !important;
    border-radius: 13px !important;
    padding: 0 12px 0 !important;
}



.mega-sub-menu {
  transform-origin: top; /* Pivot point for the scale transformation */
  transform: scaleY(0);
  opacity: 0;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.show .mega-sub-menu {
  transform: scaleY(1);
  opacity: 1;
}
ul.mega-sub-menu{top: 100px !important;}

.modal-header h2 {
    margin: 0 !important;
    font-size: 37px;
}
.modal-header {
    float: left;
    display: initial;
    padding-bottom: 5px;
}
button.btn-close {
    float: right;
    width: auto;
    font-size: 30px;
}

.modal-body form {
    width: 89%;
    margin: 0 auto;
    float: none;
    display: table;
}


.single-awsm_job_openings input::file-selector-button {
  background-image: linear-gradient(
    to right,
    #79a6d4,
    #183a5c,
    #7fb5eb 100%,
    #7fb5eb 200%
  );
  background-position-x: 0%;
  background-size: 200%;
  border: 0;
  border-radius: 8px;
  color: #fff;
  padding: 1rem 1.25rem;
  text-shadow: 0 1px 1px #333;
  transition: all 0.25s;
}
.single-awsm_job_openings input::file-selector-button:hover {
  background-position-x: 100%;
  transform: scale(1);
}

.single-awsm_job_openings .inpt-fld-fle {border: 2px solid #183a5c;line-height: 28px;margin: 2px 0 13px 0;}

.single-awsm_job_openings .inpt-fld-new {line-height: 51px;}

.single-awsm_job_openings h2 {font-size: 36px;margin: 0 0 33px 0;}

.applyjob {
    background: #fff;
    border: 1px solid #183a5c;
    padding: 35px 35px 11px 35px;
}

section#common-part-jobopning{margin: 0;padding:0% 0 4%;float: left;width: 100%;}
.awsm-job-form {
    display: none;
}
#custom_html-11 .youtube-area .text {
    background-color: #f37131;
    padding: 22px 6px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    width: 100%;
    border-radius: 8px;
}
.single-post #custom_html-11{display:none;}
.single-case-study #custom_recent_posts_widget-3{display:none;}
.single-case-study article a img {width: 100%;}
.page-id-1649 .apart {
    position: absolute;
    right: 3px;
    top: 7px;
    width: 372px;
}
.page-id-1649 ul#complistingsrvc li {
    min-height: 349px;
}

/*responsive*/

@media (min-width: 1600px){

  section#wedo-part { padding: 4% 0 18%;}

}



@media screen and (min-width: 1201px) and (max-width: 1280px){



.banner-inside {position: absolute;width: 100%;top: 175px;}
ul#frmtionone {
    position: absolute;
    right: -356px;}

ul#frmtion {
    position: absolute;
    right: -356px;}

textarea.inpt-fld-new {
    height: 50px;
}
.inpt-fld-new {line-height: 36px;}

    #mega-menu-wrap-header-menu #mega-menu-header-menu &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu {
        width: 1200px;
        left: -705px;
        padding: 16px 90px 16px 90px;
    }
    #mega-menu-header-menu &gt; li &gt; ul.mega-sub-menu::before {left: -4%;}

}


@media screen and (min-width: 1100px) and (max-width: 1200px){

ul#frmtionone {
    position: absolute;
    right: -356px;}

ul#frmtion {
    position: absolute;
    right: -356px;}

textarea.inpt-fld-new {
    height: 50px;
}
.inpt-fld-new {line-height: 36px;}
.new-menu {
    width: 42%;
    margin: 0px 0 0 429px;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu {
        width: 1100px !important;
        left: 50% !important;
        padding: 16px 65px 16px 65px;
    }

    #mega-menu-header-menu &gt; li &gt; ul.mega-sub-menu::before {left: -5%;}

.banner-inside {
    position: absolute;
    width: 100%;
    top: 158px;left: 28px;
}
.each-cst-image img {
    border-radius: 21px;
    margin: 0 0 25px 0;
    width: 328px;}

.qusttext {
    min-height: 164px;
}
.glbltext {
    padding: 17px 12px;
    min-height: 147px;
}
.each-throwback img {
    width: 100%;
    height: 214px;}
ul.taxmantralogolisting li img {
    width: 123px;}

.banner-inside-abt {
    position: absolute;
    width: 100%;
    top: 141px;
    left: 19px;}

.gpart {
    position: absolute;
    right: -16px;
    top: 444px;
    width: 379px;
}
.fpart {
    position: absolute;
    left: 36px;
    top: 375px;
    width: 330px;
    text-align: right;
}
.epart {
    position: absolute;
    right: -15px;
    top: 303px;
    width: 379px;
}
.dpart {
    position: absolute;
    left: 38px;
    top: 223px;
    width: 330px;
    text-align: right;
}
.cpart {
    position: absolute;
    right: 35px;
    top: 146px;
    width: 330px;
}
.bpart {
    position: absolute;
    left: 38px;
    top: 79px;
    width: 330px;
    text-align: right;
}
.apart {
    position: absolute;
    right: 35px;
    top: 7px;
    width: 330px;
}
.image-border-part img {
    width: 129px;}
.image-border-part {
    float: left;
    margin: 0;
    padding: 0;
    width: 135px;
}
h2 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 34px;}
}
@media screen and (min-width: 992px) and (max-width: 1099px) {
    #mega-menu-wrap-header-menu #mega-menu-header-menu &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu {
        width: 992px !important;
        left: 50% !important;
        padding: 16px 40px 16px 40px;
    }

}
@media screen and (min-width: 971px) and (max-width: 1099px){


ul.logocustmrimagelisting li {
    margin: 0 0 0 13px;
}

textarea.inpt-fld-new {
    height: 55px;
}
.modal-dialog {
    max-width: 835px;
}

ul#frmtion {right: -311px;}
ul#frmtionone {right: -311px;}
#banner img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.banner-inside {
    position: absolute;
    width: 100%;
    top: 158px;left: 28px;
}
.each-cst-image img {
    border-radius: 21px;
    margin: 0 0 25px 0;
    width: 298px;}

.qusttext {
    min-height: 185px;
}
.glbltext {
    padding: 17px 12px;
    min-height: 147px;
}
.each-throwback img {
    width: 100%;
    height: 214px;}
ul.taxmantralogolisting li img {
    width: 100px;}

.banner-inside-abt {
    position: absolute;
    width: 100%;
    top: 159px;
    left: 17px;
    z-index: 2;
    margin: 0 auto;
    float: none;
    bottom: 0;
    padding: 0 0 0 0;
    right: 0;
}

.gpart {
    position: absolute;
    right: -16px;
    top: 444px;
    width: 306px;
}
.fpart {
    position: absolute;
    left: 36px;
    top: 375px;
    width: 251px;
    text-align: right;
}
.epart {
    position: absolute;
    right: -15px;
    top: 303px;
    width: 306px;
}
.dpart {
    position: absolute;
    left: 38px;
    top: 223px;
    width: 248px;
    text-align: right;
}
.cpart {
    position: absolute;
    right: 35px;
    top: 146px;
    width: 255px;
}
.bpart {
    position: absolute;
    left: 38px;
    top: 79px;
    width: 248px;
    text-align: right;
}
.apart {
    position: absolute;
    right: 35px;
    top: 7px;
    width: 256px;
}
.image-border-part img {
    width: 129px;}
.image-border-part {
    float: left;
    margin: 0;
    padding: 0;
    width: 106px;
}
h2 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 34px;}

.new-menu {
        width: 47%;
        margin: 0px 0 0 333px;
    }

img.cmplimage {width: 293px;}
img.videoimageprevw {
    width: 100%;}

a.cntus {
    font-size: 15px;
    color: #fff;
    background-color: #f37131;
    float: left;
    margin: 11px 0 0 0;
    padding: 8px 25px;
    border-radius: 17px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    transition: ease-in-out 1s;
}
h4{font-size: 28px;}
h1{font-size: 34px;}
h5{font-size: 17px;}
.intrm-bdgt {font-size: 14px;}
.orange-smalldivpart p {font-size: 11px;}
.text-border-part {width: 313px;}

.each-countingonly h3{font-size: 30px;}
.each-countingonly {padding: 0% 0 0% 46px;}
.each-countingonly:after {right: 0px;top: 1px;}
section#counting-part {margin: -132px 0 0 0;}
ul#content-slider-one {
    height: 461px;
}
section#wedo-part {
    margin: 0;
    padding: 4% 0 21%;}

.each-tailor-box img {width: 189px;}
.qtext {left: -5px;top: -3px;position: relative;}

.single-post #banner img {width: 100%;height: 129px;object-fit: cover;}
.search-results #banner img {width: 100%;height: 129px;object-fit: cover;}
.search-results article.post {
    float: left;
    width: 31%;}

}


@media (min-width: 768px) {

  #mega-menu-wrap-header-menu, ul#mega-menu-header-menu, ul#mega-menu-header-menu &gt; li.mega-menu-megamenu.mega-menu-item-has-children {position: unset !important;}
  #mega-menu-header-menu &gt; li &gt; ul.mega-sub-menu {max-width: 1300px !important; padding: 16px 10px !important; margin: auto !important; left: 50% !important; transform: scaleY(1) translateX(-50%) !important;}
  ul#mega-menu-header-menu ul#mega-sub-menu &gt; li {padding: 15px 15px;}

}





@media (min-width: 1350px) {
	.container { max-width: 1300px;}
}



@media screen and (min-width: 768px) and (max-width: 970px){

ul.logocustmrimagelisting {margin: 0 auto 45px;}
ul.logocustmrimagelisting li { margin: 0 0 0 25px;}
ul.logocustmrimagelisting li img.dlr-pic {
    width: 157px;
    height: 108px;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu {
        width: 100% !important;
        left: 50% !important;
        padding: 10px 155px 10px 25px;
    }
    textarea.inpt-fld-new {
    height: 49px;
}
ul#frmtion {right: -243px;}
ul#frmtionone {right: -243px;}
#banner img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu &gt; li.mega-menu-item &gt; a.mega-menu-link {font-size: 14px;padding: 0px 1px 0px 8px;}

.banner-inside {
    position: absolute;
    width: 100%;
    top: 158px;left: 28px;
}
.each-cst-image img {
    border-radius: 21px;
    margin: 0 0 25px 0;
    width: 100%;}

.qusttext {
    min-height: 185px;
}
.glbltext {
    padding: 17px 12px;
    min-height: 147px;
}
.each-throwback img {
    width: 100%;
    height: 214px;}
ul.taxmantralogolisting li img {
    width: 100px;}

.banner-inside-abt {
    position: absolute;
    width: 100%;
    top: 135px;
    left: 17px;
    z-index: 2;
    margin: 0 auto;
    float: none;
    bottom: 0;
    padding: 0 0 0 0;
    right: 0;
}

.gpart {
    position: absolute;
    right: -16px;
    top: 444px;
    width: 306px;
}
.fpart {
    position: absolute;
    left: 36px;
    top: 375px;
    width: 251px;
    text-align: right;
}
.epart {
    position: absolute;
    right: -15px;
    top: 303px;
    width: 306px;
}
.dpart {
    position: absolute;
    left: 38px;
    top: 223px;
    width: 248px;
    text-align: right;
}
.cpart {
    position: absolute;
    right: 35px;
    top: 146px;
    width: 255px;
}
.bpart {
    position: absolute;
    left: 38px;
    top: 79px;
    width: 248px;
    text-align: right;
}
.apart {
    position: absolute;
    right: 35px;
    top: 7px;
    width: 256px;
}
.image-border-part img {
    width: 282px;}
.image-border-part {
    float: left;
    margin: 0;
    padding: 0;
    width: 274px;
}
h2 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 25px;}

.new-menu {
        width: 51%;
        margin: 0 0 0 226px;
    }
ul.menu li {
    margin: 0;
    list-style: none;
    float: left;
    padding: 0 0 12px 15px;}

img.cmplimage {width: 293px;}
img.videoimageprevw {
    width: 100%;}
.page-template-template-services img.videoimageprevw {
    height: 245px;
}
a.cntus {
    font-size: 14px;
    color: #fff;
    background-color: #f37131;
    float: left;
    margin: 11px 0 0 0;
    padding: 5px 19px;
    border-radius: 17px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    transition: ease-in-out 1s;
}
ul#content-slider-three{height: 317px !important;}
h4{font-size: 22px;}
h1{font-size: 23px;}
h5{font-size: 15px;}
.intrm-bdgt {font-size: 14px;}
.orange-smalldivpart p {font-size: 11px;}
.text-border-part {
    width: 417px;
}

.each-countingonly h3{font-size: 30px;}
.each-countingonly {padding: 0% 0 0% 0px;}
.each-countingonly:after {right: 0px;top: 1px;}
section#counting-part {margin: 5px 0 0 0;}
ul#content-slider-one {
    height: 461px;
}
section#wedo-part {
    margin: 0;
    padding: 4% 0 21%;}

.each-tailor-box img {width: 189px;}
.qtext {left: -5px;top: -3px;position: relative;}
img.logoimg {
    float: left;
    margin: 21px 0 0 0;
    width: 120px;
}

.counting-box .col-sm-3 {
    padding: 0 10px !important;
}
.animate .greenpart:before{display: none;}
.animate .blueepart:before{display: none;}
.animate .orngepart:before{display: none;}
.animate .purplepart:before{display: none;}
.greenpart:after{display: none;}
.blueepart:after{display: none;}
.orngepart:after{display: none;}
.purplepart:after{display: none;}
img.pieportion{display: none;}
.halfcircle-part {
    position: relative;
    margin: 27px 0 0 0;
}
.greenpart {position: relative;top: 0;left: 0;float: left;}
.blueepart {position: relative;top: 24px;left: 0;float: left;}
.orngepart {position: relative;top: 42px;left: 0;float: left;}
.purplepart {position: relative;top: 59px;left: 0;float: left;}
.greentext {animation: none;}
.blueetext {animation: none;}
.purpletext {animation: none;}
.orngetext {animation: none;}
.orngetext ul {margin: 11px 0 0 0;}
.purpletext ul {margin: 11px 0 0 0;}
.blueetext ul {margin: 11px 0 0 0;}
.greentext ul {margin: 11px 0 0 0;}
h3{font-size: 30px;}
section#howwe-part .row .col-sm-3{width: 50% !important;}
section#testmnonial-part .row .col-sm-3{width: 50% !important;}
section#awrds-recognition .row .col-sm-3{width: 50% !important;}
.each-tailor-box {margin: 0 0 12px 0;}
.each-throwback {margin: 0 0 21px 0;}
.btm-four {
    float: left;
    margin: 43px 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
}
.btm-three {
    float: left;
    margin: 0;
    padding: 0;
    width: 15%;
}
.btm-two {
    float: left;
    margin: 0;
    padding: 0 0 0 0;
    width: 33%;
}
.btm-one {
    float: left;
    margin: 0;
    padding: 0;
    width: 50%;
}
section#borderblogs-part .lSAction &gt; .lSPrev {top: 38px !important;}
section#borderblogs-part .lSAction &gt; .lSNext {top: 38px !important;}
img.abcline{display: none;}
.apart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.bpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.cpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.dpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.epart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.fpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.gpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.linepoint-path {margin: 15px 0 0 0;}
.single-post #banner img {
    width: 100%;
    height: 129px;
    object-fit: cover;
}
.search-results #banner img {width: 100%;height: 129px;object-fit: cover;}
.search-results article.post {
    float: left;
    width: 31%;}
}


@media screen and (min-width: 640px) and (max-width: 767px){

ul.strt-busness {margin: 0 0 20px 23px;}
div#mega-menu-wrap-mobile-menu {display: block;}
.nav-icon-dash-image{display: none;}
#mega-menu-wrap-mobile-menu {
    clear: both;
    float: left;
    top: 10px;
    right: 14px;
    margin: 0 0 20px 0;
}
ul#mega-menu-mobile-menu {
    margin: 10px 0 0 0 !important;
}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
        clear: both;
        background: #183a5c;
        color: #fff;
        border-bottom: 1px solid #fff;
    }

#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color:#fff;}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{color:#fff;}

ul.mega-sub-menu li ul.mega-sub-menu li {background-color: #fff !important;border-bottom: 1px solid #000 !important;}
ul.mega-sub-menu li ul.mega-sub-menu li a{color: #000 !important;}
ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding: 9px 10px 9px 10px !important;
    line-height: 20px !important;}

.mbl{display: block;}
.dsktp{display: none;}
ul.social-menu-listing{display: none;}
.new-menu{display: none;}
img.logoimg {
    float: left;
    margin: 11px 0 0 0;
    width: 105px;
}
.sidenav{padding-top: 37px;}
img.mynv {
    width: 68px;
    cursor: pointer;
    padding-top: 31px !important;
    position: relative;
    top: 4px;
}
.banner-inside {
    position: absolute;
    width: 100%;
    top: 63px;
    left: 16px;
    z-index: 8;
    margin: 0 auto;
    float: none;
    bottom: 0;
    padding: 0 0 0 0;
    right: 0;
}
.banner-caption {
    margin: 0 auto;
    padding: 0;
    float: none;
    position: relative;
    width: 820px;
    left: 0;
    right: 0;
    display: table;
}
a.cntus {
    font-size: 14px;
    float: left;
    margin: 7px auto 0;
    padding: 5px 14px;
    display: table;
}
.horse-text {
    float: left;
    width: 303px;
    position: relative;
}
section#counting-part {margin: 0 0 0 0;
    text-align: center;}

div#main {
    padding-bottom: 6px;
}
header {
    margin: 0;
    padding: 0px 0 0px;
    float: left;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 9;
    background-color: #000;
}
h4 { font-size: 19px;}
h1 {font-size: 24px;}
h5 {font-size: 15px;}
h3 {font-size: 30px;}
h2 {font-size: 26px;}
section#top-trust h2 {
    text-align: center;
}

section#banner{margin: 62px 0 0 0;}
.each-countingonly {
    margin: 0;
    padding: 0% 0 0% 0;
    float: left;
    width: 100%;
    position: relative;
}
.lSAction &gt; .lSNext {top: 14px !important;}
.lSAction &gt; .lSPrev {top: 14px !important;}
section#csestudy-part { padding: 9% 0 4%;}
section#csestudy-part h2{text-align: center;}
.each-cst-image img {
    border-radius: 21px;
    margin: 0 0 25px 0;
    width: 100%;
    height: 238px;
    object-fit: cover;
}
section#wedo-part h3 {
    font-size: 24px;
}
.animate .greenpart:before{display: none;}
.animate .blueepart:before{display: none;}
.animate .orngepart:before{display: none;}
.animate .purplepart:before{display: none;}
.greenpart:after{display: none;}
.blueepart:after{display: none;}
.orngepart:after{display: none;}
.purplepart:after{display: none;}
img.pieportion{display: none;}
.halfcircle-part {
    position: relative;
    margin: 27px 0 0 0;
}
.greenpart {position: relative;top: 0;left: 0;float: left;}
.blueepart {position: relative;top: 24px;left: 0;float: left;}
.orngepart {position: relative;top: 42px;left: 0;float: left;}
.purplepart {position: relative;top: 59px;left: 0;float: left;}
.greentext {animation: none;}
.blueetext {animation: none;}
.purpletext {animation: none;}
.orngetext {animation: none;}
.orngetext ul {margin: 11px 0 0 0;}
.purpletext ul {margin: 11px 0 0 0;}
.blueetext ul {margin: 11px 0 0 0;}
.greentext ul {margin: 11px 0 0 0;}
section#wedo-part {padding: 4% 0 18%;}
.each-tailor-box {margin: 0 0 18px 0;}
section#howwe-part a.cntus {margin: 7px auto 19px;}
.qtext {font-size: 15px;padding: 0 0px 0 0;left: -9px;position: relative;}
h2.accordion-header button {
    font-size: 15px !important;
}
.accordion-body {
    padding: 12px 5px 22px 15px;
    margin: 0 0 9px 0;
}
section#knowledge-part .mt-5 {margin-top: 21px !important;}
section#awrds-recognition .mt-5 {margin-top: 21px !important;}
section#testmnonial-part .mt-5 {margin-top: 21px !important;}
section#knowledge-part a.cntus {margin: 21px auto;}
.each-throwback {margin: 0 0 19px 0;}
.sbscrb-partone {
    float: left;
    width: 100%;
    border-right: none;
    height: auto;
    padding: 10px 0 0 0;
    text-align: center;
}
.sbscrb-parttwo {
    float: left;
    width: 100%;
    padding: 8px 0 0 0;
    text-align: center;
}
.sbscrb-parttwo a.cntus {
    margin: 14px auto 0;
    float: none;
    color: #ff6a18;
    font-size: 15px;}
img.btmlogopiclast {
    margin: 0 auto 22px;
    width: 105px;
    float: none;
    display: table;
}
.btm-one {
    float: left;
    margin: 0 0 17px 0;
    padding: 0;
    width: 100%;
}
.btm-two {
    float: left;
    margin: 0;
    padding: 0 0 0 0;
    width: 100%;
}
ul.location-listing li {
    margin: 0 14px 6px 0px;
    padding: 0;
    float: left;
    width: auto;}
.btm-three {
    float: left;
    margin: 25px 0 15px 0px;
    padding: 0;
    width: 100%;
}
ul.btm-menu-listing li {
    margin: 0 9px 0 0;
    padding: 0;
    float: left;
    width: auto;
    list-style: none;
}
.btm-four {
    float: left;
    margin: 0;
    padding: 0 0;
    width: 100%;
}
ul.taxmantralogolisting li img {
    width: 108px;
    height: 57px;
    object-fit: contain;
}
.copyright {
    font-size: 12px;
    margin: 0 auto 12px;
    text-align: center;
    float: none;
    display: table;
    width: 100%;
}
.copyright br{display: block;}
.prvcstmp {
    font-size: 13px;
    text-align: center;
    margin: 8px auto 7px;
    float: none;
    display: table;
}

.banner-inside-abt {
    position: absolute;
    width: 100%;
    top: 15px;
    left: 16px;
    z-index: 8;
    margin: 0 auto;
    float: none;
    bottom: 0;
    padding: 0 0 0 0;
    right: 0;
}
.page-template-template-jobs .banner-inside-abt {
    top: 20%;
}
.banner-inside-abt .horse-text {
    float: left;
    width: 361px;
    position: relative;
    z-index: 8;
}
.banner-inside-abt .horse-text h5 {
    font-size: 12px;
}
img.abcline{display: none;}
.apart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.bpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.cpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.dpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.epart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.fpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.gpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.linepoint-path {margin: 15px 0 0 0;}
img.videoimageprevw {margin: 30px 0 15px 0;}
section#testmnonial-part .row .col-sm-3:nth-child(1) img.videoimageprevw{margin:0px 0 15px 0;}
section#borderblogs-part h2 {font-size: 22px;}
.image-border-part img {
    width: 223px;
    border-radius: 12px;
    object-fit: cover;
    height: 170px;
    margin: 0 auto;
    float: none;
    display: table;
}
.image-border-part {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.text-border-part {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
ul#content-slider-four {
    height: 377.5px !important;
}
section#services-part .lSAction &gt; .lSPrev {top: initial !important;bottom: 0;}
section#csestudy-part .lSAction &gt; .lSPrev {top: initial !important;bottom: 0;}
section#borderblogs-part .lSAction &gt; .lSPrev {top: initial !important;bottom: 0;}
section#services-part .lSAction &gt; .lSNext {top: initial !important;bottom: 0;}
section#csestudy-part .lSAction &gt; .lSNext {top: initial !important;bottom: 0;}
section#borderblogs-part .lSAction &gt; .lSNext {top: initial !important;bottom: 0;}
ul#content-slider-one {
    height: 481px !important;
}
ul.csty-listing {
    margin: 12px 0 0 0;}
img.cmplimage {
    width: 207px;
    height: 213px;
    object-fit: cover;
}
ul.offeringlisting li p {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 16px;
    margin: 13px 0 9px 0;
    padding: 0 0px 0 0;
}
.image-part {
        height: 224px;
    }
section.tlptwo .image-part {
        height: 410px;
    }
    section.tlptwo h4 {
        margin: 13% 0 19px 0;
    }
    section.tlptwo p {
        font-size: 15px !important;
    }
    section#getfull-daypart:before {
        display: none;
    }
    section#getfull-daypart h4 {
        font-weight: 700;
        line-height: 40px;
        font-size: 18px;
        margin: 50px 0 10px 0;
        text-align: center
    }
    section#getfull-daypart h5 {
        font-weight: 600;
        font-size: 14px;
        text-align: center;
    }
    .search-results article.post {
    float: left;
    width: 100%;}

.menu-icon-toghtr {padding: 0 0 0 0;}
ul#complistingsrvc li {width: 100%;}
.single-post h1 {font-size: 24px;}
section#ebookpart a.cntus {
    float: right;
    margin: 7px 0 0 0;
}
img.sgnpic {
    margin: 0 10px 0 0;
    width: 28px;
}
section#ebookpart h2 {
        font-size: 21px;}

section#getfull-daypart .image-part {
        height: auto;
        padding: 0 0 19px 0;
    }
  
  .decade-eight {
    position: absolute;
    top: 790px;
    width: 100%;
    right: 2px;
}
  
.tmgbecome{width:100%;}
.tmgbecomeone{width:100%;}
.decade-five {
        position: absolute;
        top: 358px !important;
        width: 100%;
        right: -27px;
    }
.decade-six {
        position: absolute;
        top: 448px !important;
        width: 100%;
        right: -27px;
    }
.decade-seven {
        position: absolute;
        top: 521px !important;
        width: 100%;
        right: -27px;
    }
     .decade-eight {
        position: absolute;
        top: 617px !important;
        width: 100%;
        right: -30px;
    }

}


@media screen and (min-width: 480px) and (max-width: 639px){

ul#content-slider-six li p.ipsm {padding: 0 13px;}
.rngtastars {float: left;}
ul.logocustmrimagelisting li {margin: 0 0 0 29px;width: 36%;}
ul.logocustmrimagelisting li img.dlr-pic {width: 129px;height: 138px;}

ul.strt-busness {margin: 0 0 20px 23px;}
div#mega-menu-wrap-mobile-menu {display: block;}
.nav-icon-dash-image{display: none;}
#mega-menu-wrap-mobile-menu {
    clear: both;
    float: left;
    top: 10px;
    right: 14px;
    margin: 0 0 20px 0;
}
ul#mega-menu-mobile-menu {
    margin: 10px 0 0 0 !important;
}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
        clear: both;
        background: #183a5c;
        color: #fff;
        border-bottom: 1px solid #fff;
    }

#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color:#fff;}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{color:#fff;}

ul.mega-sub-menu li ul.mega-sub-menu li {background-color: #fff !important;border-bottom: 1px solid #000 !important;}
ul.mega-sub-menu li ul.mega-sub-menu li a{color: #000 !important;}
ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding: 9px 10px 9px 10px !important;
    line-height: 20px !important;}

.mbl{display: block;}
.dsktp{display: none;}
ul.social-menu-listing{display: none;}
.new-menu{display: none;}
img.logoimg {
    float: left;
    margin: 11px 0 0 0;
    width: 105px;
}
.sidenav{padding-top: 37px;}
img.mynv {
    width: 68px;
    cursor: pointer;
    padding-top: 31px !important;
    position: relative;
    top: 4px;
}
.banner-inside {
    position: absolute;
    width: 100%;
    top: 63px;
    left: 16px;
    z-index: 8;
    margin: 0 auto;
    float: none;
    bottom: 0;
    padding: 0 0 0 0;
    right: 0;
}
.banner-caption {
    margin: 0 auto;
    padding: 0;
    float: none;
    position: relative;
    width: 820px;
    left: 0;
    right: 0;
    display: table;
}
a.cntus {
    font-size: 14px;
    float: left;
    margin: 7px auto 0;
    padding: 5px 14px;
    display: table;
}
.horse-text {
    float: left;
    width: 303px;
    position: relative;
}
section#counting-part {margin: 0 0 0 0;
    text-align: center;}

div#main {
    padding-bottom: 6px;
}
header {
    margin: 0;
    padding: 0px 0 0px;
    float: left;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 9;
    background-color: #000;
}
h4 { font-size: 19px;}
h1 {font-size: 24px;}
h5 {font-size: 15px;}
h3 {font-size: 30px;}
h2 {font-size: 26px;}
section#top-trust h2 {
    text-align: center;
}

section#banner{margin: 62px 0 0 0;}
.each-countingonly {
    margin: 0;
    padding: 0% 0 0% 0;
    float: left;
    width: 100%;
    position: relative;
}
.lSAction &gt; .lSNext {top: 14px !important;}
.lSAction &gt; .lSPrev {top: 14px !important;}
section#csestudy-part { padding: 9% 0 4%;}
section#csestudy-part h2{text-align: center;}
.each-cst-image img {
    border-radius: 21px;
    margin: 0 0 25px 0;
    width: 100%;
    height: 238px;
    object-fit: cover;
}
section#wedo-part h3 {
    font-size: 24px;
}
.animate .greenpart:before{display: none;}
.animate .blueepart:before{display: none;}
.animate .orngepart:before{display: none;}
.animate .purplepart:before{display: none;}
.greenpart:after{display: none;}
.blueepart:after{display: none;}
.orngepart:after{display: none;}
.purplepart:after{display: none;}
img.pieportion{display: none;}
.halfcircle-part {
    position: relative;
    margin: 27px 0 0 0;
}
.greenpart {position: relative;top: 0;left: 0;float: left;}
.blueepart {position: relative;top: 24px;left: 0;float: left;}
.orngepart {position: relative;top: 42px;left: 0;float: left;}
.purplepart {position: relative;top: 59px;left: 0;float: left;}
.greentext {animation: none;}
.blueetext {animation: none;}
.purpletext {animation: none;}
.orngetext {animation: none;}
.orngetext ul {margin: 11px 0 0 0;}
.purpletext ul {margin: 11px 0 0 0;}
.blueetext ul {margin: 11px 0 0 0;}
.greentext ul {margin: 11px 0 0 0;}
section#wedo-part {padding: 4% 0 18%;}
.each-tailor-box {margin: 0 0 18px 0;}
section#howwe-part a.cntus {margin: 7px auto 19px;}
.qtext {font-size: 15px;padding: 0 0px 0 0;left: -9px;position: relative;}
h2.accordion-header button {
    font-size: 15px !important;
}
.accordion-body {
    padding: 12px 5px 22px 15px;
    margin: 0 0 9px 0;
}
section#knowledge-part .mt-5 {margin-top: 21px !important;}
section#awrds-recognition .mt-5 {margin-top: 21px !important;}
section#testmnonial-part .mt-5 {margin-top: 21px !important;}
section#knowledge-part a.cntus {margin: 21px auto;}
.each-throwback {margin: 0 0 19px 0;}
.sbscrb-partone {
    float: left;
    width: 100%;
    border-right: none;
    height: auto;
    padding: 10px 0 0 0;
    text-align: center;
}
.sbscrb-parttwo {
    float: left;
    width: 100%;
    padding: 8px 0 0 0;
    text-align: center;
}
.sbscrb-parttwo a.cntus {
    margin: 14px auto 0;
    float: none;
    color: #ff6a18;
    font-size: 15px;}
img.btmlogopiclast {
    margin: 0 auto 22px;
    width: 105px;
    float: none;
    display: table;
}
.btm-one {
    float: left;
    margin: 0 0 17px 0;
    padding: 0;
    width: 100%;
}
.btm-two {
    float: left;
    margin: 0;
    padding: 0 0 0 0;
    width: 100%;
}
ul.location-listing li {
    margin: 0 14px 6px 0px;
    padding: 0;
    float: left;
    width: auto;}
.btm-three {
    float: left;
    margin: 25px 0 15px 0px;
    padding: 0;
    width: 100%;
}
ul.btm-menu-listing li {
    margin: 0 9px 0 0;
    padding: 0;
    float: left;
    width: auto;
    list-style: none;
}
.btm-four {
    float: left;
    margin: 0;
    padding: 0 0;
    width: 100%;
}
ul.taxmantralogolisting li img {
    width: 108px;
    height: 57px;
    object-fit: contain;
}
.copyright {
    font-size: 12px;
    margin: 0 auto 12px;
    text-align: center;
    float: none;
    display: table;
    width: 100%;
}
.copyright br{display: block;}
.prvcstmp {
    font-size: 13px;
    text-align: center;
    margin: 8px auto 7px;
    float: none;
    display: table;
}

.banner-inside-abt {
    position: absolute;
    width: 100%;
    top: 15px;
    left: 16px;
    z-index: 8;
    margin: 0 auto;
    float: none;
    bottom: 0;
    padding: 0 0 0 0;
    right: 0;
}
.page-template-template-jobs .banner-inside-abt {
    top: 20%;
}
.banner-inside-abt .horse-text {
    float: left;
    width: 361px;
    position: relative;
    z-index: 8;
}
.banner-inside-abt .horse-text h5 {
    font-size: 12px;
}
img.abcline{display: none;}
.apart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.bpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.cpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.dpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.epart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.fpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.gpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.linepoint-path {margin: 15px 0 0 0;}
img.videoimageprevw {margin: 30px 0 15px 0;}
section#testmnonial-part .row .col-sm-3:nth-child(1) img.videoimageprevw{margin:0px 0 15px 0;}
section#borderblogs-part h2 {font-size: 22px;}
.image-border-part img {
    width: 223px;
    border-radius: 12px;
    object-fit: cover;
    height: 170px;
    margin: 0 auto;
    float: none;
    display: table;
}
.image-border-part {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.text-border-part {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
ul#content-slider-four {
    height: 377.5px !important;
}
section#services-part .lSAction &gt; .lSPrev {top: initial !important;bottom: 0;}
section#csestudy-part .lSAction &gt; .lSPrev {top: initial !important;bottom: 0;}
section#borderblogs-part .lSAction &gt; .lSPrev {top: initial !important;bottom: 0;}
section#services-part .lSAction &gt; .lSNext {top: initial !important;bottom: 0;}
section#csestudy-part .lSAction &gt; .lSNext {top: initial !important;bottom: 0;}
section#borderblogs-part .lSAction &gt; .lSNext {top: initial !important;bottom: 0;}
ul#content-slider-one {
    height: 481px !important;
}
ul.csty-listing {
    margin: 12px 0 0 0;}
img.cmplimage {
    width: 207px;
    height: 213px;
    object-fit: cover;
}
ul.offeringlisting li p {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 16px;
    margin: 13px 0 9px 0;
    padding: 0 0px 0 0;
}
.image-part {
        height: 224px;
    }
    .search-results article.post {
    float: left;
    width: 100%;}

.menu-icon-toghtr {padding: 0 0 0 0;}
ul#complistingsrvc li {width: 100%;}
.single-post h1 {font-size: 24px;}
section#ebookpart a.cntus {
    float: right;
    margin: 7px 0 0 0;
}
img.sgnpic {
    margin: 0 10px 0 0;
    width: 28px;
}
section#ebookpart h2 {
        font-size: 21px;}

section#getfull-daypart .image-part {
        height: auto;
        padding: 0 0 19px 0;
    }
  
  .decade-eight {
    position: absolute;
    top: 718px;
    width: 100%;
    right: 2px;
}

}


@media screen and (min-width: 360px) and (max-width: 479px){

ul#content-slider-six li p.ipsm {padding: 0 13px;}
.rngtastars {float: left;}
ul.logocustmrimagelisting li {margin: 0 0 0 29px;width: 36%;}
ul.logocustmrimagelisting li img.dlr-pic {width: 129px;height: 138px;}
ul.strt-busness {margin: 0 0 20px 23px;}
div#mega-menu-wrap-mobile-menu {display: block;}
.nav-icon-dash-image{display: none;}
#mega-menu-wrap-mobile-menu {
    clear: both;
    float: left;
    top: 10px;
    right: 14px;
    margin: 0 0 20px 0;
}
ul#mega-menu-mobile-menu {
    margin: 10px 0 0 0 !important;
}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
        clear: both;
        background: #183a5c;
        color: #fff;
        border-bottom: 1px solid #fff;
    }

#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color:#fff;}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{color:#fff;}

ul.mega-sub-menu li ul.mega-sub-menu li {background-color: #fff !important;border-bottom: 1px solid #000 !important;}
ul.mega-sub-menu li ul.mega-sub-menu li a{color: #000 !important;}
ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding: 9px 10px 9px 10px !important;
    line-height: 20px !important;}

.dsktp{display: none;}
ul.social-menu-listing{display: none;}
/*.nav-icon-dash-image{display: block; margin: -60px 0 0 0; }*/
/*.new-menu{display: none;}*/
img.logoimg {
    float: left;
    margin: 11px 0 0 0;
    width: 105px;
}
.sidenav{padding-top: 37px;}
img.mynv {
    width: 68px;
    cursor: pointer;
    padding-top: 31px !important;
    position: relative;
    top: 4px;
}
.banner-inside {
    top: 21%;
}
.banner-caption {
    position: relative;
    width: 100%;
    background-color: transparent;
}
section#counting-part {margin: 0 0 0 0;
    text-align: center;}

div#main {
    padding-bottom: 6px;
}
header {
    margin: 0;
    padding: 0px 0 0px;
    float: left;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 9;
    background-color: #000;
}
h4 { font-size: 19px;}
h1 {font-size: 24px;}
h5 {font-size: 15px;}
h3 {font-size: 30px;}
h2 {font-size: 26px;}
section#top-trust h2 {
    text-align: center;
}
a.cntus {
    font-size: 16px;
    float: none;
    margin: 20px auto 0;
    padding: 7px 17px;
    display: table;
}
.horse-text {
    float: left;
    width: 100%;
    position: relative;
    text-align: center;
}
section#banner{margin: 62px 0 0 0;}
.each-countingonly {
    margin: 0;
    padding: 0% 0 0% 0;
    float: left;
    width: 100%;
    position: relative;
}
.lSAction &gt; .lSNext {top: 14px !important;}
.lSAction &gt; .lSPrev {top: 14px !important;}
section#csestudy-part { padding: 9% 0 4%;}
section#csestudy-part h2{text-align: center;}
.each-cst-image img {
    border-radius: 21px;
    margin: 0 0 25px 0;
    width: 100%;
    height: 238px;
    object-fit: cover;
}
section#wedo-part h3 {
    font-size: 24px;
}
.animate .greenpart:before{display: none;}
.animate .blueepart:before{display: none;}
.animate .orngepart:before{display: none;}
.animate .purplepart:before{display: none;}
.greenpart:after{display: none;}
.blueepart:after{display: none;}
.orngepart:after{display: none;}
.purplepart:after{display: none;}
img.pieportion{display: none;}
.halfcircle-part {
    position: relative;
    margin: 27px 0 0 0;
}
.greenpart {position: relative;top: 0;left: 0;float: left;}
.blueepart {position: relative;top: 24px;left: 0;float: left;}
.orngepart {position: relative;top: 42px;left: 0;float: left;}
.purplepart {position: relative;top: 59px;left: 0;float: left;}
.greentext {animation: none;}
.blueetext {animation: none;}
.purpletext {animation: none;}
.orngetext {animation: none;}
.orngetext ul {margin: 11px 0 0 0;}
.purpletext ul {margin: 11px 0 0 0;}
.blueetext ul {margin: 11px 0 0 0;}
.greentext ul {margin: 11px 0 0 0;}
section#wedo-part {padding: 4% 0 29%;}
.each-tailor-box {margin: 0 0 18px 0;}
section#howwe-part a.cntus {margin: 7px auto 19px;}
.qtext {font-size: 15px;padding: 0 0px 0 0;left: -9px;position: relative;}
h2.accordion-header button {
    font-size: 15px !important;
}
.accordion-body {
    padding: 12px 5px 22px 15px;
    margin: 0 0 9px 0;
}
section#knowledge-part .mt-5 {margin-top: 21px !important;}
section#awrds-recognition .mt-5 {margin-top: 21px !important;}
section#testmnonial-part .mt-5 {margin-top: 21px !important;}
section#knowledge-part a.cntus {margin: 21px auto;}
.each-throwback {margin: 0 0 19px 0;}
.sbscrb-partone {
    float: left;
    width: 100%;
    border-right: none;
    height: auto;
    padding: 10px 0 0 0;
    text-align: center;
}
.sbscrb-parttwo {
    float: left;
    width: 100%;
    padding: 8px 0 0 0;
    text-align: center;
}
.sbscrb-parttwo a.cntus {
    margin: 14px auto 0;
    float: none;
    color: #ff6a18;
    font-size: 15px;}
img.btmlogopiclast {
    margin: 0 auto 22px;
    width: 105px;
    float: none;
    display: table;
}
.btm-one {
    float: left;
    margin: 0 0 17px 0;
    padding: 0;
    width: 100%;
}
.btm-two {
    float: left;
    margin: 0;
    padding: 0 0 0 0;
    width: 100%;
}
ul.location-listing li {
    margin: 0 14px 6px 0px;
    padding: 0;
    float: left;
    width: auto;}
.btm-three {
    float: left;
    margin: 25px 0 15px 0px;
    padding: 0;
    width: 100%;
}
ul.btm-menu-listing li {
    margin: 0 9px 0 0;
    padding: 0;
    float: left;
    width: auto;
    list-style: none;
}
.btm-four {
    float: left;
    margin: 0;
    padding: 0 0;
    width: 100%;
}
ul.taxmantralogolisting li img {
    width: 108px;
    height: 57px;
    object-fit: contain;
}
.copyright {
    font-size: 12px;
    margin: 0 auto 12px;
    text-align: center;
    float: none;
    display: table;
    width: 100%;
}
.copyright br{display: block;}
.prvcstmp {
    font-size: 13px;
    text-align: center;
    margin: 8px auto 7px;
    float: none;
    display: table;
}
.banner-inside-abt{
    top: 8%;
}
.page-template-template-jobs .banner-inside-abt {
    top: 15%;
}
.banner-inside-abt .horse-text {
    float: left;
    width: 100%;
    position: relative;z-index: 8;
}
img.abcline{display: none;}
.apart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.bpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.cpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.dpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.epart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.fpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.gpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.linepoint-path {margin: 15px 0 0 0;}
img.videoimageprevw {margin: 30px 0 15px 0;}
section#testmnonial-part .row .col-sm-3:nth-child(1) img.videoimageprevw{margin:0px 0 15px 0;}
section#borderblogs-part h2 {font-size: 22px;}
.image-border-part img {
    width: 223px;
    border-radius: 12px;
    object-fit: cover;
    height: 170px;
    margin: 0 auto;
    float: none;
    display: table;
}
.image-border-part {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.text-border-part {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
ul#content-slider-four {
    height: 377.5px !important;
}
section#services-part .lSAction &gt; .lSPrev {top: initial !important;bottom: 0;}
section#csestudy-part .lSAction &gt; .lSPrev {top: initial !important;bottom: 0;}
section#services-part .lSAction &gt; .lSNext {top: initial !important;bottom: 0;}
section#csestudy-part .lSAction &gt; .lSNext {top: initial !important;bottom: 0;}
ul#content-slider-one {
    height: 481px !important;
}
ul.csty-listing {
    margin: 12px 0 0 0;}
img.cmplimage {
    width: 311px;
    height: 213px;
    object-fit: cover;
}
.image-part {
        height: 224px;
    }
.fixed img.logoimg {
    margin: 11px 0 0 0;
}
.fixed {padding: 0px 0 0 !important;}
.fixed .menu-part {
    padding: 0 0px 0 0;
}
.search-results article.post {
    float: left;
    width: 100%;}
.menu-icon-toghtr {padding: 0 0 0 0;}
ul#complistingsrvc li {width: 100%;}
.single-post h1 {font-size: 24px;}
section#ebookpart a.cntus {
    float: right;
    margin: 7px 0 0 0;
}
img.sgnpic {
    margin: 0 10px 0 0;
    width: 28px;
}
section#ebookpart h2 {
        font-size: 21px;}

section#getfull-daypart .image-part {
        height: auto;
        padding: 0 0 19px 0;
    }
  
  .decade-eight {
    position: absolute;
    top: 790px;
    width: 100%;
    right: 2px;
}
  
  .applyjob {
    background: #fff;
    border: 1px solid #183a5c;
    padding: 14px 7px 0px 6px;
}
  .single-awsm_job_openings h2 {
    font-size: 27px;
    margin: 0 0 33px 0;
}

}


@media screen and (min-width: 320px) and (max-width: 359px){
  
  .applyjob {
    background: #fff;
    border: 1px solid #183a5c;
    padding: 14px 7px 0px 6px;
}
  .single-awsm_job_openings h2 {
    font-size: 27px;
    margin: 0 0 33px 0;
}
  
 .decade-eight {
    position: absolute;
    top: 790px;
    width: 100%;
    right: 2px;
}

.menu-icon-toghtr {padding: 0 0 0 0;}
ul#complistingsrvc li {width: 100%;}
.single-post h1 {font-size: 24px;}
section#ebookpart a.cntus {
    float: right;
    margin: 7px 0 0 0;
}
img.sgnpic {
    margin: 0 10px 0 0;
    width: 28px;
}
section#ebookpart h2 {
        font-size: 21px;}
section#getfull-daypart .image-part {
        height: auto;
        padding: 0 0 19px 0;
    }

ul#content-slider-six li p.ipsm {padding: 0 13px;}
.rngtastars {float: left;}
ul.logocustmrimagelisting li {margin: 0 0 0 29px;width: 36%;}
ul.logocustmrimagelisting li img.dlr-pic {width: 129px;height: 138px;}

.search-results article.post {
    float: left;
    width: 100%;}
.image-part {
        height: 224px;
    }
.fixed img.logoimg {
    margin: 11px 0 0 0;
}
.fixed {padding: 0px 0 0 !important;}
.fixed .menu-part {
    padding: 0 0px 0 0;
}
ul.strt-busness {margin: 0 0 20px 23px;}
div#mega-menu-wrap-mobile-menu {display: block;}
.nav-icon-dash-image{display: none;}
#mega-menu-wrap-mobile-menu {
    clear: both;
    float: left;
    top: 10px;
    right: 14px;
    margin: 0 0 20px 0;
}
ul#mega-menu-mobile-menu {
    margin: 10px 0 0 0 !important;
}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
        clear: both;
        background: #000;
        color: #fff;
        border-bottom: 1px solid #fff;
    }

#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color:#fff;}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{color:#fff;}

ul.mega-sub-menu li ul.mega-sub-menu li {background-color: #fff !important;border-bottom: 1px solid #000 !important;}
ul.mega-sub-menu li ul.mega-sub-menu li a{color: #000 !important;}
ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding: 9px 10px 9px 10px !important;
    line-height: 20px !important;}

.mbl{display: block;}
.dsktp{display: none;}
ul.social-menu-listing{display: none;}
.new-menu{display: none;}
img.logoimg {
    float: left;
    margin: 11px 0 0 0;
    width: 105px;
}
.sidenav{padding-top: 37px;}
img.mynv {
    width: 68px;
    cursor: pointer;
    padding-top: 31px !important;
    position: relative;
    top: 4px;
}
.banner-inside {
    position: relative;
    width: 100%;
    z-index: 8;
    padding: 19px 0 19px 0;
    background-color: #000;top: 0;
}
.banner-caption {
    position: relative;
    width: 100%;
}
section#counting-part {margin: 0 0 0 0;
    text-align: center;}

div#main {
    padding-bottom: 6px;
}
header {
    margin: 0;
    padding: 0px 0 0px;
    float: left;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 9;
    background-color: #000;
}
h4 { font-size: 19px;}
h1 {font-size: 24px;}
h5 {font-size: 15px;}
h3 {font-size: 28px;}
h2 {font-size: 26px;}
section#top-trust h2 {
    text-align: center;
}
a.cntus {
    font-size: 15px;
    float: none;
    margin: 20px auto 0;
    padding: 6px 13px;
    display: table;
}
.horse-text {
    float: left;
    width: 100%;
    position: relative;
    text-align: center;
}
.each-countingonly {
    margin: 0;
    padding: 0% 0 0% 0;
    float: left;
    width: 100%;
    position: relative;
}
.lSAction &gt; .lSNext {top: 14px !important;}
.lSAction &gt; .lSPrev {top: 14px !important;}
section#csestudy-part { padding: 9% 0 4%;}
section#csestudy-part h2{text-align: center;}
.each-cst-image img {
    border-radius: 21px;
    margin: 0 0 25px 0;
    width: 100%;
    height: 238px;
    object-fit: cover;
}
section#wedo-part h3 {
    font-size: 24px;
}
.animate .greenpart:before{display: none;}
.animate .blueepart:before{display: none;}
.animate .orngepart:before{display: none;}
.animate .purplepart:before{display: none;}
.greenpart:after{display: none;}
.blueepart:after{display: none;}
.orngepart:after{display: none;}
.purplepart:after{display: none;}
img.pieportion{display: none;}
.halfcircle-part {
    position: relative;
    margin: 27px 0 0 0;
}
.greenpart {position: relative;top: 0;left: 0;float: left;}
.blueepart {position: relative;top: 24px;left: 0;float: left;}
.orngepart {position: relative;top: 42px;left: 0;float: left;}
.purplepart {position: relative;top: 59px;left: 0;float: left;}
.greentext {animation: none;}
.blueetext {animation: none;}
.purpletext {animation: none;}
.orngetext {animation: none;}
.orngetext ul {margin: 11px 0 0 0;}
.purpletext ul {margin: 11px 0 0 0;}
.blueetext ul {margin: 11px 0 0 0;}
.greentext ul {margin: 11px 0 0 0;}
section#wedo-part {padding: 4% 0 29%;}
.each-tailor-box {margin: 0 0 18px 0;}
section#howwe-part a.cntus {margin: 7px auto 19px;}
.qtext {font-size: 15px;padding: 0 0px 0 0;left: -9px;position: relative;}
h2.accordion-header button {
    font-size: 15px !important;
}
.accordion-body {
    padding: 12px 5px 22px 15px;
    margin: 0 0 9px 0;
}
section#knowledge-part .mt-5 {margin-top: 21px !important;}
section#awrds-recognition .mt-5 {margin-top: 21px !important;}
section#testmnonial-part .mt-5 {margin-top: 21px !important;}
section#knowledge-part a.cntus {margin: 21px auto;}
.each-throwback {margin: 0 0 19px 0;}
.sbscrb-partone {
    float: left;
    width: 100%;
    border-right: none;
    height: auto;
    padding: 10px 0 0 0;
    text-align: center;
}
.sbscrb-parttwo {
    float: left;
    width: 100%;
    padding: 8px 0 0 0;
    text-align: center;
}
.sbscrb-parttwo a.cntus {
    margin: 14px auto 0;
    float: none;
    color: #ff6a18;
    font-size: 15px;}
img.btmlogopiclast {
    margin: 0 auto 22px;
    width: 105px;
    float: none;
    display: table;
}
.btm-one {
    float: left;
    margin: 0 0 17px 0;
    padding: 0;
    width: 100%;
}
.btm-two {
    float: left;
    margin: 0;
    padding: 0 0 0 0;
    width: 100%;
}
ul.location-listing li {
    margin: 0 14px 6px 0px;
    padding: 0;
    float: left;
    width: auto;}
.btm-three {
    float: left;
    margin: 25px 0 15px 0px;
    padding: 0;
    width: 100%;
}
ul.btm-menu-listing li {
    margin: 0 9px 0 0;
    padding: 0;
    float: left;
    width: auto;
    list-style: none;
}
.btm-four {
    float: left;
    margin: 0;
    padding: 0 0;
    width: 100%;
}
ul.taxmantralogolisting li img {
    width: 108px;
    height: 57px;
    object-fit: contain;
}
.copyright {
    font-size: 12px;
    margin: 0 auto 12px;
    text-align: center;
    float: none;
    display: table;
    width: 100%;
}
.copyright br{display: block;}
.prvcstmp {
    font-size: 13px;
    text-align: center;
    margin: 8px auto 7px;
    float: none;
    display: table;
}

.banner-inside-abt {
    top: 21%;
}
.banner-inside-abt .horse-text {
    float: left;
    width: 100%;
    position: relative;z-index: 8;
}
img.abcline{display: none;}
.apart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.bpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.cpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.dpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.epart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.fpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.gpart {animation: none;position: relative;right: 0;top: 0;width: 100%;text-align: center;left: 0;}
.linepoint-path {margin: 15px 0 0 0;}
img.videoimageprevw {margin: 30px 0 15px 0;}
section#testmnonial-part .row .col-sm-3:nth-child(1) img.videoimageprevw{margin:0px 0 15px 0;}
section#borderblogs-part h2 {font-size: 22px;}
.image-border-part img {
    width: 223px;
    border-radius: 12px;
    object-fit: cover;
    height: 170px;
    margin: 0 auto;
    float: none;
    display: table;
}
.image-border-part {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.text-border-part {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
ul#content-slider-four {
    height: 377.5px !important;
}
section#services-part .lSAction &gt; .lSPrev {top: initial !important;bottom: 0;}
section#csestudy-part .lSAction &gt; .lSPrev {top: initial !important;bottom: 0;}
section#services-part .lSAction &gt; .lSNext {top: initial !important;bottom: 0;}
section#csestudy-part .lSAction &gt; .lSNext {top: initial !important;bottom: 0;}
ul.csty-listing {
    margin: 12px 0 0 0;}
img.cmplimage {
    width: 265px;
    height: 213px;
    object-fit: cover;
}
.home section#banner .container {
    background-color: #000;
}
}
#awards {
    float: left;
    width: 100%;
    position: relative;
    padding: 50px 0px;
}
#awards .item {
    background-color: #fff;
    box-shadow: rgba(100, 100, 111, 0.3) 0px 7px 29px 0px;
    border-radius: 10px;
    overflow: hidden;
}
#awards .item .pic img {
    height: 150px;
    object-fit: cover;
    display: flex;
    margin: 0px auto;
    width: 80%;
}
#awards .item .text {
    padding: 10px 10px;
    height: min-content;
    background-color: #f37131;
}
#awards .item .text p {
    font-size: 17px;
    font-weight: 600;
    color: #fff;
}
#in-news {
    float: left;
    width: 100%;
    position: relative;
    padding: 50px 0px;
}
#in-news .item {
    position: relative;
    background-color: #f1f1f1;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    padding: 8px;
    border-radius: 5px;
    height: 90%;
    margin-bottom: 16px;
}
#in-news .item .pic img {
    width: 100%;
    height: 115px;
    object-fit: cover;
    border-radius: 4px;
}
#in-news .item .date {
    display: flex;
    background-color:#f37131 ;
    flex-direction: column;
    padding: 2px 4px ;
    position: absolute;
    left: 8px;
    top: 8px;
    justify-content: center;
    align-items: center;
}
#in-news .item .date .day {
    font-weight: 800;
    font-size: 16px;
    color: #fff;
}
#in-news .item .date .month {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
}
#in-news .item .date .year {
    font-size: 12px;
    font-weight: 400;
    color: #fff;
}
#in-news .item .text {
    color: #000;
    padding: 10px 0px 0px;
}
#in-news .item .text p {
    font-size: 14px;
    font-weight: 500; 
}
.n-item {
    display: none;
}
#loadmorenews {
    width: max-content  ;
}
#loadmorenews:hover {
    background-color: #000;
    color: #fff;
}
.privacy #banner img {
    height: auto;
}
.privacy .privacy-area {
    width: 100%;
    float: left;
    position: relative;
}
.privacy .privacy-area .page-title {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    margin: 10px 0px 16px;
}
.privacy .privacy-area .main-heading {
    font-size: 32px;
    text-transform: uppercase;
    margin: 16px 0px;
    text-align: center;
    font-weight: 700;
}
.privacy .privacy-area .content .top {
    font-size: 26px;
    font-weight: 600;
    margin: 10px 0px;
}
.privacy .privacy-area .content .child-content {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    margin: 14px 0px;
}
.privacy .privacy-area .content .child-heading {
    font-size: 22px;
    color: #f37131;
    font-weight: 600;
    margin: 14px 0px;
}
.privacy .privacy-area .content .child-content ul {
    margin: 18px 0px;
}
.privacy .privacy-area .content .child-content ul li {
    margin: 6px 0px;
}
.sitemap #banner img {
    height: auto;
}
.sitemap .sitemap-area {
    float: left;
    width: 100%;
    position: relative;
}
.sitemap .sitemap-area .page-title {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    margin: 10px 0px 16px;
}
.sitemap .sitemap-area .content .title {
    font-size: 26px;
    text-transform: uppercase;
    margin: 16px 0px;
    text-align: left;
    font-weight: 700;
}
.sitemap .sitemap-area .content ul {
    margin: 16px 0px;
}
.sitemap .sitemap-area .content ul li {
    margin: 4px 0px;
}
.sitemap .sitemap-area .content ul li a {
    display: flex;
    position: relative;
    font-weight: 600;
}
.sitemap .sitemap-area .content ul li::marker {
    color: #f37131;
}
.sm-search-form {
    position: relative;
}
input.sm-input {
    width: 98%;
    border-radius: 6px;
    border: none;
    box-shadow: -1px 3px 17px 2px rgba(0, 0, 0, 0.15);
    height: 70px;
    padding: 0 0 0 17px;
    position: relative;
    margin: 0 0 10px 0;
    background-color: #f7f7f7;
} 
button.sm-btn {
    margin: 0 0 0 3px;
    background: #f37131;
    color: #fff;
    border: none;
    padding: 12px 12px 12px;
    border-radius: 6px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.sm-btn img {
    width: 24px;
    height: 24px;
}
.youtube-area {
    display: flex;
    width: 100%;
    align-items: center;
    position: relative;
    background: #f3efef;
    color: #fff;
    border-radius: 6px;
    position: relative;
    border-radius: 8px;
}
.youtube-area:hover {
    color: #fff;
} 
.youtube-area .text {
    background-color: #f37131;
    padding: 22px 6px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    width: 80%;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.youtube-area .youtube-logo {
    width: 25%;
    position: relative;
}
.youtube-area .youtube-logo img {
    position: absolute;
    width: 40px;
    height: 26px;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
}
#custom_recent_posts_widget-3 h3 {
    font-size: 24px;
}
#custom_recent_posts_widget-3 ul {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 0px;
}
#custom_recent_posts_widget-3 ul li {
    display: flex;
    gap: 10px;
    align-items: center;
    background-color: #f6f6f6;
    border-radius: 6px;
    overflow: hidden;
}
#custom_recent_posts_widget-3 ul li img {
    width: 35%;
    height: 75px;
    object-fit: cover;
}
#custom_recent_posts_widget-3 ul li .content {
    display: flex;
    flex-direction: column-reverse;
    gap: 0px;
    width: 80%;
    padding: 4px 2px;
}
#custom_recent_posts_widget-3 ul li .content div {
    font-size: 13px;
    color: #000;
}
#custom_recent_posts_widget-3 ul li a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow : hidden;
    font-size: 16px;
    font-weight: 700;
    color: #183a5c;
}
.ebook-img img {
    width: 100%;
    height: auto;
}
p.post-item-content {
    display: flex;
    flex-direction: column;
}
p.post-item-content .view-article {
    font-size: 18px;
    font-weight: 600;
    color: #f37131;
}
.interimtext .date {
    font-size: 14px;
    font-weight: 600;
    color: #969696;
    margin-top: 6px;
}
/*.color-number .onedigit {
    color: #fff;
    width: max-content;
    padding: 8px 17px;
    border-radius: 24px;
}
.color-number .onedigit:nth-child(1)  {
    background: #f37131;
}
.color-number .onedigit:nth-child(2) {
    background: #5b69b1;
}
.color-number .onedigit:nth-child(3) {
    background: #17ba9e;
}
.color-number .onedigit:nth-child(4) {
    background: #183a5c;
}*/

.knowledge #loadMore {
    background-color: #f37131;
    color: #fff;
}
.new-menu li a {
    padding-left: 10px;
    text-indent: -10px;
}
.new-menu .mxmenusbmnu li a {padding-left:0;}
#crsbrdrmenulisting li a {
    padding-left: 0px;
    text-indent: 0px;
}
.new-menu li a b {
    display: block;
    margin-left: 14px;
}
#mega-menu-item-custom_html-5 {
    width: 30.333333% !important;
    padding-right: 16px;
}
#mega-menu-item-custom_html-7 {
    width: 37.333333% !important;
}
#mega-menu-item-custom_html-6 {
    width: 32.333333% !important;
    padding-left: 16px;
}

body.page-id-2132 .registration_process_section .registration_process_slider .rp_area { padding: 25px 5px 10px;}
body.page-id-2132 .registration_process_section .registration_process_slider .rp_area .card-body h5 {font-size: 13px;}

@media (min-width: 1600px){
    section.tlpone:before {
        content: '';
        right: 1px;
        top: 1px;
        width: 834px;
        height: 641px;
        position: absolute;
        z-index: 0;
        background-size: cover;
    }
.image-part {
    position: relative;
    width: 100%;
    height: 695px;
    background-size: cover;
    overflow: hidden;
    float: left;
}
section.tlptwo:before {
    content: '';
    right: 1px;
    top: 1px;
    width: 850px;
    height: 655px;
    position: absolute;
    z-index: 0;
    background-size: cover;
}
section.tlpthree:before {
    content: '';
    right: 1px;
    top: 1px;
    width: 777px;
    height: 640px;
    position: absolute;
    z-index: 0;
    background-size: cover;
}
}
@media screen and (min-width: 1500px) and (max-width: 1599px)
{
section.tlptwo:before {
    content: '';
    right: 1px;
    top: 1px;
    width: 662px;
    height: 499px;
    position: absolute;
    z-index: 0;
    background-size: cover;
}
section.tlpthree:before {
        content: '';
        right: 1px;
        top: 1px;
        width: 689px;
        height: 499px;
        position: absolute;
        z-index: 0;
        background-size: cover;
    }
}

@media screen and (min-width: 1400px) and (max-width: 1499px){

    section#getfull-daypart:before {
        right: 1px;
        top: 1px;
        width: 834px;
        height: 589px;
        position: absolute;
        z-index: 0;
        background-size: cover;
    }
        .image-part {
        position: relative;
        width: 100%;
        height: 591px;
        overflow: hidden;
        float: left;
    }
    section.tlptwo:before {
    right: 1px;
    top: 1px;
    width: 697px;
    height: 497px;
    position: absolute;
    z-index: 0;
    background-size: cover;
}

}


@media (max-width: 1199px) { 
    .cnsltllp .col-sm-4 {
        padding: 0 0 0 0px;
    }
    #srvc-order-part .cnsltllp .col-sm-4.mb-5 {
        text-align: center;
    }
    .image-part {
        background-position: -115px 0px;
    }
    section#getfull-daypart:before {
        width: 518px;
    }
    .total-five-steps img {
        width: 100%;
        display: none;
    }
    .total-five-steps {
        display: flex;
        gap: 20px;
        align-items: start;
    }
    .total-five-steps &gt; div {
        position: relative;
        width: 100%;
        top: auto;
        left: auto;
        height: 150px;
        min-width: 158px;
        max-width: 30%;
    }
    .easysteps-one {
        border: 12px solid #bae537;
        border-radius: 10px;
    }
    .easysteps-two {
        border: 12px solid #1acf8e;
        border-radius: 10px;
    }
    .easysteps-three {
        border: 12px solid #1594b4;
        border-radius: 10px;
    }
    .easysteps-four {
        border: 12px solid #1f3d63;
        border-radius: 10px;
    }
    .easysteps-five {
        border: 12px solid #193a5b;
        border-radius: 10px;
    }
    .total-five-steps &gt; div  p {
        position: absolute;
        left: 50%;
        padding: 12px;
        margin-bottom: 0px;
        width: 100%;
        top: 50%;
        transform: translate(-50% , -50%);
    }
    #awards .item .text p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    #awards .item .text p br {
        display: none;
    }
    #awrds-recognition .each-throwback h4 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden; 
    }
    .ltstevnnts .content06 img {
        width: 100%;
        height: 170px;
        object-fit: cover;
    }
    input.search-input {
        width: 97%;
        border-radius: 6px;
        border: none;
        box-shadow: -1px 3px 17px 2px rgba(0, 0, 0, 0.2);
        height: 66px;
        padding: 0 0 0 17px;
        margin: 0 0 16px 0;
    }
    button.search-submit {
        width: max-content;
        margin: 0 8px 0 0 ;
        padding: 10px 15px 10px;
    }
    ul.perk-listing {
        margin: 0;
        padding: 0;
        float: left;
        width: 100%;
        display: flex;
        gap: 12px;
        row-gap: 12px;
 
        flex-wrap: wrap;
    }
    ul.perk-listing li {
        margin: 0 0px 0px;
    }
    /*#mega-menu-wrap-header-menu #mega-menu-header-menu &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu {
        width: 900px;
        left: -312px;
    }*/
    ul.mxmenusbmnu li a {
        font-size: 14px;
    }
    #mega-menu-wrap-header-menu #mega-menu-header-menu p {
        font-size: 14px;
    }
    .home ul.csty-listing li img {
        width: 100%;
        height: 256px;
        object-fit: cover;
        border-radius: 21px;
    }
}

@media (max-width: 991px) { 
    .rgstcmpny-one {
        margin: 0px auto 60px;
        padding: 0;
        float: left;
        text-align: center;
        width: 100%;
    }
    img.whygrphone {
        position: absolute;
        bottom: -2px;
        left: 34%;
    }
    .rgstcmpny-two {
        margin: 0;
        padding: 0;
        float: right;
        width: 100%;
    }
    img.whygrphtwo {
        position: absolute;
        bottom: 26px;
        left: 25%;
        z-index: -1;
    }
    .whychsetotal .col-sm-12:nth-child(2n) .rgstcmpny-two {
        float: left;
        margin: 90px 0 0 0px;
    }
    .whychsetotal .col-sm-12:nth-child(2n) img.whygrphtwo {
        left: 64%;
        z-index: -1;
    }
    .whychsetotal .col-sm-12:nth-child(2n) img.whygrphone {
        left: 64%;
    }
    .total-five-steps {
        align-items: center;
        flex-wrap: wrap;
        justify-content: center;
    }
    .counting-box {
        margin: 25px 0 10px 0;
        padding: 31px 10px 16px 10px;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    }
    .image-part {
        background-position: 0px 0px;
    }
    section.tlptwo h4 {
        margin: 66px 0 19px 0;
        font-size: 35px;
    }
    section.tlpone h4 {
        font-size: 30px;
        line-height: 40px;
    }
    section#decade-part {
        padding: 1% 0 12%;
    }
    .banner-inside-abt {
        top: 40%;
    }
    .ltstevnnts .content06 img {
        width: 100%;
        height: 150px;
        object-fit: none;
    }
    input.search-input {
        width: 98%;
        border-radius: 6px;
        border: none;
        box-shadow: -1px 3px 17px 2px rgba(0, 0, 0, 0.2);
        height: 66px;
        padding: 0 0 0 16px;
        margin: 0 0 16px 0;
    }
    button.search-submit {
        margin: 0 8px 0 0px;
        padding: 10px 15px 10px;
    }
    ul.first-prize li img {
        height: 210px;
    }
    ul.second-prize li img {
        height: 428px;
    }
    .page-template-template-contactus ul.perk-listing li {
        margin: 0 0px ;
        padding: 0;
        width: 32%;
    }
    .page-template-template-contactus .each-perk {
        min-height: 330px;
    }
    .page-template-template-services .text-border-part {
        width: 100%;
    }
    .page-template-template-india-business .banner-inside-abt {
        z-index: 2;
    }
    #mega-menu-wrap-header-menu #mega-menu-header-menu &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu {
        width: 951px;
        left: -134%;
    }
    ul.mxmenusbmnu li a {
        font-size: 13px;
    }
    #mega-menu-wrap-header-menu #mega-menu-header-menu p {
        font-size: 13px;
    }

    .home .each-tailor-box img {
        width: 100%;
    }
}
@media (max-width: 767px) { 
    .each-countingonly::after {display: none;}
    img.whygrphone {
        left: 23%;
    }
    img.whygrphtwo {
        left: 10%;
    }
    .whychsetotal .col-sm-12:nth-child(2n) img.whygrphtwo {
        left: 72%;
        z-index: -1;
    }
    .whychsetotal .col-sm-12:nth-child(2n) img.whygrphone {
        left: 68%;
    }
    .image-part {
        background-position: 0px 0px;
    }
    h4.llpwhy {
        font-size: 32px;
    }
    section#getfull-daypart h4 {
        font-size: 34px;
    }
    section.tlptwo h4 br {
        display: none;
    }
    section.tlpone h4 {
        font-size: 20px;
        line-height: 30px;
    }
    #in-news , #awards {
        padding: 25px 0px;
    }
    section#decade-part {
        padding: 1% 0 30%;
    }
    .page-template-template-jobs .banner-image {
        position: relative;
        z-index: 1;
    }
    .page-template-template-jobs .banner-image::before {
        position: absolute;
        top: 0px;
        right: 0px;
        left: 0px;
        bottom: 0px;
        background-color: #000;
        opacity: 0.2;
        content: '';
        z-index: 2;
    }
    .banner-inside-abt {
        top: 25%;
    }
    #awards .item .text p {
        font-size: 16px;
        margin-bottom: 0px;
    }
    .taxsoop article.post {
        width: 98%;
        margin-bottom: 14px;
    }
    .ltstevnnts .content06 {
        width: 45%;
    }
    div#custom_html-10 h3 {
        font-size: 22px;
    }
    ul.first-prize li img {
        height: 190px;
    }
    ul.second-prize li img {
        height: 386px;
    }
    ul.perk-listing {
        justify-content: space-between;
    }
    ul.perk-listing li {
        margin: 0 0px 0px;
        width: 48%;
    }
    .page-template-template-contactus ul.perk-listing li {
        margin: 0 0px 0px;
        width: 48%;
    }
    .page-template-template-contactus .each-perk {
        min-height: 300px;
    }
    .content09 {
        box-shadow: 2px 5px 9px 6px rgba(0, 0, 0, 0.2);
        margin: 0 12px 42px;
        width: 45%;
        padding: 16px 16px 9px;
    }
    img.videoimageprevw {
        width: 100%;
    }
    .page-template-template-services img.videoimageprevw {
        height: 240px;
        object-fit: cover;
    }
    .page-template-template-india-business section#counting-part {
        margin: 0px 0 0 0;
    }
    .page-template-template-india-business .each-countingonly:after {
        display: none;
    }
    section#getfull-daypart a.cntus {
        font-size: 14px;
        float: none;
        margin: 14px auto 0;
        padding: 5px 14px;
        display: table;
    }
    .gtttch a.cntus {
        top: 95px;
    }
    #banner img {
        height: 300px;
    }
    .attmgspcng {
        margin: 0px 0 0 0;
    }
    .decade-five {
        position: absolute;
        top: 444px;
        width: 100%;
        right: -27px;
    }
    .decade-six {
        position: absolute;
        top: 546px;
        width: 100%;
        right: -27px;
    }
    .decade-seven {
        position: absolute;
        top: 636px;
        width: 100%;
        right: -27px;
    }
}
@media (max-width: 576px) {
    img.whygrphone {
        left: 18%;
    }
    img.whygrphtwo {
        left: 4%;
    }
    .whychsetotal .col-sm-12:nth-child(2n) img.whygrphtwo {
        left: 76%;
        z-index: -1;
    }
    .whychsetotal .col-sm-12:nth-child(2n) img.whygrphone {
        left: 70%;
    }
    section#services-part .lSAction &gt; .lSPrev , section#services-part .lSAction &gt; .lSNext {
        display: none;
    }
    .lSAction &gt; .lSPrev , .lSAction &gt; .lSNext {
        display: none !important;
    }
    .each-ldrshp-wht-box {
        margin: 0 auto;
        padding: 70px 20px 0 20px;
        float: none;
        width: 75%;
        background-color: #fff;
        border-radius: 20px;
        position: relative;
        min-height: 193px;
        margin-top: 50px;
    }
    .ldrshp-image-part {
        position: absolute;
        left: 30%;
        top: -42px;
        border-radius: 50%;
    }
    .ldrshp-image-part img {
        width: 100px;
        height: 100px;
    }
    /*.image-part {
        height: 400px;
    }*/
    section.tlptwo .image-part {
        height: 410px;
    }
    section.tlptwo h4 {
        margin: 13% 0 19px 0;
    }
    section.tlptwo p {
        font-size: 15px !important;
    }
    section#getfull-daypart:before {
        display: none;
    }
    section#getfull-daypart h4 {
        font-weight: 700;
        line-height: 26px;
        font-size: 18px;
        margin: 50px 0 10px 0;
        text-align: center
    }
    section#getfull-daypart h5 {
        font-weight: 600;
        font-size: 14px;
        text-align: center;
    }
    h4.llpwhy {
        font-size: 26px;
    }
    .shld-lst-numbr {
        font-size: 20px;
        width: 33px;
        height: 33px;
        margin: 0px 9px 0 0;
    }
    ul.shield-listing li {
        margin: 0 0 12px 0;
        font-size: 15px;
    }
    ul.shield-listing {
        margin: 20px 0 0 0;
    }
        .image-part {
        width: 100%;
    }
    .india-business-formation-compliance .image-part {
        width: 180%;
    }
    section.tlptwo h4 {
        font-size: 22px;
    }
    
    .insidepart {
        margin-left: 0%;
    }
    .india-business-formation-compliance .insidepart {
        margin-left: -45%;
    }
    .whychsetotal .col-sm-12:nth-child(2n) .rgstcmpny-one {
        float: right;
        margin: 40px 0 0 0;
    }
    .total-five-steps img {
        visibility: hidden;
    }
    #banner img {
        width: 100%;
        object-fit: cover;
        height: 270px;
    }
    .home #banner img {
        width: auto;
        height: 270px;
    }
    section.tlpone {
        margin: 30px 0 30px 0;
    }
    .total-five-steps {
        align-items: center;
        flex-wrap: nowrap;
        flex-direction: column;
        justify-content: center;
    }
    .total-five-steps &gt; div {
        max-width: 80%;
    }
    p.ipsm {
        color: #272727;
        margin: 0 0 4px 0;
        padding: 0 16px;
    }
    #loadMore {
        font-size: 16px;
        padding: 10px 20px;
        border-radius: 14px;
    }
    .page-template-template-singapore-business .banner-inside-abt .horse-text {
        float: none;
        width: auto;
        position: relative;
    }
     section.tlptwo {
        margin: 30px 0 30px 0;
    }
    .india-business-formation-compliance a.cntus {
        font-size: 16px;
        float: none;
        margin: 20px auto 0;
        padding: 7px 17px;
        display: table;
    }
    .new-menu {
        display: none;
    }
    section#team-part {
        margin: 10px 0 0 0;
    }
    .tmgbecome {
        width: 100%;
    }
    .tmgbecomeone {
        width: 100%;
    }
    .tmgbecomeone img {
        height: 806px;
        visibility: hidden;
    }
    .decade-one {
        right: -4px;
    }
    .decade-two {
        right: -4px;
        top: 100px;
    }
    .decade-three {
        right: -4px;
    }
    .decade-four {
        right: -4px;
    }
    .decade-five {
        top: 433px;
        right: -4px;
    }
    .decade-six {
        top: 544px;
        right: -4px;
    }
    .decade-seven {
        top: 630px;
        right: -4px;
    }
    .banner-inside-abt {
        top: 18%;
    }
    #awards .item .text p {
        font-size: 14px;
        margin-bottom: 0px;
    }
    #awards .item .text {
        padding: 6px 6px;
    }
    #in-news .item .pic img {
        height: 115px;
        object-fit: none;
    }
    #in-news .item {
        background-color: #fff;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    }
    #in-news .item .text p {
        font-size: 17px;
    }
    .attmgspcng {
        margin: 40px 0 0 0;
    }
    .taxsoop article.post {
        margin: 0px 0px;
        width: 100%;
        margin-bottom: 22px;
    }
    .ltstevnnts .content06 {
        width: 100%;
        margin: 0px 0px 30px;
    }
    input.search-input {
        width: 98%;
        padding: 0 0 0 14px;
        margin: 0 0 10px 0;
    }
    button.search-submit {
        margin: 2px 0px 0 0px;
        padding: 8px 12px 8px;
    }
    ul.first-prize {
        width: 100%;
        display: flex;
        flex-direction: row;
        gap: 6px;
        margin-bottom: 8px;
    }
    ul.second-prize {
        margin: 0px 0px 8px;
        width: 100%;
    }
    ul.second-prize li img {
        width: 100%;
        margin: 0px;
        height: 370px;
    }
    ul.first-prize li img {
        height: 220px;
    }
    section#featuredin-part {
        padding: 8% 0;
    }
    .page-template-template-contactus ul.perk-listing li {
        margin: 0 0px 0px;
        width: 100%;
    }
    .content09 {
        box-shadow: 2px 5px 9px 6px rgba(0, 0, 0, 0.2);
        margin: 0 12px 42px;
        width: 95%;
        padding: 16px 16px 9px;
    }
    .content09 img {
        height: 360px;
    }
    .page-template-template-india-business .banner-inside-abt {
        top: 10%;
    }
    .agreements-contracts #banner h1 {
        font-size: 20px;
    }   
    section#decade-part {
        padding: 1% 0 11%;
    }
    
}
@media (max-width: 440px) { 
    section.tlptwo h4 {
        margin: 9% 0 19px 0;
    }
    .tmgbecomeone img {
        height: 960px;
        visibility: hidden;
    }
    img.office-table {
        width: 100%;
        height: 300px;
    }
    .attmgspcng {
        margin: 41px 0 0 0;
    }
    #awards .item .pic img {
        height: 130px;
    }
    .decade-one {
        right: 0px;
    }
    .decade-two {
        right: 0px;
    }
    .decade-three {
        right: 0px;
    }
    .decade-four {
        right: 0px;
        top: 242px;
    }
    .decade-five {
        top: 473px;
        right: 0px;
    }
    .decade-six {
        top: 604px;
        right: 0px;
    }
    .decade-seven {
        top: 692px;
        right: 0px;
    }
    ul.second-prize li img {
        width: 100%;
        margin: 0px;
        height: 310px;
    }
    ul.first-prize li img {
        height: 180px;
    }
    ul.perk-listing li {
        margin: 0 0px 0px;
        width: 100%;
    }
    .content09 img {
        height: 300px;
    }
    .home ul.csty-listing li img {
        height: 225px;
    }
    .gtttch a.cntus {
        top: 90px;
    }
}
@media (max-width: 360px) {
    .banner-inside-abt {
        top: 25%;
    }
    section#awrds-recognition {
        padding: 12% 0px;
    }
    .content09 img {
        height: 260px;
    }
    .page-template-template-services img.videoimageprevw {
        height: 240px;
        object-fit: cover;
    }
}</pre></body></html>