.clearboth, .row:after, a#backtoptop {

    display: block;

}

body, p {

    color: #777878;

}

.logos-3, .logos-hf, .text-center, .tx-cntr, a#backtoptop {

    text-align: center;

}

.h1:after, .hgroup-strip:after, .hgroup-strip:before, .row:after, .video-ifr:after, h1:after {

    content: ""}

.accordion-box h4:focus, :focus, a:focus {

    outline: 0;

}

.arrow, .rslides, .tabs-menu, ul.address-bx, ul.audio-custom, ul.call-info li, ul.social-icons {

    list-style: none;

}

.one_fourth, .one_half, .one_third, .three_fourth, .two_third {

    margin-right: 4%;

    float: left;

    line-height: 21px;

    margin-bottom: 20px;

    position: relative;

}

.one_half {

    width: 48%}

.one_third {

    width: 30.6666%}

.two_third {

    width: 65.3332%}

.one_fourth {

    width: 22%}

.three_fourth {

    width: 74%}

.last {

    margin-right: 0;

    clear: right;

}

.clearboth, .row:after, .tabs-menu, ul.slimmenu:after {

    clear: both;

}

.clearboth {

    font-size: 0;

    height: 0;

    line-height: 0;

    width: 100%;

    overflow: hidden;

}

.container {

    max-width: 1170px;

    margin-left: auto;

    margin-right: auto;

}

body {

    font-size: 15px;

    font-family:  Arial,  Helvetica,  sans-serif;

    line-height: 2;

    font-weight: 400;

    background-color: #fff;

}

* {

    margin: 0;

    padding: 0;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

:after, :before {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

a {

    color: #434b4e;

    text-decoration: none;

}

b, strong {

    font-family:  Arial,  Helvetica,  sans-serif;

    font-weight: 700;

}

a#backtoptop {

    background: #E9651F;

    border-radius: 2px;

    bottom: 40px;

    color: #fff;

    font-size: 24px;

    height: 40px;

    line-height: 40px;

    opacity: .8;

    position: fixed;

    right: 40px;

    width: 41px;

    z-index: 100;

}

.fa, ul.call-info li {

    display: inline-block;

}

a#backtoptop:focus, a#backtoptop:hover {

    outline: 0;

    text-decoration: none;

}

amp-img {

    border: 0;

    height: auto;

    max-width: 100%}

p {

    margin: 0 0 10px;

    font-size: 15px;

    font-family:  Arial,  Helvetica,  sans-serif;

    line-height: 30px;

}

.pull-left {

    float: left;

}

.pull-right {

    float: right;

}

.fa {

    font: inherit;

    font-family: FontAwesome;

    font-style: normal;

}

.h1, .h3, .h4, h1 {

    font-family:  Arial,  Helvetica,  sans-serif;

    font-weight: 500;

    color: #424e63;

}

.social-links ul li a:focus, .social-links ul li a:hover {

    background-color: #fff;

    text-decoration: none;

}

.live-chat {

    position: fixed;

    height: 112px;

    width: 32px;

    z-index: 1001;

    top: 50%;

    right: 0;

    transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -moz-box-shadow: 5px 5px 5px #696969;

    -webkit-box-shadow: 5px 5px 5px #696969;

    box-shadow: 5px 5px 5px #696969;

}

.h1, h1 {

    border-bottom: 1px solid #dfe1e3;

    font-size: 22px;

    margin: 0 0 20px;

    padding-bottom: 14px;

    position: relative;

    letter-spacing: .5px;

}

.h1 i, .h3, .h4, h1 i {

    font-size: 18px;

}

.h3, .h4 {

    margin: 0;

    line-height: 27px;

}

.h1:after, h1:after {

    border-bottom: 1px solid #ed844c;

    bottom: -1px;

    left: 0;

    position: absolute;

    width: 160px;

}

.gray-border, .shadow-box {

    border: 1px solid #e3e3e3;

}

.h3 {

    padding: 12px 25px;

    font-size: 19px;

}

.h3 .fa {

    margin-right: 15px;

}

.h4 {

    padding: 10px 0;

}

.green {

    color: #1ABC9C;

}

.hd-back {

    background-color: #EBEBEB;

    text-align: left;

}

.responsive-banner {

    display: none;

}

.space-bttm-none {

    margin-bottom: 0;

}

.space-bttm-10 {

    margin-bottom: 10px;

}

.space-bttm-15 {

    margin-bottom: 15px;

}

.space-bttm-20 {

    margin-bottom: 20px;

}

.space-bttm-25 {

    margin-bottom: 25px;

}

.space-bttm-30 {

    margin-bottom: 30px;

}

.space-bttm-40 {

    margin-bottom: 40px;

}

.space-top-none {

    margin-top: 0;

}

.space-top-10 {

    margin-top: 10px;

}

.space-top-15 {

    margin-top: 15px;

}

.space-top-20 {

    margin-top: 20px;

}

.space-top-25 {

    margin-top: 25px;

}

.space-top-30 {

    margin-top: 30px;

}

.space-top-40 {

    margin-top: 40px;

}

.padding-5 {

    padding: 5px;

}

.padding-10 {

    padding: 10px;

}

.padding-15 {

    padding: 15px;

}

.padding-20 {

    padding: 20px;

}

.padding-bttm-10 {

    padding-bottom: 10px;

}

.padding-bttm-15 {

    padding-bottom: 15px;

}

.padding-bttm-20 {

    padding-bottom: 20px;

}

.pd-no {

    padding-left: 0;

    padding-right: 0;

}

.pdn-bttm {

    padding: 0 0 20px;

}

.audio-custom .mute {

    opacity: .8;

}

.reveal-modal-bg {

    position: fixed;

    height: 100%;

    width: 100%;

    background: #000;

    background: rgba(0, 0, 0, .8);

    z-index: 100;

    display: none;

    top: 0;

    left: 0;

}

.reveal-modal {

    visibility: visible;

    opacity: 1;

    top: 100px;

    left: 50%;

    margin-left: -300px;

    width: 520px;

    background: #fff;

    position: absolute;

    z-index: 101;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 2px;

    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

    -box-shadow: 0 0 10px rgba(0, 0, 0, .4);

}

.reveal-modal.small {

    width: 200px;

    margin-left: -140px;

}

.reveal-modal.medium {

    width: 400px;

    margin-left: -240px;

}

.reveal-modal.large {

    width: 600px;

    margin-left: -340px;

}

.reveal-modal.xlarge {

    width: 800px;

    margin-left: -440px;

}

.reveal-modal .close-reveal-modal {

    line-height: 22px;

    position: absolute;

    z-index: 5;

    top: -12px;

    right: -9px;

    color: #333;

    cursor: pointer;

    border: 1px solid #fff;

    width: 26px;

    height: 26px;

    text-align: center;

    border-radius: 75%;

    background-color: #fff;

    font-size: 15px;

    font-weight: 400;

}

.router_div h2, h1 strong, span.dark-blue {

    font-weight: 700;

}

#request .modal-dialog {

    margin: 0;

}

#request .modal-body {

    padding: 0;

    background: 0 0;

}

.large-size, .pdn-bttm {

    font-size: 18px;

}

span.dark-blue {

    font-family:  Arial,  Helvetica,  sans-serif;

    display: block;

    font-size: 15px;

    padding-bottom: 10px;

}

.sml-title h3 {

    font-size: 18px;

}

.lst-cl {

    padding-bottom: 30px;

}

.accordion-content {

    margin-bottom: 15px;

    border-bottom: 1px solid #e8e6e6;

    padding-bottom: 10px;

}

.accordion-content h3 {

    margin-bottom: 5px;

    font-size: 14px;

    padding: 0;

    font-weight: 700;

}

.accordion-content ul {

    padding-left: 30px;

}

.stm-red.reading-box {

    padding: 20px 260px 20px 20px;

}

.about-bnr img {

    width: 100%}

.online-odr {

    background: #a6dae9;

}

.arrow a:hover {

    color: #e9651f;

}

.bg-gray {

    background: #f8f8f8;

    padding: 20px;

}

.audio-custom iframe {

    border-right: solid 1px #e5e5e5;

    border-radius: 5px;

}

.router_div {

    background: url(https://www.livehelpindia.com/images/shinecar.png) rgba(0, 0, 0, 0);

    border: 1px solid #e3e3e3;

    border-radius: 8px;

    float: left;

    height: 310px;

    margin: 1%;

    padding: 10px;

    width: 48%}

.router_div h2 {

    font-size: 16px;

    margin: 0 0 10px;

    color: #424e63;

}

.video-ifr:after {

    display: block;

    clear: both;

}

.video-ifrbox iframe {

    height: 82%;

    max-width: 100%}

.video-ifr {

    margin: 0 -1%}

.thanku-main {

    max-width: 940px;

    margin: auto;

}

.tanku-title {

    border-bottom: 1px solid rgba(0, 0, 0, .1);

    margin-bottom: 25px;

    padding-bottom: 10px;

}

.header .btn, .header .tprgt p span {

    font-family:  Arial,  Helvetica,  sans-serif;

    font-weight: 400;

}

.nav-full .btn, ul.call-info a {

    font-family:  Arial,  Helvetica,  sans-serif;

}

.hgroup-strip:after, .hgroup-strip:before {

    height: 0;

    left: 0;

    width: 100%}

.hgroup-strip {

    margin-bottom: 0;

    background-color: #f3f3f3;

    position: relative;

}

.hgroup-strip:before {

    position: absolute;

    top: 0;

}

.hgroup-strip:after {

    bottom: -2px;

    position: absolute;

}

ul.call-info {

    margin: 0;

    padding: 13px 0;

    text-align: left;

}

ul.call-info a {

    color: #333;

    font-size: 15px;

    transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -webkit-transition: all .5s ease 0s;

}

ul.call-info a:hover {

    color: #e9651f;

}

ul.call-info i {

    font-size: 18px;

    color: #6c7380;

}

.btn, .collapse-button {

    text-align: center;

    cursor: pointer;

}

ul.call-info li:first-child {

    padding-left: 15px;

}

ul.call-info li {

    border-right: 0 solid #868b8e;

    line-height: 20px;

    padding: 0;

    vertical-align: middle;

}

.btn, ul.call-info li:last-child {

    border: none;

}

.btn, .nav-full .btn {

    border-radius: 0;

    font-size: 15px;

}

ul.call-info li a i {

    font-size: 18px;

    margin-right: 20px;

}

ul.call-info li i {

    color: #6c7380;

}

.header .logo {

    padding: 0;

    margin-top: 20px;

    margin-bottom: 0;

}

.header .tprgt {

    margin-top: 10px;

    margin-bottom: 6px;

}

.header .tprgt p {

    margin: 0;

}

.header .tprgt p span {

    display: block;

    color: #000;

    font-size: 21px;

}

.head-rgt-btn {

    position: absolute;

    top: 9px;

    right: 110px;

}

.btn {

    background-color: #E9651F;

    min-width: 86px;

    display: inline-block;

    padding: 8px 12px;

    margin-bottom: 0;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    color: #fff;

    font-weight: 500;

    transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -webkit-transition: all .5s ease 0s;

    line-height: 24px;

    box-shadow: none;

}

.btn.focus, .btn:focus, .btn:hover {

    background-color: #40484B;

    color: #fff;

    box-shadow: 0 -4px 0 #333 inset;

    -moz-box-shadow: 0 -4px 0 #333 inset;

    -webkit-box-shadow: 0 -4px 0 #333 inset;

}

ul.address-bx {

    margin: 0;

    padding: 0;

    font-size: 15px;

}

ul.address-bx li {

    display: inline-block;

    vertical-align: top;

    padding-left: 13px;

}

ul.address-bx span {

    float: right;

    margin-left: 13px;

    width: 15px;

}

ul.address-bx .mapmarker {

    display: block;

    width: 14px;

}

.mapmarker>amp-img {

    position: relative;

    top: -3px;

}

.nav-full {

    background-color: #1f2436;

}

.nav-full .btn {

    padding: 5px 10px;

    box-shadow: none;

}

.nav-full .btn.focus, .nav-full .btn:focus, .nav-full .btn:hover {

    background-color: #fff;

    color: #333;

    box-shadow: none;

}

nav.nav-full .container {

    background-color: rgba(0, 0, 0, 0);

    position: relative;

    padding: 0;

}

.menu-collapser {

    min-height: 54px;

    display: none;

}

.collapse-button {

    border:  none;

    border-radius: 1px;

    box-sizing: border-box;

    color: #fff;

    font-size: 14px;

    padding: 6px 10px;

    position: absolute;

    left: 10px;

    top: 28px;

    transform: translate(0, -50%);

    width: 44px;

    background-color: transparent;

}

.collapse-button:focus, .collapse-button:hover {

    color: #FFF;

    background-color: rgba(0, 0, 0, 0);

}

.collapse-button .icon-bar {

    background-color: #fff;

    border-radius: 1px;

    display: block;

    height: 2px;

    margin: 3px 0;

    width: 22px;

}

ul.slimmenu, ul.slimmenu li ul {

    margin: 0;

    list-style-type: none;

}

ul.slimmenu {

    width: 100%;

    padding: 0;

}

ul.slimmenu:after, ul.slimmenu:before {

    content: '';

    display: table;

}

ul.navbar-collapse.show li, ul.slimmenu.show li {

    display: block;

    background-image: none;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    text-align: left;

}

ul.navbar-collapse.show li>ul, ul.slimmenu.show li>ul {

    position: static;

    display: none;

}

ul.slimmenu.show li a, ul.slimmenu.show li button {

    display: block;

    padding: 12px 15px;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    font-size: 18px;

}

ul.slimmenu.show li a i, ul.slimmenu.show li button i {

    display: none;

}

ul.navbar-collapse.show li .sub-toggle, ul.slimmenu.show li .sub-toggle {

    background-color: rgba(0, 0, 0, .075);

    border-left: 1px solid rgba(0, 0, 0, .075);

    height: 50px;

    text-align: right;

    width: 100%;

    padding-right: 15px;

    pointer-events: none;

}

ul.slimmenu li {

    position: relative;

    float: left;

    display: inline-block;

    z-index: 99;

    border-left:  1px solid #5a5e62;

}

ul.slimmenu li ul li {

    float: none;

    display: block;

    border-left: 0;

}

ul.slimmenu li>ul, ul.slimmenu li>ul>li ul {

    display: none;

    z-index: 999;

    position: absolute;

}

ul.slimmenu li ul li a {

    padding: 10px 20px;

    text-decoration: none;

    color: #333;

    font-size: 13px;

    border-bottom:  1px solid #dcdadb;

}

ul.slimmenu li>ul {

    left: 0;

    top: 100%;

    min-width: 250px;

    padding: 0;

    text-align: left;

    background-color: #fff;

    box-shadow: 0 2px 2px rgba(0, 0, 0, .2);

    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .2);

    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2);

}

ul.slimmenu li>ul>li ul {

    left: 100%;

    top: 0;

    width: 100%}

ul.slimmenu .dropdown-menu {

    border-radius: 0;

    -moz-border-radius: 0;

    -webkit-border-radius: 0;

}

ul.slimmenu li a, ul.slimmenu li button {

    font-weight: 400;

    display: block;

    padding: 19px 35px 18px 15px;

    color: #fff;

    font-size: 15px;

    transition: background-color .5s ease-out;

    -o-transition: background-color .5s ease-out;

    -moz-transition: background-color .5s ease-out;

    -webkit-transition: background-color .5s ease-out;

    background: 0 0;

    border: 0;

}

ul.slimmenu li button:hover, ul.slimmenu li.current-menu-item button {

    text-decoration: none;

    background-color: #e9651f;

}

ul.slimmenu li:hover button {

    background-color: #e9651f;

    color: #fff;

}

ul.slimmenu li:hover ul li a {

    background-color: #EDEBEB;

    color: #333;

}

ul.slimmenu li:hover ul li:hover a {

    background-color: #fff;

    color: #000;

}

ul.slimmenu li .sub-toggle {

    position: absolute;

    right: 10px;

    top: 0;

    z-index: 9;

    width: 20px;

    height: 100%;

    text-align: center;

    cursor: pointer;

    color: #fff;

}

ul.slimmenu li:hover .sub-toggle {

    color: #fff;

}

ul.slimmenu li .sub-toggle:before {

    content: '';

    display: inline-block;

    height: 100%;

    margin-right: 0;

    vertical-align: middle;

}

ul.slimmenu li .sub-toggle>i {

    display: inline-block;

    font-size: 14px;

    vertical-align: middle;

    height: 26px;

    margin-top: 1px;

}

ul.slimmenu>li.has-submenu+li, ul.slimmenu>li:first-child {

    border-left: 0;

}

.social-links {

    position: absolute;

    right: 0;

    top: 15px;

}

.social-links ul {

    list-style: none;

    margin: 0;

}

.social-links ul li {

    display: inline-block;

    padding-left: 5px;

    vertical-align: top;

}

.social-links ul li a {

    background-color: #e5e5e5;

    border-radius: 3px;

    color: #fff;

    display: inline-block;

    font-size: 20px;

    height: 38px;

    line-height: 38px;

    margin-right: 2px;

    text-align: center;

    width: 38px;

    transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -webkit-transition: all .5s ease 0s;

}

.social-links a.youtube {

    color: #cd201f;

}

.social-links a.facebook {

    color: #3b5998;

}

.list-space {

    padding-left: 14px;

}

.shadow-box {

    background: #fff;

    -moz-box-shadow: 0 0 16px rgba(0, 0, 0, .12) inset;

    -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, .12) inset;

    font-size: 14px;

    text-align: left;

    box-shadow: none;

}

.arrow {

    margin: 0;

}

.arrow li {

    margin-bottom: 10px;

    min-height: 24px;

    padding-left: 40px;

    position: relative;

}

.arrow li:before {

    content: "\f058";

    position: absolute;

    left: 0;

    top: 0;

    color: #E9E8E8;

    font-size: 24px;

    font-family: FontAwesome;

}

#html5box-html5-lightbox form:after, .accordion-toggle:before, .blockquotes:before, .footer:before, .review .company-name:before, .tabs-box:after, .testimonials-cmn .review .gray-bx:after {

    content: ""}

.home .banner-main {

    background: #d9dcdb;

    background: -moz-linear-gradient(top, rgba(217, 220, 219, 1) 0, rgba(255, 255, 255, 1) 32%, rgba(255, 255, 255, 1) 64%, rgba(223, 223, 223, 1) 100%);

    background: -webkit-linear-gradient(top, rgba(217, 220, 219, 1) 0, rgba(255, 255, 255, 1) 32%, rgba(255, 255, 255, 1) 64%, rgba(223, 223, 223, 1) 100%);

    background: linear-gradient(to bottom, rgba(217, 220, 219, 1) 0, rgba(255, 255, 255, 1) 32%, rgba(255, 255, 255, 1) 64%, rgba(223, 223, 223, 1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9dcdb',  endColorstr='#dfdfdf',  GradientType=0 );

}

.banner-main {

    text-align: center;

    position: relative;

}

.banner-main amp-img {

    position: relative;

    z-index: 2;

    vertical-align: top;

}

.banner-shadow:after, .banner-shadow:before {

    position: absolute;

    width: 100%;

    left: 0;

    content: ""}

.review, .review p {

    vertical-align: middle;

}

.banner-shadow:after, .banner-shadow:before {

    height: 2px;

}

.banner-shadow:before {

    box-shadow: 0 0 20px rgba(0, 0, 0, 1);

    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 1);

    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 1);

    top: -2px;

}

.banner-shadow:after {

    box-shadow: 0 0 20px rgba(0, 0, 0, .5);

    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .5);

    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .5);

    bottom: -1px;

}

.featured, .mailto-box {

    position: relative;

}

.bnr-clients {

    background-color: #3B2313;

}

.bnr-accreditations {

    background-color: #AEEAED;

}

.bnr-howitwork {

    background-color: #7c809f;

}

.bnr-ouroffices {

    background-color: #102D54;

}

.bnr-degi-marketing {

    background-color: #2f6e8d;

}

.bnr-email-marketing {

    background-color: #12aebd;

}

.bnr-voice-broadcast {

    background-color: #00374C;

}

.bnr-telemarketing {

    background-color: #6ed6d7;

}

.bnr-copywriting {

    background-color: #EA6A24;

}

.bnr-designing {

    background-color: #99bb0c;

}

.bnr-outsourced-cust {

    background-color: #14b0bf;

}

.bnr-outsourced-tech {

    background-color: #a0e0d1;

}

.bnr-outsourced-help {

    background-color: #B6B7B7;

}

.bnr-virtual-assi {

    background-color: #41aace;

}

.bnr-virtual-recru {

    background-color: #eaeceb;

}

.bnr-businesses-mar {

    background-color: #8cc787;

}

.bnr-financial-res {

    background-color: #66808F;

}

.bnr-vendor-recru {

    background-color: #e1ceb9;

}

.bnr-indian-strategy {

    background-color: #8FC4D7;

}

.bnr-cadcam-drafting {

    background-color: #47A3B0;

}

.bnr-architectural-out {

    background-color: #21baa8;

}

.bnr-interior-desi {

    background-color: #EA6C5C;

}

.bnr-animation-desi {

    background-color: #e5eff4;

}

.bnr-thankyou {

    background-color: #E3F1F2;

}

.bnr-priypolicy {

    background-color: #6DB7BD;

}

.bnr-contact {

    background-color: #667382;

}

.bnr-mechanical-eng {

    background-color: #8ccdd2;

}

.featured span {

    display: block;

    text-align: right;

    padding: 20px 0;

}

.main-content {

    margin: 40px 0;

}

.sidebar-hd {

    color: #e9651f;

    font-family:  Arial,  Helvetica,  sans-serif;

    font-weight: 500;

    line-height: 10px;

    margin: 0;

    font-size: 16px;

    padding-bottom: 20px;

    padding-top: 10px;

    text-transform: uppercase;

}

.mailto-box, .side-box {

    padding: 15px;

}

.side-box .btn {

    margin-bottom: 5px;

}

.mailto-box {

    background: #fff;

    border: 1px solid #e4e4e4;

    height: 50px;

    padding-left: 60px;

}

.mailto-box a {

    text-decoration: underline;

    transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -webkit-transition: all .5s ease 0s;

}

.mailto-box i {

    background: #d5d6d8;

    color: #fff;

    font-size: 24px;

    height: 100%;

    left: 0;

    top: 0;

    line-height: 49px;

    position: absolute;

    text-align: center;

    width: 44px;

}

.Rating, .three-boxes .arrow, ul.social-icons {

    text-align: left;

}

.mailto-box a:hover {

    color: #e9651f;

    text-decoration: none;

}

.form-group {

    margin-bottom: 15px;

}

.side-box .form-control {

    border: 1px solid #e3e3e3;

    -moz-box-shadow: 0 0 16px rgba(0, 0, 0, .12) inset;

    -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, .12) inset;

    padding: 10px;

    border-radius: 0;

    -moz-border-radius: 0;

    -webkit-border-radius: 0;

    width: 100%;

    font-family:  Arial,  Helvetica,  sans-serif;

    resize: none;

    box-shadow: none;

}

.review, .review .company-name {

    font-family:  Arial,  Helvetica,  sans-serif;

    font-weight: 400;

}

button, input, textarea {

    appearance: none;

    -webkit-appearance: none;

    -moz-appearance: none;

}

.side-box .form-control::-webkit-input-placeholder {

    color: #999;

    opacity: 1;

    font-style: italic;

}

.side-box .form-control::-moz-placeholder {

    color: #999;

    opacity: 1;

    font-style: italic;

}

.side-box .form-control:-ms-input-placeholder {

    color: #999;

    opacity: 1;

    font-style: italic;

}

.side-box .form-control:-moz-placeholder {

    color: #999;

    opacity: 1;

    font-style: italic;

}

.testimonials {

    padding: 20px;

    margin-bottom: 45px;

    margin-top: 0;

    position: relative;

    border-radius: 8px;

    -moz-border-radius: 8px;

    -webkit-border-radius: 8px;

}

.rslides {

    position: relative;

    overflow: hidden;

    width: 100%;

    padding: 0;

    margin: 0;

}

.rslides li {

    -webkit-backface-visibility: hidden;

    position: absolute;

    display: none;

    width: 100%;

    left: 0;

    top: 0;

}

.review {

    position: relative;

    padding-right: 230px;

    display: table;

    font-size: 13px;

    line-height: 24px;

    font-style: italic;

}

.review p {

    display: table-cell;

    margin-bottom: 0;

}

.testimonials .review {

    height: 80px;

}

.review .company-name {

    max-width: 200px;

    position: absolute;

    right: 0;

    text-align: left;

    top: 50%;

    transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}

.review .company-name:before {

    width: 26px;

    height: 29px;

    position: absolute;

    left: -40px;

    top: 0;

}

.three-boxes.row .icon {

    display: block;

    padding: 20px 0 30px;

}

.two-boxes .arrow {

    padding-top: 20px;

}

.reading-box {

    border-radius: 8px;

    -moz-border-radius: 8px;

    -webkit-border-radius: 8px;

    padding: 20px 200px 20px 20px;

    position: relative;

}

.reading-box .btn {

    position: absolute;

    right: 20px;

    top: 50%;

    transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    line-height: 30px;

    font-size: 15px;

    font-family:  Arial,  Helvetica,  sans-serif;

    font-weight: 400;

    text-transform: capitalize;

}

.accordion-box h4, .accordion-toggle {

    font-family:  Arial,  Helvetica,  sans-serif;

    font-weight: 400;

}

.reading-bx-big {

    padding-right: 250px;

}

.reading-box .h3 {

    margin-bottom: 10px;

    padding: 0;

}

.left-col p {

    margin-bottom: 20px;

}

.footer {

    background-color: #1f2436;

    padding: 40px 0 20px;

    color: #a3a9b3;

    position: relative;

    border-top: 1px solid #939b9e;

}

.Rating, .copyright p, .white-txt p {

    color: #b7b7b7;

}

.footer aside.two_third {

    max-width: 650px;

    margin-bottom: 0;

}

.footer:before {

    border-top: 1px solid #b5b6b8;

    display: block;

    height: 0;

    left: 0;

    position: absolute;

    top: -3px;

    width: 100%}

.Rating {

    margin-top: 20px;

    line-height: 30px;

}

.foologo {

        margin-bottom:  6px;

     margin-top:  6px;

}

.copyright span {

    font-size: 12px;

}

.Rating amp-img, .testimonials-cmn .review .gray-bx {

    position: relative;

}

.footer * {

    transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -webkit-transition: all .5s ease 0s;

}

.copyright {

    padding-bottom: 0;

}

.Rating amp-img {

    top: 7px;

}

.white-txt {

    color: #fff;

}

.copyright a {

    color: #fff;

    text-decoration: none;

}

.copyright a:hover {

    color: #a3a9b3;

}

ul.social-icons {

    margin: 0;

}

ul.social-icons li {

    display: inline-block;

    vertical-align: top;

    padding-left: 8px;

}

ul.social-icons li a {

    background-color: #1f2436;

    border-radius: 75%;

    -moz-border-radius: 75%;

    -webkit-border-radius: 75%;

    color: #333;

    display: inline-block;

    font-size: 16px;

    height: 37px;

    line-height: 34px;

    margin-right: 2px;

    text-align: center;

    width: 37px;

    border: 1px solid #5d616e;

}

.blockquotes, .tabs-box {

    border: 1px solid #eaeaea;

}

ul.social-icons li a .fa {

    color: #bccede;

}

ul.social-icons li a:hover {

    color: #fff;

}

ul.social-icons li a:hover .fa {

    color: #e9651f;

}

a.facebook:hover, a.google-plus:hover, a.linkedin:hover, a.twitter:hover, a.youtube:hover {

    background-color: #4c505e;

}

.gray-bx {

    background-color: #F6F3F3;

    padding: 20px;

    margin-bottom: 30px;

}

.testimonials-cmn .review {

    display: block;

    padding: 0;

    position: relative;

}

.testimonials-cmn .review .gray-bx:after  {

    display:  block;

    position:  absolute;

    bottom:  -22px;

    left:  48px;

    width:  25px;

    height:  48px;

    border:  5px solid #f6f3f3;

    background-color:  #f6f3f3;

    transform:  rotate(60deg);

    z-index:  -1;

}

.testimonials-cmn .review .company-name {

    position: relative;

    padding-left: 30px;

    display: block;

    min-height: 29px;

}

.testimonials-cmn .review .company-name:before {

    display: block;

    position: absolute;

    left: 0;

}

.tabs-box:after {

    clear: both;

    display: block;

}

.dark-blue, .person-author {

    color: #424e63;

}

.tab {

    background-color: #fff;

    margin-bottom: 20px;

}

.tab-content {

    padding: 20px;

    display: none;

}

.tab-content h3 {

    padding-left: 0;

    padding-right: 0;

    font-size: 18px;

    color: #424e63;

    line-height: 27px;

}

#t1 {

    display: block;

}

.blockquotes {

    position: relative;

    padding: 20px;

}

.blockquotes:before {

    border-top: solid 3px #f26d35;

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

}

.accordion-content {

    display: none;

}

.accordion-content ol {

    padding-left: 30px;

    padding-bottom: 15px;

}

.accordion-toggle {

    padding-left: 34px;

    position: relative;

    cursor: pointer;

    min-height: 34px;

    border-bottom: 1px solid #e8e6e6;

    margin-bottom: 10px;

    padding-bottom: 10px;

}

.accordion-toggle:before {

    background: url(https://www.livehelpindia.com/images/toggle_plus.png) center center no-repeat #6e7177;

    display: block;

    width: 22px;

    position: absolute;

    left: 0;

    top: 0;

    height: 22px;

}

.accordion-toggle.accordion-active:before {

    background-image: url(https://www.livehelpindia.com/images/toggle_minus.png);

}

.testimonials-bx .h3 {

    padding-top: 0;

}

.testimonials-bx ol {

    padding-left: 14px;

}

.person-title {

    display: block;

}

.icons-bx {

    font-size: 20px;

}

.icons-bx .fa {

    font-size: 18px;

    color: #fff;

    background-color: #333;

    border-radius: 75px;

    width: 20px;

    height: 35px;

    text-align: center;

    margin-right: 12px;

    line-height: 39px;

}

.flag-box {

    padding-top: 20px;

}

.simple-content h2 {

    color: #424e63;

    font-size: 24px;

    margin-bottom: 20px;

    font-weight: 400;

}

ul.audio-custom {

    margin: 0;

    padding: 20px 0;

    min-height: 200px;

}

#html5box-html5-lightbox form .btn, .get-in-info {

    margin-top: 20px;

}

.bg-gray ul {

    padding-top: 0;

}

ul.audio-custom li {

    padding-top: 5px;

    display: block;

}

.get-in-info {

    padding: 0;

}

.get-in-info .form-control {

    box-shadow: none;

    -moz-box-shadow: none;

    -webkit-box-shadow: none;

}

.responsive-footer {

    background: rgba(0, 0, 0, .3);

    bottom: 0;

    padding: 15px 0 11px;

    position: fixed;

    text-align: center;

    width: 100%;

    z-index: 90;

    display: none;

}

#html5box-html5-lightbox .side-box {

    padding-top: 30px;

}

#html5box-html5-lightbox form:after {

    clear: both;

    display: block;

}

.responsive-footer .btn {

    position: relative;

    padding: 10px 12px 16px 40px;

    line-height: 18px;

}

.responsive-footer .btn .fa {

    background: rgba(0, 0, 0, .1);

    font-size: 18px;

    height: 100%;

    left: 0;

    line-height: 40px;

    position: absolute;

    top: 0;

    width: 34px;

}

#button_res {

    float: left;

}

.hire-cad-img {

}

@media screen and (min-width:1025px) {

    .reveal-modal.gallery-popup {

    width: 900px;

}

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

    .reveal-modal.gallery-popup {

    width: 70%}

}@media screen and (max-width:1170px) {

    .container {

    padding-left: 15px;

    padding-right: 15px;

}

}@media screen and (max-width:940px) {

    .h3, .reading-box {

    padding: 10px;

}

.three_fourth {

    width: 72%;

    margin-right: 2%}

.one_fourth {

    width: 26%}

.space-bttm-30 .one_fourth {

    width: 100%;

    margin: 0 0 10px;

}

.space-bttm-30 .three_fourth {

    width: 100%}

.accr .three_fourth {

    width: 72%;

    margin-right: 2%;

    float: left;

}

.accr .one_fourth {

    width: 26%;

    float: right;

}

.ofrs-in .one_fourth {

    min-height: 330px;

}

.h3 {

    font-size: 18px;

    line-height: 20px;

}

.reading-box .btn {

    margin-top: 15px;

    clear: both;

    display: inline-block;

    position: relative;

    top: 10px;

    left: 0;

}

ul.social-icons li {

    padding: 0;

}

}@media (max-width:900px) {

    .nav-full ul.slimmenu li ul li a {

    border-bottom:  1px solid #dcdadb;

}

.menu-collapser {

    display: block;

}

.navbar-collapse.hide, .slimmenu.hide {

    display: none;

}

.slimmenu.show, ul.slimmenu.show li ul.show {

    display: block;

}

ul.slimmenu.show li ul.hide {

    display: none;

}

ul.slimmenu li button {

    width: 100%;

    text-align: left;

}

ul.navbar-collapse.show li, ul.slimmenu.show li {

    width: 100%}

}.accordion-box h4, .video_modal_button {

    border: 0;

    background: 0 0;

    cursor: pointer;

}

@media (min-width:768px) {

    ul.slimmenu li ul {

    display: block;

    visibility: hidden;

    height: 0;

    opacity: 0;

    -webkit-transition: all .5s ease;

    -moz-transition: all .5s ease;

    -ms-transition: all .5s ease;

    -o-transition: all .5s ease;

    transition: all .5s ease;

}

ul.slimmenu li:hover ul {

    opacity: 1;

    visibility: visible;

    height: auto;

    overflow: visible;

}

}@media (max-width:767px) {

    .Rating {

    text-align:  center;

}

body, p {

    font-size: 14px;

}

.footer, .mailto-box, .side-box, ul.social-icons {

    text-align: center;

}

body {

    line-height: 1.4;

}

p {

    line-height: 24px;

}

.testimonials-cmn amp-carousel {

    height: 200px;

}

#testimonials.testimonials-cmn amp-carousel>div>div>div>amp-fit-text>div {

    -webkit-box-pack: nherit;

    -ms-flex-pack: inherit;

    justify-content: inherit;

}

.video-ifrbox amp-iframe {

    height: 86%;

    max-width: 100%}

.router_div {

    height: 260px;

}

.router_div h2 {

    font-size: 13px;

}

.get-in-info h4 {

    padding-left: 0;

}

.arrow {

    margin: 0 0 0 10px;

}

ul.social-icons li {

    padding: 0 5px;

}

ul.social-icons {

    padding-top: 20px;

}

.ofrs-in .one_fourth {

    min-height: inherit;

}

.header .logo, .pull-right.tprgt, ul.call-info {

    text-align: center;

    width: auto;

}

.one_fourth, .one_half, .one_third, .three_fourth, .two_third {

    width: 100%;

    margin-right: 0;

}

.desktop-banner {

    display: none;

}

.responsive-banner {

    display: block;

    max-width: 640px;

    margin: 0 auto;

}

.live-chat {

    display: none;

}

.lightboxleft, .lightboxright {

    width: 100%}

.divtext {

    margin: 12px;

}

.reading-box, .reading-bx-big {

    padding-right: 20px;

}

.testimonials .review {

    display: block;

    padding-right: 0;

    height: auto;

}

.review .company-name {

    position: relative;

    margin-top: 24px;

    padding-left: 36px;

    min-height: 30px;

    display: block;

}

.call-inf.responsive-footer, .responsive-footer {

    display: none;

}

.review .company-name::before {

    left: 0;

}

footer.footer {

    padding-bottom: 80px;

}

.reveal-modal {

    width: 92%;

    max-width: 520px;

    margin: 0;

    left: 50%;

    transform: translateX(-50%);

    -moz-transform: translateX(-50%);

    -webkit-transform: translateX(-50%);

}

.reveal-modal amp-iframe {

    height: auto;

    min-height: 200px;

}

.call-info {

    font-size: 0;

}

ul.call-info li {

    padding: 0 5px;

    line-height: 14px;

}

.banner-shadow .container, .hgroup-strip .container {

    padding: 0;

}

ul.call-info a {

    font-size: 14px;

}

.h1, h1 {

    font-size: 20px;

}

.hgroup-strip {

    margin-bottom: 5px;

}

.get-in-info {

    text-align: left;

}

.h3 {

    font-size: 17px;

}

a#backtoptop {

    bottom: 13px;

    font-size: 20px;

    height: 40px;

    line-height: 35px;

    right: 10px;

}

.reading-box .btn {

    margin-top: 15px;

    clear: both;

    display: inline-block;

    position: relative;

    top: 10px;

    left: 0;

}

ul.audio-custom {

    padding: 10px 0 15px;

    min-height: inherit;

}

.testimonials {

    margin-bottom: 20px;

    margin-top: 0;

}

.vds-3 .one_third, .vds-3 p {

    margin: 0;

}

.logos-hf .one_half {

    width: 48%;

    float: left;

    padding: 10px;

}

.logos-3 .one_third, .vds-3 .one_third {

    width: 33.3%;

    float: left;

    padding: 5px;

}

.space-bttm-30 {

    margin-bottom: 10px;

}

.blockquotes-bttm {

    padding-bottom: 10px;

}

.row-two>div {

    margin-bottom: 0;

}

}.logo .xsVisible, .shadow-box .amp-carousel-button, .testimonials-cmn .amp-carousel-button, .testimonials-cmn .review.xsVisible, amp-accordion section:not([expanded]) .show-less, amp-accordion section[expanded] .show-more {

    display: none;

}

.accordion-box h4, .accordion-box section[expanded] {

    border-bottom: 1px solid #e8e6e6;

    padding-bottom: 10px;

}

@media (max-width:479px) {

    .accr .one_fourth, .accr .three_fourth {

    width: 100%;

    margin-right: 0;

    float: none;

    text-align: center;

}

.video-ifrbox amp-iframe {

    height: 86%;

    max-width: 100%}

.router_div {

    height: 260px;

    width: 100%;

    margin: 1% 0;

}

.router_div h2 {

    font-size: 13px;

}

.testimonials-cmn amp-carousel {

    height: 230px;

}

}.desktop-banner {

    margin: 0 auto;

}

.amp-carousel-slide p {

    line-height: 19px;

}

ul.call-info a.callNum {

    margin: 0 20px 0 8px;

    letter-spacing: 0;

}

.video_modal_button {

    vertical-align: text-bottom;

    height: auto;

    width: 100%}

.accordion-box h4 {

    padding-left: 34px;

    position: relative;

    min-height: 34px;

    margin-bottom: 10px;

}

.accordion-box .show-less, .accordion-box .show-more {

    width: 22px;

    position: absolute;

    height: 22px;

    left: 0;

    top: 0;

}

.accordion-box .show-more {

    background: url(https://www.livehelpindia.com/images/toggle_plus.png) center center no-repeat #6e7177;

}

.accordion-box .show-less {

    background: url(https://www.livehelpindia.com/images/toggle_minus.png) center center no-repeat #6e7177;

}

.accordion-box section[expanded] {

    margin-bottom: 15px;

}

.accordion-box section ul {

    padding-left: 30px;

}

.getQuoteBox {

    background: #fafafa;

    padding: 25px;

}

.getQuoteBox .getQuoteBoxFrame {

    width: auto;

    max-width: 181px;

    margin: 0 auto;

}

.getQuoteBox h3 {

    color: #e9651f;

    font-size: 22px;

    font-family:  Arial,  Helvetica,  sans-serif;

    font-weight: 700;

    text-transform: uppercase;

    line-height: 30px;

}

.getQuoteBox .btn {

    min-width: 178px;

    margin-bottom: 0;

    margin-top: 10px;

}

@media (max-width:1080px) {

    .getQuoteBox .btn {

    min-width: auto;

    margin-top: 0;

    padding: 7px 15px;

}

}.modal {

    position: fixed;

    left: 0;

    top: 0;

    height: 100%;

    width: 100%;

    z-index: 1050;

    background: rgba(0, 0, 0, .5);

}

.modal-dialog {

    width: 900px;

    margin: 30px auto;

    position: relative;

}

.close-button-box {

    background: #1f2436;

    padding: 10px;

    text-align: right;

}

.close-button {

    background: 0 0;

    border: none;

}

.modal-title {

    float: left;

    font-size: 20px;

    color: #fff;

    margin: 0;

}

.modal-title small {

    color: #fff;

    font-size: 14px;

    font-style: italic;

}

.close:focus, .close:hover {

    color: #000;

    text-decoration: none;

    cursor: pointer;

    filter: alpha(opacity=50);

    opacity: .5;

}

button.close {

    -webkit-appearance: none;

    padding: 0;

    cursor: pointer;

    background: 0 0;

    border: 0;

}

.modal-body {

    width: 100%;

    position: relative;

    padding: 15px;

    background: #fff;

}

.modalbutton {

    max-width: 200px;

    width: 100%;

    background: 0 0;

    height: auto;

}

.modalbutton amp-img {

    max-width: 100%}

@media (max-width:991px) {

    .modal-dialog {

    width: 600px;

}

}@media (max-width:767px) {

    .modal-dialog {

    width: auto;

    margin: 10px;

}

}.logo .xsHidden, .testimonials-cmn .xsHidden {

    display: block;

}

.sidebrImgRsp {

    margin: 0 auto;

}

body {

    padding-top: 127px;

}

.header {

    position: fixed;

    z-index: 99;

    width: 100%;

    background: #fff;

    top: 0;

    left: 0;

}

.header .logo.navbar-brand {

    margin-top: 0;

}

.logo amp-img {

    vertical-align: top;

}

.certificationOuter {

    background-color: #1f2436;

    padding: 15px 0;

}

.certificationOuter:after, .certificationOuter:before {

    clear: both;

    display: table;

    width: 100%;

    content: ''}

.certificationOuter .leftOuter {

    width: 270px;

    float: left;

    padding: 16px 0;

}

.certificationOuter .rightOuter {

    width: calc(100% - 270px);

    float: right;

}

.certificationOuter ul {

    padding: 0;

    margin: 0;

}

.certificationOuter ul li {

    list-style: none;

    display: inline-block;

    text-align: center;

    vertical-align: middle;

    padding: 0 30px;

    margin: 0;

    line-height: 1;

}

.certificationOuter .leftOuter h1 {

    font-family:  Arial,  Helvetica,  sans-serif;

    font-weight: 500;

    color: #fff;

    margin: 14px 0 10px;

    padding: 0;

    font-size: 25px;

    line-height: 1;

    border: 0;

}

.certificationOuter .leftOuter h1:after {

    display: none;

}

.certificationOuter .leftOuter h3 {

    font-family:  Arial,  Helvetica,  sans-serif;

    font-weight: 400;

    color: #fff;

    padding: 0;

    font-size: 17px;

    line-height: 1;

    margin: 0;

}

@media (max-width:1199px) {

    .certificationOuter ul li {

    width: 20%;

    margin: 0 -2px;

    padding: 0;

}

}@media (max-width:899px) {

    .certificationOuter .leftOuter {

    width: 100%;

    float: none;

    padding: 0 0 20px;

}

.certificationOuter .rightOuter {

    width: 100%;

    float: none;

}

.certificationOuter .leftOuter h1 {

    margin-bottom: 5px;

    margin-top: 0;

}

.certificationOuter {

    background-color: #1f2436;

    padding: 15px 0 25px;

}

}@media (max-width:767px) {

    .pull-right.tprgt {

    display: block;

    padding: 5px 0;

    margin: 0;

    max-width: 182px;

}

ul.call-info {

    padding: 3px 0;

}

ul.call-info li {

    width: 100%}

ul.call-info li a i {

    margin-right: 5px;

}

.logo amp-img {

    margin-top: 5px;

}

.certificationOuter .leftOuter h1 {

    font-size: 22px;

}

.certificationOuter .leftOuter h3 {

    font-size: 15px;

}

body {

    padding-top: 109px;

}

.logo .xsVisible, .testimonials-cmn .review.xsVisible {

    display: block;

}

.logo .xsHidden, .testimonials-cmn .xsHidden {

    display: none;

}

}@media (max-width:620px) {

    .certificationOuter ul li {

    width: 33.33%;

    margin: 0 -2px 10px;

    padding: 0;

}

.certificationOuter ul {

    text-align: center;

}

}@media (max-width:480px) {

    .certificationOuter ul li {

    width: 50%;

    margin: 0 -2px 10px;

}

.side-box.formBox  {

    height:  395px;

    width:  100%;

    max-width:  770px;

}

}

.side-box.formBox {

    height:  395px;

    width:  100%;

    max-width:  770px;

}

.side-box amp-iframe {

    height:  100%;

    width:  100%;

}

@media screen and (min-width: 1071px)  {

    .side-box.formBox  {

    height:  380px;

}

}

.accordion-box .one_half section {

    margin-bottom:  20px;

}

.readMore  {

    display:  block;

    margin:  0;

    font-family:  Arial,  Helvetica,  sans-serif;

    font-weight:  400;

    font-style:  normal;

    padding:  0px;

    text-align:  left;

    font-size:  14px;

    color:  #e9651f;

    text-decoration:  underline;

}



</style>

<!--/*----------------28-4-21*/-->

<style>

.desktop-banner  {

    display:  block;

}

.mobile-banner  {

    display:  none;

}

.desktop-banner svg  {

    width:  100%;

    display:  block;

    height:  auto;

}

.call-info span {

    font-size: 18px;

    padding-right: 4px;

}

.nav-full ul.slimmenu li .fa-caret-down {

    width: 0;

    height: 0;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-top: 6px solid #fff;

    position: absolute;

    right: 5px;

    top: 50%;

    margin-top: -1px;

}

ul.social-icons li img {

    padding-top: 7px;

}

.testimonials-in {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -10px;

}

.slide {

    display: flex;

    width: 33.3%}

.testimonials .review {

    height: auto;

    display: block;

    padding: 0;

}

.review .company-name {

    max-width: 100%;

    position: static;

}

.review .company-name::before {

    width: 26px;

    height: 29px;

    position: relative;

    left: -40px;

    top: 28px;

    content: "";

    display: block;

}

.review .company-name {

    max-width: 100%;

    position: static;

    padding-left: 40px;

    display: block;

    padding-top: 30px;

}

.testimonials {

    padding: 0;

    border-radius: 0;

    border: 0;

}

.testi-col {

    border: solid 1px #ccc;

    padding: 10px 10px 0 10px;

    margin: 10px 10px 10px 10px;

    border-radius: 5px;

}

.review p {

    line-height: 25px;

}

a#backtoptop::after {

    width: 0;

    height: 0;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #fff;

    content: "";

    left: 10px;

    top: 12px;

    position: absolute;

}

.audio-custom iframe {

    border-right: solid 1px #e5e5e5;

    border-radius: 5px;

    width: 100%;

    height: 100px;

}

.arrow li:before {

    content: "";

    left: 10px;

    top: 6px;

    width: 6px;

    height: 11px;

    border: solid #fff;

    border-width: 0 2px 2px 0;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

    z-index: 2;

}

.arrow li:after {

    content: "";

    width: 25px;

    height: 25px;

    position: absolute;

    left: 0;

    background-color: #e9e8e8;

    border-radius: 50%;

    top: 0;

}

.show-div {

    display: block;

}

a#backtoptop::after {

    width: 0;

    height: 0;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #fff;

    content: "";

    left: 10px;

    top: 12px;

    position: absolute;

}

.audio-custom iframe {

    border-right: solid 1px #e5e5e5;

    border-radius: 5px;

    width: 100%;

    height: 100px;

}

.show-div {

    display: block;

}

.testimonials-cmn .review .company-name {

    padding-left: 0;

}

.testimonials-cmn .review .company-name img {

    vertical-align: middle;

    margin-right: 10px;

}

.h1, h1 {

    font-weight: 600;

}

.accordion-box h4, .blockquotes h3.h3, .pdn-bttm, .reading-box .h3 {

    text-transform: capitalize;

}

img {

    height: auto;

    max-width: 100%}

h2.h1 {

    text-transform: capitalize;

}

h3.h1 {

    text-transform: capitalize;

}

h1 {

    text-transform: capitalize;

}

@media screen and (max-width:900px) {

    .show-div {

    display: block!important;

}

ul.slimmenu li {

    position: relative;

    float: none;

    display: block;

    z-index: 99;

    border-bottom: solid 1px rgba(255, 255, 255, .1);

    cursor: pointer;

}

ul.slimmenu li>ul {

    left: 0;

    top: 100%;

    min-width: 250px;

    padding: 0;

    text-align: left;

    background-color: #fff;

    box-shadow: 0 2px 2px rgba(0, 0, 0, .2);

    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .2);

    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2);

    z-index: 9999;

    width: 100%;

    position: relative;

}

ul.slimmenu li ul li a {

    padding: 16px 20px;

    font-size: 14px;

    display: block;

    height: auto;

}

.nav-full ul.slimmenu li .fa-caret-down {

    display: none;

}

ul.slimmenu li button::after {

    content: "";

    position: absolute;

    right: 0;

    top: 0;

    width: 0;

    height: 0;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-top: 6px solid #fff;

    position: absolute;

    right: 10px;

    top: 50%;

    margin-top: -1px;

}

ul.slimmenu li button {

    cursor: pointer;

    position: relative;

    z-index: 99;

}

ul.slimmenu li {

    background: 0 0;

}

img {

    max-width: 100%!important;

}

.mailto-box {

    font-size: 13px;

    padding-left: 50px;

}

.btn, .nav-full .btn {

    font-size: 14px;

}

.getQuoteBox h3 {

    font-size: 20px;

}

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

    .slide {

    width: 100%}

.desktop-banner  {

    display:  none;

}

.mobile-banner  {

    display:  block;

}

.banner-shadow svg  {

     width:  100%;

    height:  auto;

}

.pull-left.navbar-brand.logo  {

    padding:  4px 0 0 0;

}

}

  





/************new certific sec**********/

.side-box.shadow-box a.svg-w svg  {

    

    display:  block;

    

}

.nav-full .btn  {

    

    border:  1px solid #e9651f;

    

    border-radius:  2px;

    

}

.live-chat  {

    

    border:  1px solid #60ab12;

    

    border-radius:  2px;

    

}

.certOuter-home  {

    

    padding-bottom:  30px;

    

    background:  #f0f0f0;

    

    padding-top:  30px;

    

    border-top:  3px solid #60ab12;

    

}

body .featuredLogo-new  {

    

    align-items:  inherit;

    

    margin:  0 -10px;

    

    justify-content:  center;

    

    display:  flex;

    

    flex-wrap:  wrap;

    

    justify-content:  center;

    

    align-items:  inherit;

    

    width:  inherit;

    

}

.featuredLogo-new > li  {

    

    min-width:  10%;

    

    display:  flex;

    

    border:  none;

    

    padding:  15px 10px;

    

    justify-content:  center;

    

    align-items:  center;

    

    text-align:  center;

    

    font-weight:  normal;

    

    font-size:  inherit;

    

    line-height:  normal;

    

    flex-wrap:  wrap;

    

    margin:  0 10px;

    

    border-radius:  3px;

    

    margin-bottom:  20px;

    

    background:  #fff;

    

    width:  16%;

    

    border:  none;

    

    box-shadow:  0 0 5px #bfbfbf;

    

}

.featuredLogo-new .service-icon  {

    

    font-size:  40px;

    

    min-height:  inherit;

    

}

.featuredLogo-new > li h3  {

    

    width:  100%;

    

    font-size:  15px;

    

    line-height:  normal;

    

    font-weight:  bold;

    

    margin-bottom:  0;

    

    border:  none;

    

    margin-top:  15px;

    

    color:  #000;

    

}

.live-chat-new  {

    

    position:  absolute;

    

    right:  0px;

    

    top:  9px;

    

    z-index:  1001;

    

    background-color:  #60ab12;

    

    min-width:  86px;

    

    display:  inline-block;

    

    padding:  5px 3px;

    

    margin-bottom:  0;

    

    -webkit-user-select:  none;

    

    -moz-user-select:  none;

    

    -ms-user-select:  none;

    

    user-select:  none;

    

    color:  #fff;

    

    font-weight:  500;

    

    transition:  all .5s ease 0s;

    

    -moz-transition:  all .5s ease 0s;

    

    -webkit-transition:  all .5s ease 0s;

    

    line-height:  24px;

    

    box-shadow:  none;

    

}

.live-chat-new a  {

    

    color:  #fff;

    

    padding:  5px 10px;

    

}



.live-chat-new: hover  {

    

    background-color:  #fff;

    

    color:  #000;

    

}



.live-chat-new: hover a  {

    

    color:  #000;

    

}

.heading-block  {

    

    text-align:  center;

    

    margin:  0 0 10px;

    

    color:  #1a1b1c;

    

    font-weight:  400;

    

    font-family:  Arial,  Helvetica,  sans-serif;

    

}



.space-bttm-25 {

    

    margin-bottom:  0;

    

}

.feaCli  {

    

    margin-top:  0;

    

}

.featured img  {

    

    display:  block;

    

}

.live-chat-new  {

    

    position:  absolute;

    

    right:  0px;

    

    top:  9px;

    

    z-index:  1001;

    

    background-color:  #60ab12;

    

    min-width:  86px;

    

    display:  inline-block;

    

    padding:  5px 3px;

    

    margin-bottom:  0;

    

    -webkit-user-select:  none;

    

    -moz-user-select:  none;

    

    -ms-user-select:  none;

    

    user-select:  none;

    

    color:  #fff;

    

    font-weight:  500;

    

    transition:  all .5s ease 0s;

    

    -moz-transition:  all .5s ease 0s;

    

    -webkit-transition:  all .5s ease 0s;

    

    line-height:  24px;

    

    box-shadow:  none;

    

}

.live-chat-new  {

    

    border:  1px solid #60ab12;

    

    border-radius:  2px;

    

}







.quetion  {

    

    width:  26px;

    

    height:  26px;

    

    background-color:  #fff;

    

    padding:  2px 5px;

    

    border-radius:  50%;

    

    display:  inline-block;

    

}



.review-icons  {

    

    font-style:  initial;

    

    font-size:  20px;

    

    padding-right:  8px;

    

}



.top-client-sec  {

    

    background-color:  #fcfcfc;

    

    margin-bottom:  30px;

    

}

.massage-sec {

    

    margin-bottom:  30px;

    

}

.client-review-sec  {

    

    text-align:  center;

    

    padding:  11px 0px;

    

    display:  block;

    

}



.client-review-sec h3  {

    

    font-size:  45px;

    

    margin-bottom:  12px;

    

    color:  #e9651f;

    

    display:  block;

    

    line-height:  1;

    

}



.client-review-sec h4  {

    

    font-size:  20px;

    

    margin-bottom:  25px;

    

}



.client-review-sec p  {

    

    background-color:  #e9651f;

    

    color:  #fff;

    

    font-size:  27px;

    

    font-weight:  600;

    

    padding:  12px;

    

    margin-bottom:  0;

    

}



.space-bttm-25 svg,  .svg-w svg  {

    

    width:  100%;

    

    height:  auto;

    

}

.space-bttm-25  {

    

    margin-bottom:  30px;

    

}

header.header svg  {

    

    display:  block;

    

}





.copyright a  {

    

    color:  #fff;

    

}

p  {

    

    font-size:  16px;

    

}

.Rating,  .copyright p,  .white-txt p  {

    

    color:  #fff;

    

}

body,  p  {

    

    color:  #272727;

    

}

.collapse-button .icon-bar  {

    

    margin:  6px 0;

    

}

.copyright span  {

    

    font-size:  14px;

    

}









@media screen and (max-width: 1199px) {

    

.live-chat-new  {

    

    right:  15px;

    

}

.head-rgt-btn  {

    

    right:  125px;

    

}

.client-review-sec h3  {

    

    font-size:  35px;

    

}



.client-review-sec h4  {

    

    font-size:  20px;

    

}



.client-review-sec p  {

    

    font-size:  22px;

    

}

.massage-sec a  {

    font-size:  13px;

}





.massage-sec  {

    

    padding-left:  54px;

    

}





}



@media screen and (max-width: 1023px) {

    

ul.slimmenu li a,  ul.slimmenu li button  {

    

    padding:  18px 23px 18px 10px;

    

}

ul.slimmenu li .sub-toggle  {

    

    right:  2px;

    

}



}





@media screen and (max-width: 900px) {

    



/********new css********/



/*.banner-main  {

    

    padding:  20px 0;

    

}

*/

ul.slimmenu li button {

    

  z-index:  99;

    

}

.featuredLogo-new > li  {

    

    width:  33.33%;

    

}

.heading-block  {

    

    margin:  0 0 30px;

    

}





.client-review-sec h3  {

    

    font-size:  30px;

    

     margin-bottom:  6px;

    

}



.client-review-sec h4  {

    

    font-size:  18px;

    

    margin-bottom:  15px;

    

}



.client-review-sec p  {

    

    font-size:  19px;

    

}



}





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

    

  .mob-in-bnr {

    

   line-height: normal;

    

   font-size: 32px;

     

   color: #fff;

     

   text-align: center;

     

   padding: 40px 15px 45px;

     

   font-weight: bold;

     

   text-shadow: 2px 2px 2px #333;

     

   text-transform: uppercase;

    

   }

   .mob-in-bnr span {

    

    display: block;

    

    font-size: 17px;

     

    font-weight: normal;

    

  }

}











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

    

.featuredLogo-new > li  {

    

    width:  50%;

    

}



}



.blog-box {

    padding: 100px 0 70px;

}

.section-title {

    text-transform: uppercase;

    font-size: 45px;

    font-weight: 700;

    line-height: 54px;

    color: #333;

}

.blog-col-box {

    display: flex;

    flex-wrap: wrap;

    margin: 70px 0 0;

}

.blog-col {

    width: 30%;

    margin: 0 3% 30px 0;

    background: #fff;

    border-radius: 30px;

    box-shadow: 0 3px 37px rgba(0, 0, 0, .16);

    padding: 33px;

}

.blog-info {

    display: flex;

    padding: 20px 0;

    border-bottom: 1px solid #e5e5e5;

    justify-content: space-between;

    align-items: center;

}

.blog-description {

    padding: 25px 0 0;

    color: rgba(32, 35, 53, .8);

    font-size: 18px;

    line-height: 30px;

    min-height: 175px;

}

.blog-read {

    width: 44px;

    height: 44px;

    border-radius: 100%;

    margin: 0 0 0 auto;

    display: block;

    background: #ffe1d6;

    box-shadow: 0 10px 20px rgba(37, 43, 51, .16);

    padding: 11px 0 0 13px;

}

.blog-info-left span {

    color: #f05a23;

}

@media only screen and (max-width:991px) {

    .blog-col {

    width: 48.5%}

.blog-col:nth-child(2n+1) {

    margin-right: 3%}

.blog-col:nth-child(2n) {

    margin-right: 0;

}

}@media only screen and (max-width:767px) {

    .blog-col {

    width: 100%;

    margin: 0 0 20px;

    padding: 15px;

}

.blog-box {

    padding: 30px 0 10px;

}

.blog-col-box {

    margin: 20px 0 0;

}

.blog-col-image {

    margin-bottom: 20px;

}

.blog-col {

    width: 99%}

}
.blog-box h3 a {

    color:  #202336;

    font-size:  20px;

    word-break:  break-all;

}

.certOuter-home {
	width: 100% !important;
	max-width: 100%;
	margin: 0 !important;
	box-sizing: border-box;
	overflow: hidden;
}
.featuredLogo-new {
	max-width: 1200px;
	margin: auto !important;
}
.nav-full ul.slimmenu li .fa-caret-down{
	font-size:0;
}
.collapse-button .icon-bar {

	font-size: 0;
}