/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
h1,h2,h3,h4,h5,h6,p,a{font-family: 'Poppins', sans-serif !important;}



/*headerandbanner*/
.bannerheading {}

.bannerheading h1 {
    opacity: 1 !important;
    width: 98%;
    font-size: 41px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 46px;
    padding-bottom: 19px;
    color: #fff;
    padding-top: 30%;
}

.bannerheading p {
    opacity: 1 !important;
    font-size: 16px !important;
    width: 100%;
    line-height: 24px !important;
    font-weight: 300 !important;
    color: #fff;
}

.bannerheading a {
    font-size: 16px !important;
    color: #fff !important;
    background: #153751;
    padding: 13px 48px;
    display: inline-block;
    margin-top: 2%;
    border-radius: 8px;
    text-transform: uppercase;
    font-weight: 500;
}

#header-outer[data-lhe="animated_underline"] li > a .menu-title-text {
    font-size: 18px;
    font-weight: 500;
    color: black;
    text-transform: uppercase;
}

#header-outer[data-lhe="animated_underline"] li {
    padding-right: 16px;
}

body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after {
    display: none;
}

.contactbtn a span {
    background: #153751;
    padding: 14px 37px;
    font-size: 16px !important;
    color: #fff !important;
    border-radius: 10px;
    font-weight: 500 !important;
}

/*aboutus*/
div#aboutusid h4 {
    font-size: 20px;
    font-weight: 500;
    color: #297672;
    padding-bottom: 7px;
}

div#aboutusid h2 {
    font-size: 45px;
    font-weight: bold;
    color: black;
    padding-bottom: 20px;
    line-height: 65px;
    text-transform: uppercase;
}

div#aboutusid p {
    font-size: 16px;
    font-weight: 300;
    color: #2b2b2b;
}

div#aboutusid h5 {
    font-size: 20px;
    font-weight: 500;
    color: #2b2b2b;
    margin-bottom: 0px;
}

div#aboutusid {
    padding-top: 100px !important;
    padding-bottom: 80px !important;
}

.btnabout p {
    font-size: 12px !important;
    font-weight: 300;
    color: #2b2b2b;
    line-height: 15px;
}

.btnabout {
    border: 1px solid #297672;
    border-radius: 10px;
    padding: 23px 45px 23px 87px;
    width: 78%;
    position: relative;
    margin-top: 23px;
}

.btnabout:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2023/02/Group-10718.png)no-repeat !important;
    width: 99px;
    height: 100px;
    left: 22px;
    right: 0;
    top: 28px;
    bottom: 0;
}
/*thirdsection*/
div#thirdsectionid h4 {
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
}

div#thirdsectionid h2 {
    font-size: 45px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    padding-bottom: 55px;
}

div#innerservicesid .vc_col-sm-4 {
    border: 2px solid #15375138;
    border-radius: 10px;
    padding: 40px;
    width: 31%;
    margin: auto;
    transition: .8s all ease;
}

div#innerservicesid {}

div#innerservicesid h3 {
    font-size: 20px;
    font-weight: 500;
    color: #fff;
}

div#innerservicesid p {
    font-size: 14px;
    font-weight: 300;
    color: #fff;
    padding-top: 22px;
}

div#innerservicesid a {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    text-decoration: revert;
    display: inline-block;
    margin-top: 7px;
    margin-bottom: 12px;
}

div#thirdsectionid {
    padding-top: 100px !important;
    padding-bottom: 300px !important;
}

div#innerservicesid .vc_col-sm-4:hover {
    background: #15375182;
}

div#milestoneid {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
    margin-top: -188px;
}

.number.default {font-weight: bold;color: #fff !important;font-family: 'Poppins' !important;}

.subject {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #fff !important;
    padding-top: 13px;
    font-family: 'Poppins' !important;
}

div#milestoneid .row-bg.viewport-desktop.using-bg-color {
    border-radius: 19px;
}

div#milestoneid img {
    padding-bottom: 12px;
}

/*projectsection*/
div#ourprojectid h4 {
    font-size: 20px;
    font-weight: 500;
    color: #297672;
    padding-bottom: 7px;
}

div#ourprojectid h2 {
    font-size: 40px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    padding-bottom: 16px;
}

div#ourprojectid p {
    font-size: 18px;
    font-weight: 300;
    color: #2b2b2b;
    width: 65%;
    margin: auto;
    padding-bottom: 39px;
}

.innerproject h3 {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    line-height: 23px;
}

.innerproject h2 {
    font-size: 27px !important;
    font-weight: bold !important;
    color: #fff !important;
    line-height: 31px;
}

div#innerprojectrow .vc_col-sm-4 .innerproject {
    background: #297672;
    padding: 20px;
    width: 78%;
    margin: auto;
    margin-top: -195px;
    position: relative;
    opacity:0;
    transition:2s all ease;
}

.innerproject a {
    margin-top: -39px !important;
    display: inline-block;
    position: absolute;
    bottom: 31px;
    right: -14px;
}

div#innerprojectrow .vc_col-sm-4:hover .innerproject {
    opacity: 1;
}

div#ourprojectid {
    padding-top: 48px !important;
    padding-bottom: 22px !important;
}
.btnproject a {
    font-size: 16px !important;
    color: #fff !important;
    background: #153751;
    padding: 14px 23px;
    display: inline-block;
    border-radius: 8px;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 76px;
}
/*information*/
div#informationid h2 {
    font-size: 43px;
    font-weight: bold;
    color: #fff;
    padding-bottom: 14px;
    line-height: 66px;
}

div#informationid p {
    font-size: 20px;
    font-weight: 300;
    color: #fff;
}

div#informationid h4 {
    font-size: 25px;
    font-weight: 300;
    color: #fff;
}

div#informationid h3 {
    font-size: 60px;
    font-weight: 500;
    color: #fff;
    padding-top: 35px;
    padding-bottom: 35px;
}

div#informationid a {
    font-size: 16px !important;
    color: #153751 !important;
    background: #fff;
    padding: 14px 36px;
    display: inline-block;
    border-radius: 8px;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 29px;
}

div#informationid {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
}
.iconimg {
    margin-top: 8% !important;
    margin-bottom: 5% !important;
}
/*testimonial*/
div#sliderrowid h2 {
    font-size: 45px;
    font-weight: bold;
    color: #2b2b2b;
    padding-bottom: 52px;
}

div#sliderrowid p {
    font-size: 18px;
    font-weight: 300;
    color: #2b2b2b;
    width: 62%;
    padding-bottom: 48px;
}

.clientname img {
    width: 51px !important;
}

.clientname h4 {
    font-size: 20px;
    font-weight: 500;
    color: #2b2b2b;
    margin-top: -98px;
    position: relative;
    left: 68px;
}

.clientname h6 {
    font-size: 14px;
    line-height: 0;
    font-weight: 400;
    color: #297672;
    position: relative;
    left: 68px;
}

.clientname {
}

div#sliderrowid p:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2023/02/right-quote.png)no-repeat !important;
    width: 390px;
    height: 272px;
    left: 0;
    right: 0;
    top: 87px;
    bottom: 0;
    opacity: .5;
}

.owl-dots {
    position: absolute;
    left: 32%;
}

.span_12.dark .owl-theme .owl-dots .owl-dot.active span {
    background: #297672 !important;
    border: 1px solid #297672;
    padding: 3px;
}
/*blogsection*/
div#blogsectionid {
    padding-top: 100px !important;
    padding-bottom: 40px !important;
}

div#blogsectionid h4 {
    font-size: 20px;
    font-weight: 500;
    color: #297672;
    padding-bottom: 7px;
}

div#blogsectionid h2 {
    font-size: 40px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    padding-bottom: 37px;
}

div#blogsectionid h3 {
    font-size: 23px;
    font-weight: bold;
    color: black;
    padding-top: 14px;
}

div#blogsectionid p {
    font-size: 16px;
    font-weight: 400;
    color: black;
    padding-top: 8px;
}

div#blogsectionid a {
    font-size: 18px;
    font-weight: bold;
    color: black;
    text-decoration: revert;
}
/*footer-outer*/
div#footer-outer {
    background: #153751;
}

.footersec p {
    padding-top: 17px;
    padding-bottom: 25px !important;
    color: #fff !important;
}

.footericon ul {
    display: inline-flex;
}

.footericon ul li {
    margin-right: 10px;
}

#footer-outer .widget h4 {
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    padding-bottom: 8px;
    padding-top: 37px;
    margin-bottom: 11px;
}

.footermenu2 ul li a {
    font-size: 16px;
    font-weight: 400;
    color: #fff !important;
    text-transform: uppercase;
    font-family: 'Poppins' !important;
}

.footermenu2 ul li {
    line-height: 36px;
}

div#custom_html-3 {
    position: relative;
    left: 31%;
}

#footer-outer #footer-widgets .col input[type=email] {
    border-bottom: 2px solid #b7b7b72e;
    background: transparent;
    color: #fff !important;
    font-family: 'Poppins';
}

#footer-outer #footer-widgets .col input[type=submit] {
    padding: 14px 30px;
    background: #fff !important;
    color: #153751;
    margin-top: 17px;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Poppins';
}

body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=email]:focus {
    background: transparent !important;
    border: transparent !important;
}

body #footer-outer .row {
    padding-bottom: 0px !important;
}

#footer-outer .col.span_5 {
    width: 100%;
    text-align: center;
}

#footer-outer #copyright p {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    border-top: 2px solid #b7b7b726;
    padding-top: 22px;
    padding-bottom: 20px;
}

#footer-outer ::placeholder {
  color: #fff;
}

div#es_form_f1-n1 {
    margin-top: -15px;
}

/*contactus*/
.cont2 h2 {
    padding-bottom: 10px;
    border-bottom: 2px dotted;
    text-transform: uppercase;
    font-weight: 600 !important;
    font-size: 35px !important;
}
.cont2 p {
    color: #17282a;
    width: 100%;
    padding-top: 20px;
    font-size: 16px !IMPORTANT;
}
.cont2 ul {
    background: #27716e;
    margin-left: 0;
    padding: 10%;
    margin-top: 30px;
}
.cont2 ul li {
    padding-left: 50px;
    list-style: none;
    position: relative;
    padding-bottom: 30px;
}
.cont2 ul li a {
    color: #ffffff;
    font-size: 16px !important;
}
.cont2 ul li:nth-child(1)::before {
    position: absolute;
    content: "\f095";
    left: 0;
    font-family: fontawesome;
    color: #ffffff;
    font-size: 20px;
}
.cont2 ul li:nth-child(2)::before {
    position: absolute;
    content: "\f003";
    left: 0;
    font-family: fontawesome;
    color: #ffffff;
    font-size: 20px;
}
.cont2 ul li:nth-child(3)::before {
    position: absolute;
    content: "\f0ac";
    left: 0;
    font-family: fontawesome;
    color: #ffffff;
    font-size: 20px;
}
.cont2 input[type=text], 
.cont2 textarea,
.cont2 input[type=email] {
    border: 1px solid #b9b9b9;
    background: transparent;
    resize: none !important;
}
body[data-form-submit="regular"] .container-wrap .cont2 input[type=submit] {
    text-transform: uppercase;
    font-size: 16px;
    width: 100%;
    background-color: #27716e !important;
}
.cont2 textarea {
    height: 125px !IMPORTANT;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {
	border-color: #e83338 !important;
}
.wpcf7 form.invalid .wpcf7-response-output {
	    border-color: red !important;
    color: red !important;
    text-align: left;
    margin: auto;
    text-align: center;
    display: table;
}
span.wpcf7-not-valid-tip {
	display: none;
}
/* new contact form */

.banncontent {
    position: absolute;
    left: 13%;
}

div#cont2 {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
}
div#serviceinnertab h2 {
    font-size: 40px;
    font-weight: 600;
    color: black;
    padding-bottom: 13px;
}

div#serviceinnertab p {
    font-size: 15px;
    font-weight: 400;
    color: black;
}

div#serviceinnertab {
    padding-top: 51px !important;
}

div#serviceinnertab img {
    border: 4px solid #297672;
}

#header-outer .sf-menu li ul li a span {
    font-size: 15px !important;
    line-height: 22px;
    position: relative;
    padding-bottom: 5px;
    padding-top: 5px;
}
#header-outer .sf-menu li ul li a span:before {
    position: absolute;
    left: 0;
    right: 0;
    content: '';
    border-bottom: 1px solid rgb(0 0 0 / 18%);
    bottom: 0;
    width: 273px;
}
#header-outer li#menu-item-102 a span:before {
    display: none !important;
}
ul.sub-menu.tracked-pos {
    width: 300px !important;
    border: 1px solid #000;
}

#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover {
    color: #fff !important;
}

html ul.sub-menu.tracked-pos ul li a span:hover {
    color: #fff !important;
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a span:hover {
    color: #fff !important;
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover {
    width: 277px !important;
    background: #297672 !important;
}
.sjb-container {
    margin-top: 56px;
    margin-bottom: 56px;
}
/* div#globalpagesid {
    border: 2px solid #297672;
    padding: 25px !important;
    border-radius: 23px;
    margin-top: 45px;
    margin-bottom: 45px;
} */

div#globalpagesid h2 {
    font-size: 25px !important;
    /* padding-bottom: 30px; */
    color: black;
    text-transform: uppercase;
    font-weight: 700;
}

div#globalpagesid p {
    font-size: 16px;
    font-weight: 400;
    color: black;
}
div#globalpagesid h4 {
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    color: #000;
    text-transform: capitalize;
}
div#globalpagesid p {
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    color: black;
}
div#globalpagesid ul.check-li li {
    list-style: none !important;
    position: relative;
    font-size: 15px;
    font-weight: 400;
    padding-bottom: 10px;
    line-height: 25px;
    color: black;
}
div#globalpagesid ul.check-li li:before {
    content: '\f00c';
    position: absolute;
    left: -25px;
    font-family: 'FontAwesome';
}
div#globalpagesid a.btn {
    display: inline-block;
    background-color: #153751;
    color: #fff;
    margin-top: 15px;
}
div#conatct-inner-sec {
    background: #92ca3d;
    margin-top: 45px;
}
div#particles-js {
    position: absolute;
    top: -40px;
    /* left: -100%; */
    width: 100%;
}

div#globalpagesid img {border: 4px solid #297672;}
.imgone {
    margin-bottom: 20px !important;
}

.imagetwo {
    margin-top: 20px;
}
div#natsoftid h5 {
    font-size: 20px;
    font-weight: bold;
    color: black;
}
.imageone {
    margin-bottom: 15px !important;
}
div#globalpagesid h5 {
    font-size: 20px !important;
    font-weight: bold;
    color: black;
}

div#crmsectionid {
    margin-top: 18px;
}
div#aboutusid ul li {
    color: #2b2b2b;
    font-size: 14px;
}
/*jobcss*/
.sjb-page .sjb_more_content {
    display: block !important;
}

.job-description-list {
    display: none !important;
}

.job-features {
    display: none !important;
}

.sjb-page .sjb-listing .list-data .v2 .sjb_more_content {
    font-size: 14px !important;
}
li.next-post.only.mouse-leaving {
    display: none !important;
}

.comments-section {
    display: none !important;
}
.sjb-archive-page:after {
    background: url(/wp-content/uploads/2023/02/Group-10734-1.png);
    content: "";
    position: absolute;
    width: 1000%;
    height: 348px !important;
    top: -48px;
    left: -100%;
    right: 0;
    padding-top: 100px !important;
    margin-top: 10px;
}

.sjb-archive-page {
    margin-top: 372px;
}

/*responsive*/

@media only screen and (max-width: 1000px) and (min-width: 320px){
	.bannerheading h1 {
    font-size: 20px;
    text-align: center;
    line-height: 27px;
    padding-bottom: 5px;
    padding-top: 15px !important;
}

.bannerheading p {
    text-align: center;
    font-size: 14px !important;
    padding-bottom: 0px !important;
}

.bannerheading a {
    width: 76% !important;
    font-size: 15px !important;
    padding: 12px 30px !important;
}

body.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap {
    padding-right: 0px !important;
}

div#aboutusid {
    padding-top: 0px !important;
    text-align: center;
    padding-bottom: 0px !important;
}

div#aboutusid h4 {
    font-size: 16px;
    padding-bottom: 0px !important;
}

div#aboutusid h2 {
    font-size: 20px !important;
    line-height: 23px;
    padding-bottom: 0px !important;
}

div#aboutusid p {
    font-size: 14px;
}

.btnabout {
    width: 100% !important;
    padding: 13px 9px 14px 85px;
    margin-top: 0px;
}

div#aboutusid h5 {
    font-size: 16px;
    text-align: left;
    line-height: 17px;
    padding-bottom: 6px;
}

.btnabout p {
    text-align: left;
    font-size: 10px !important;
}

.btnabout:before {
    top: 21px;
}

div#thirdsectionid {
    padding-top: 20px !important;
    padding-bottom: 10px !important;
}

div#thirdsectionid h4 {
    font-size: 16px;
    margin-bottom: 0px;
    line-height: 0px;
    padding-top: 14px;
}

div#thirdsectionid h2 {
    font-size: 20px;
    padding-bottom: 0px !important;
}

div#innerservicesid .vc_col-sm-4 {
    width: 100% !important;
    padding: 20px;
    margin-bottom: 12px;
}

div#particles-js {
    top: 0;
    height: 565px !important;
    width: 545px !important;
}

div#innerservicesid p {
    padding-bottom: 0px !important;
}

div#milestoneid {
    margin-top: 0px;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

.number.default {
    font-size: 45px !important;
}

.subject {
    padding-top: 0px;
    font-size: 16px !important;
}

div#ourprojectid {
    padding-top: 10px !important;
    margin-bottom: 0px !important;
    padding-bottom: 15px !important;
}

div#ourprojectid h4 {
    font-size: 16px;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

div#ourprojectid h2 {
    font-size: 20px !important;
    padding-bottom: 0px !important;
}

div#ourprojectid p {
    width: 100% !important;
    font-size: 14px;
    padding-bottom: 0px !important;
}

.btnproject a {
    width: 83% !important;
    font-size: 14px !important;
    margin-top: -6px;
}

div#informationid {
    padding-top: 30px !important;
    text-align: center;
    padding-bottom: 30px !important;
}

div#informationid h2 {
    font-size: 20px !important;
    line-height: 33px;
    padding-bottom: 0px;
}

div#informationid p {
    font-size: 14px !important;
}

.iconimg {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.iconimg img {
    width: 10% !important;
    margin-top: 0px !important;
}

div#informationid h4 {
    font-size: 16px;
    margin-bottom: 0px !important;
}

div#informationid h3 {
    font-size: 25px !important;
    padding-top: 0;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

div#informationid a {
    width: 65% !important;
    font-size: 15px !important;
    padding: 10px 26px !important;
    margin-top: 16px;
}

div#sliderrowid h2 {
    font-size: 20px;
    text-align: center;
    padding-bottom: 0px !important;
}

div#sliderrowid p {
    width: 100% !important;
    font-size: 14px;
    text-align: center;
    padding-bottom: 14px;
}


.clientname .owl-carousel[data-desktop-cols] .owl-item img {}

.clientname h4 {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    margin-top: -10px;
    font-size: 13px;
}

.clientname h6 {
     left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
}

div#sliderrowid .owl-stage {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.owl-dots {
    left: 0;
    right: 0;
}

div#blogsectionid {
    padding-top: 46px !important;
    padding-bottom: 0px !important;
}

div#blogsectionid h4 {
    font-size: 16px !important;
    padding-bottom: 0px !important;
}

div#blogsectionid h2 {
    font-size: 20px;
    padding-bottom: 12px !important;
    line-height: 5px;
}

div#blogsectionid h3 {
    font-size: 20px;
    padding-top: 0px;
    padding-bottom: 0px !important;
}

div#blogsectionid p {
    padding-top: 0px;
    font-size: 14px;
    padding-bottom: 7px;
}

div#blogsectionid a {
    font-size: 16px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

div#blogsectionid .vc_col-sm-4 {
    margin-bottom: 10px !important;
}

div#blogsectionid .container-wrap {
    padding-bottom: 0px !important;
}

div#footer-outer {
    text-align: center;
}

#footer-outer .col.span_4 {
    width: 100% !important;
    margin-bottom: 0px !important;
}

#footer-outer .row {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.footersec img {
    width: 152px !important;
    margin-bottom: 0px !important;
}

.footersec p {
    font-size: 13px !important;
    padding-bottom: 8px !important;
}

#footer-outer .widget h4 {
    font-size: 16px;
    padding-top: 0px !important;
    margin-bottom: 0px !important;
}

div#custom_html-3 {
    left: 0;
}

#footer-outer .widget {
    margin-bottom: 0px !important;
}

#footer-outer #footer-widgets .col input[type=submit] {
    width: 100% !important;
    font-size: 15px !important;
}

div#copyright {
    padding-top: 0px !important;
}

#footer-outer #copyright p {
    font-size: 14px;
    padding-bottom: 0px !important;
    padding-top: 18px;
}

div#copyright {
    padding-top: 0px !important;
}

.es-form-field-container {
    padding-bottom: 0px !important;
}

.page-id-6 .container-wrap {
    padding-bottom: 0px !important;
}
div#spaceidclass {
    height: 132px;
}
div#serviceinnertab {
    padding-top: 11px !important;
    text-align: center;
    margin-bottom: 0px !important;
}

div#serviceinnertab h2 {
    font-size: 20px;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

div#serviceinnertab p {
    font-size: 14px;
}
div#globalpagesid {
    padding-top: 20px !important;
}

div#globalpagesid p {
    text-align: center;
    font-size: 13px;
    padding-bottom: 0px;
}

div#globalpagesid h4 {
    font-size: 16px;
    text-align: center;
}

#globalpasgesid .vc_col-sm-6 {
 margin-bottom: 0px !important;
}

#globalpasgesid .vc_column-inner {
 padding-top:0px !important;
}

div#conatct-inner-sec {
    margin-top: 0px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

div#globalpagesid h2 {
    font-size: 16px !important;
    line-height: 23px;
}

div#globalpagesid a.btn {
    width: 74% !important;
    margin-top: 5px;
}

ul.check-li li {
    font-size: 13px !important;
}
#search-outer .close-wrap .close-line, #top .slide-out-widget-area-toggle .close-line, .nectar-close-btn .close-line, .slide_out_area_close .close-wrap .close-line, .style_slide_in_click .close-cart .close-line {
    background: #8bc34a !important;
}
.imgone {
    margin-bottom: 0px !important;
}

.imagetwo {
    margin-top: 0px !important;
}

div#natsoftid h5 {
    text-align: center;
}

.page-id-113 .container-wrap {
    padding-bottom: 11px;
}

#natsoftid .vc_col-sm-12 {
    margin-bottom: -20px !important;
}

div#natsoftid p {
    padding-bottom: 15px !important;
}

#globalpagesid .vc_col-sm-6 {
    margin-bottom: 10px !important;
}

#globalpagesid .vc_col-sm-12 {
    margin-bottom: 0px !important;
}
div#globalpagesid h5 {
    text-align: center;
    font-size: 16px !important;
}

.page-id-115 .container-wrap , .page-id-117 .container-wrap , .page-id-119 .container-wrap ,.page-id-122 .container-wrap , .page-id-124 .container-wrap ,.page-id-126 .container-wrap ,.page-id-128 .container-wrap ,.page-id-130 .container-wrap {
    padding-bottom: 9px;
}
p.natpara {
    margin-bottom: 15px !important;
}
div#natafossectionthree {
    margin-bottom: 0px !important;
}
h5.somehow {
    margin-top: 10px;
}
div#natafox {
    margin-bottom: 0px !important;
}

ul.check-li.innerchick {
    margin-bottom: 0px;
}
ul.check-li.applictest {
    margin-bottom: 7px;
}
div#webmobileid {
    margin-bottom: 0px !important;
}
div#automedid {
    margin-bottom: 0px !important;
}
div#methodicalid {
    padding-top: 0px !important;
}
div#whynazi {
    margin-bottom: 0px !important;
}
/*jobpage*/
	.sjb-page h3 {
    text-align: center;
    margin-top: 0px !important;
    font-size: 20px;
    margin-bottom: 0px !important;
    font-weight: bold;
}

.sjb-page .list-data .sjb-company-wrapper-details-list {
    border: 1px solid #9e9e9e61;
}

.sjb-page .list-data .v2 .sjb-apply-now-btn p {
    padding-bottom: 0px !important;
}

.sjb-page .list-data .v2 .sjb-apply-now-btn a {
    padding:  7px 20px;
    font-size: 10px;
    margin-top: 17px !important;
}

.sjb-page .job-description-list p {
    font-size: 13px;
    margin-bottom: 0px !important;
}

.sjb-container {
    margin-top: 35px;
    margin-bottom: 0px !important;
}
.cont2 h2 {
    font-size: 18px !important;
}

div#cont2 {
    padding-top: 19px !important;
    padding-bottom: 20px !important;
}

.cont2 p {
    padding-top: 7px;
    padding-bottom: 7px !important;
}

#cont2 .vc_col-sm-8 {
    margin-bottom: 0px !important;
}
.cont2 ul {
    padding-bottom: 0px !important;
    line-height: 5px;
}
div#innerprojectrow .vc_col-sm-4 {
    margin-bottom: 86px;
}
.clientname img {
    width: 18% !important;
    margin: auto;
}
div#aboutusid ul li {
    text-align: left !important;
}

div#sliderrowid {
    margin-top: 10px;
}
div#contabanner {
    height: 132px !important;
}
.sjb-archive-page:after {
    height: 150px !important;
}

.sjb-archive-page {
    margin-top: 140px !important;
}
}