@font-face {
    font-family: 'Manrope800';
    src: url('../fonts/Manrope-ExtraBold.eot');
    src: url('../fonts/Manrope-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-ExtraBold.woff2') format('woff2'),
        url('../fonts/Manrope-ExtraBold.woff') format('woff'),
        url('../fonts/Manrope-ExtraBold.ttf') format('truetype'),
        url('../fonts/Manrope-ExtraBold.svg#Manrope-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope300';
    src: url('../fonts/Manrope-Light.eot');
    src: url('../fonts/Manrope-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-Light.woff2') format('woff2'),
        url('../fonts/Manrope-Light.woff') format('woff'),
        url('../fonts/Manrope-Light.ttf') format('truetype'),
        url('../fonts/Manrope-Light.svg#Manrope-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope400';
    src: url('../fonts/Manrope-Regular.eot');
    src: url('../fonts/Manrope-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-Regular.woff2') format('woff2'),
        url('../fonts/Manrope-Regular.woff') format('woff'),
        url('../fonts/Manrope-Regular.ttf') format('truetype'),
        url('../fonts/Manrope-Regular.svg#Manrope-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope200';
    src: url('../fonts/Manrope-ExtraLight.eot');
    src: url('../fonts/Manrope-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-ExtraLight.woff2') format('woff2'),
        url('../fonts/Manrope-ExtraLight.woff') format('woff'),
        url('../fonts/Manrope-ExtraLight.ttf') format('truetype'),
        url('../fonts/Manrope-ExtraLight.svg#Manrope-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope500';
    src: url('../fonts/Manrope-Medium.eot');
    src: url('../fonts/Manrope-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-Medium.woff2') format('woff2'),
        url('../fonts/Manrope-Medium.woff') format('woff'),
        url('../fonts/Manrope-Medium.ttf') format('truetype'),
        url('../fonts/Manrope-Medium.svg#Manrope-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope700';
    src: url('../fonts/Manrope-Bold.eot');
    src: url('../fonts/Manrope-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-Bold.woff2') format('woff2'),
        url('../fonts/Manrope-Bold.woff') format('woff'),
        url('../fonts/Manrope-Bold.ttf') format('truetype'),
        url('../fonts/Manrope-Bold.svg#Manrope-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope600';
    src: url('../fonts/Manrope-SemiBold.eot');
    src: url('../fonts/Manrope-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manrope-SemiBold.woff2') format('woff2'),
        url('../fonts/Manrope-SemiBold.woff') format('woff'),
        url('../fonts/Manrope-SemiBold.ttf') format('truetype'),
        url('../fonts/Manrope-SemiBold.svg#Manrope-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
.aniimg a {
    position: relative;
}
.quick-alo-ph-circle-fill.active {
    width: 80px;
    height: 80px;
    position: absolute;
    background-color: #a0a0a0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid #ffffff8a;
    opacity: 1;
    -webkit-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -moz-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -ms-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.quick-alo-ph-circle.active {
    width: 130px;
    height: 130px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(30, 30, 30, .4);
    opacity: 1;
    -webkit-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -moz-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -ms-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -o-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.aniimg {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 70px;
    height: 70px;
    position: fixed;
    right: 30px;
    bottom: 45px;
    z-index: 1000;
}
@-moz-keyframes quick-alo-circle-anim {

    0% {

        -moz-transform: rotate(0) scale(.5) skew(1deg);

        opacity: .1;

        -moz-opacity: .1;

        -webkit-opacity: .1;

        -o-opacity: .1

    }

    30% {

        -moz-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .5;

        -moz-opacity: .5;

        -webkit-opacity: .5;

        -o-opacity: .5

    }

    100% {

        -moz-transform: rotate(0) scale(1) skew(1deg);

        opacity: .6;

        -moz-opacity: .6;

        -webkit-opacity: .6;

        -o-opacity: .1

    }

}



@-webkit-keyframes quick-alo-circle-anim {

    0% {

        -webkit-transform: rotate(0) scale(.5) skew(1deg);

        -webkit-opacity: .1

    }

    30% {

        -webkit-transform: rotate(0) scale(.7) skew(1deg);

        -webkit-opacity: .5

    }

    100% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

        -webkit-opacity: .1

    }

}



@-o-keyframes quick-alo-circle-anim {

    0% {

        -o-transform: rotate(0) kscale(.5) skew(1deg);

        -o-opacity: .1

    }

    30% {

        -o-transform: rotate(0) scale(.7) skew(1deg);

        -o-opacity: .5

    }

    100% {

        -o-transform: rotate(0) scale(1) skew(1deg);

        -o-opacity: .1

    }

}



@-moz-keyframes quick-alo-circle-fill-anim {

    0% {

        -moz-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

    50% {

        -moz-transform: rotate(0) -moz-scale(1) skew(1deg);

        opacity: .2

    }

    100% {

        -moz-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

}



@-webkit-keyframes quick-alo-circle-fill-anim {

    0% {

        -webkit-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

    50% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

        opacity: .2

    }

    100% {

        -webkit-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

}



@-o-keyframes quick-alo-circle-fill-anim {

    0% {

        -o-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

    50% {

        -o-transform: rotate(0) scale(1) skew(1deg);

        opacity: .2

    }

    100% {

        -o-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

}



@-moz-keyframes quick-alo-circle-img-anim {

    10% {

        transform: rotate(0) scale(1) skew(1deg)

    }

    10% {

        -moz-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    20% {

        -moz-transform: rotate(25deg) scale(1) skew(1deg)

    }

    30% {

        -moz-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    40% {

        -moz-transform: rotate(25deg) scale(1) skew(1deg)

    }

    50% {

        -moz-transform: rotate(0) scale(1) skew(1deg)

    }

    100% {

        -moz-transform: rotate(0) scale(1) skew(1deg)

    }

}



@-webkit-keyframes quick-alo-circle-img-anim {

    0% {

        -webkit-transform: rotate(0) scale(1) skew(1deg)

    }

    10% {

        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    20% {

        -webkit-transform: rotate(25deg) scale(1) skew(1deg)

    }

    30% {

        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    40% {

        -webkit-transform: rotate(25deg) scale(1) skew(1deg)

    }

    50% {

        -webkit-transform: rotate(0) scale(1) skew(1deg)

    }

    100% {

        -webkit-transform: rotate(0) scale(1) skew(1deg)

    }

}



@-o-keyframes quick-alo-circle-img-anim {

    0% {

        -o-transform: rotate(0) scale(1) skew(1deg)

    }

    10% {

        -o-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    20% {

        -o-transform: rotate(25deg) scale(1) skew(1deg)

    }

    30% {

        -o-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    40% {

        -o-transform: rotate(25deg) scale(1) skew(1deg)

    }

    50% {

        -o-transform: rotate(0) scale(1) skew(1deg)

    }

    100% {

        -o-transform: rotate(0) scale(1) skew(1deg)

    }

}

/**********************************************************************************/
html{ scroll-padding-top: 50px;scroll-behavior: smooth;}
body {font-family: 'Manrope400';background: url(../images/homess.jpg) no-repeat top center #fff; background-size: 100%; background-color: #fff;font-size: 24px; line-height: 40px; color: #494949;
}
.loading{width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: url(../images/logo.svg) no-repeat center #fff;z-index: 10000;}
p {
    font-size: 24px;
    line-height: 40px;
	color: #494949;
}
.footright .input-field {
    color: #696767;
}
h1 {
    font-size: 41px;
    line-height: 58px;
    margin-bottom: 22px; 
    font-family: 'Manrope700'; color: #fff;
}
h1 span{font-size: 68px; line-height: 80px;}
h2, h3, h4, .h1, .h2, .h3, .h4 {
    font-size: 39px;
    line-height: 56px;
    margin-bottom: 22px;  text-transform: capitalize;    
    font-family: 'Manrope700'; color: #002331;
}
h1 span, h2 span, h3 span, h4 span, .h1 span, .h2 span, .h3 span, .h4 span{color:#e1b67f;}
img{max-width: 100%;}
.subheading{color:#9E2D33; font-size: 32px; line-height: 48px; display: block; font-family: 'Manrope500';text-transform: uppercase;}
a {
	text-decoration: none; color: #090909;
}
a:hover{color: #0c1989;}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.btn {
	text-align: center;
	line-height: 28px;
	font-size: 20px;
	padding: 6px 25.5px 6px 29.5px;
	height: 48px;  
	display: inline-flex;font-family: 'Manrope500';
    border-radius: 12px;
	align-items: center;
	justify-content: center;  
}
.btn-primary {
    background: #a26226;
    border: 1px solid #a26226;
}
.btn-primary:hover{background: transparent; color:#a26226;border-color:#a26226;}
.btn-secondary {
    background: #a26226 url(../images/btn-arrow.png) no-repeat right 15px center;
    border: 1px solid #a26226;
    color: #ffffff;
}
.btn-secondary:hover{ background: transparent;border: 1px solid #a26226; color: #fff;}
.radBtn { margin-left: 6%;}
.headerRight a {font-size: 20px;font-family: 'Manrope500'; color: #fff;}
a.headmail{background: url(../images/mail-icon.png) no-repeat left center; padding-left: 40px;margin-left: 5.5%;}
a.headPhone{background: url(../images/phone-icon.png) no-repeat left center;padding-left: 36px; padding-right: 5px;}
a.headPhone2 {
    padding-left: 4px;
}
::-webkit-input-placeholder { /* Edge */
    color: #fff;font-size: 20px;
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;font-size: 16px;font-size: 20px;
  }
  
  ::placeholder {
    color: #fff; font-size: 20px;
  }
  .footright .form {
    width: 100%;
}
/****************************************************************************************************/
.container {
    max-width: 1653px;
}
header {
	position: fixed;
	z-index: 111;
	width: 100%;
	 left: 0px;
	top: 0px; 
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;  
	
}
header.aniPos {
    position: fixed;
    background: #0c0c0a;
}
header.aniPos  .headerRight{min-height: 90px;}
.logo {
    max-width: 268px;
    display: flex;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    height: 100%;
    position: relative;
    align-items: center;
    justify-content: flex-start;
}

.logo img {
	max-width: 100%;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.headerRight {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    min-height: 130px;
    font-size: 20px;
    font-family: 'Manrope500';
    color: #fff;
}
section.banner {
    padding-top: 130px;background: url(../images/bannerbg.jpg) no-repeat center; background-size: cover;height: 108vh;
}
 
.bannerLeft p {
    color: #fff;
}
.bannerLeft {
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;    padding-right: 2%;
}
.bannerRight {
    padding-left: 13.5%;
    text-align: left;
    padding-right: 11.5%;margin-top: 53px;position: relative;
}
.bannerRightcvr {
    padding: 32px 38px;
    background: #211508cc;
    border-radius: 24px;
    position: relative;
    border: 1px solid #472913;
}
 
 
.form p {
    margin-bottom: 17px;
}
.formHead {
    font-size: 32px;color: #fff;
    font-family: 'Manrope500'; margin-bottom: 23px;
}
.input-field, .input-textarea {
    border:1px solid #725c44;
    width: 100%;
    height: 56px;
    margin-bottom: 2px;
    padding: 0px 18px;
    background: #312518;
    font-size: 20px;
    color: #fff;
    border-radius: 12px;
}
.input-textarea {
    height: 203px;
    padding: 10px 20px; color: #fff;background: #312518;
}
.col-lg-12.formbtn {
    text-align: center;
    margin-top: 7px;
}
.sec01Left h2 {
    font-size: 80px;
    line-height: 96px;
    color: #002331;
    background: url(../images/h2bg.png) no-repeat bottom left;
    padding-bottom: 38px;
}
section.solutions {
    padding: 175px 0px 120px;
}
.solutionBoxCvr {
    margin-top: 15px;
}
.soltionsBox {
    padding: 18px; border-radius: 12px; overflow: hidden;-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;  height: 100%;min-height: 100%; position: relative;
}
.col-lg-12.solutionBoxCvr .col-lg-3.col-md-6 {
    width: 20%;
}
.mailfoot a:hover,.phonefoot a:hover {
    color: #3167b4;
}
.soltionsBox.bg1{background: url(../images/solutionbg1.png) no-repeat center; background-size: cover;}
.soltionsBox.bg2{background: url(../images/solutionbg2.png) no-repeat center; background-size: cover;}
.soltionsBox.bg3{background: url(../images/solutionbg3.png) no-repeat center; background-size: cover;}
.soltionsBox.bg4{background: url(../images/solutionbg4.png) no-repeat center; background-size: cover;}
.soltionsBox.bg1:hover {
    background: #f4dde6;
}
.soltionsBox.bg2:hover {
    background: #f6e8d5;
}
.soltionsBox.bg3:hover {
    background: #d9fbf5;
}
.soltionsBox.bg4:hover {
    background: #e9d3d3;
}
.solutiBoxHead {
    font-size: 22px;
    line-height: 30px;
    font-family: 'Manrope600';margin-bottom: 5px;color: #000;
}
.soluImg {
    margin-bottom: 23px;
}
.soltionsBox p {
    font-size: 18px;
    line-height: 32px;
    color: #494949;
}
img.grimg {
    margin-top: 15px;
    margin-bottom: 30px;
}
section.section01 {
    padding: 165px 0px;
    background: url(../images/sec02bg.png) no-repeat center;
    background-size: 100%;
}
.sec01center {
    text-align: center;
}
.sec01center img{
   max-width: 92%;
}
.sec01Right a.btn {
    margin-top: 15px;
}
.sec01Left {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 100%;
}
.sec01Right {
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}
section.sec03 {
    padding: 0px 3%;
}
.sec03Left h3 {
   
    color: #fff;
}

.sec03Left p {
    color: #ffff;
}
.trestCvr {
    min-height: 241px;
    display: flex;padding: 5px 1.5%;
    align-items: center; background: url(../images/sec03bg.jpg) no-repeat center; background-size: cover; border-radius: 24px; overflow: hidden;
}

.sec03Right .btn.btn-primary {
    background: #a26226; 
    border: 1px solid #a26226; 
}

.sec03Right .btn.btn-primary:hover {
    color: #fff;
    background: transparent !important; 
}
.sec03Right {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
section.sec04 {
    padding: 158px 0px; background: url(../images/sec4bg.png) no-repeat top -70px center; background-size: cover;
}
.sec04Right img {
    max-width: 82%;
}
.sec04Left {
    position: relative;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}
.sec04Left a.btn {
    margin-top: 12px;
}
section.sec05 {
    padding: 0px 3%;
}
section.sec05 h3,section.sec05 p{color: #fff;}
section.sec05 h3 {
    margin-bottom: 29px;
}

section.sec05 p {
    margin-bottom: 25px;
}
.sec05Cvr {
    padding: 80px 0px; background: url(../images/sec05bg.jpg) no-repeat top center; background-size: cover; border-radius: 24px;
}
.accImg {
    text-align: center;
}
.accImg img {
    max-width: 75%;
}
section.sec05 h3 {
    margin-bottom: 29px;
}
.sec05Left {
    padding-right: 2%;
}
section.sec05 p:nth-child(3) {
    margin-bottom: 30px;
}
section.sec06 {
    padding: 0px 0px 150px;
}
.sec06Right {
    padding-left: 5%;
}
.sec06Right ul{margin: 0px; padding: 0px; display: flex; margin-top: 32px; align-items: center; justify-content: flex-start; flex-flow: row wrap;}
.sec06Right ul li{width: 32%; margin-right: 2%; display: flex; flex-direction: column; align-items: flex-start; justify-content: center;}
.sec06Right ul li:nth-child(3n){margin-right: 0px;}
.sec06Right ul li span {
    font-family: 'Manrope500';
}

.sec06Right ul li img {
    margin-bottom: 7px;
}

.sec06Right ul li {
    margin-bottom: 31px;
}
.sectionComon01{padding: 0px 3%;}
.commsec01Cvr {
    padding: 100px 0px;
}
.commsec01Cvr {
    padding: 100px 0px;
    background: #EEFAFF;
    border-radius: 24px;
    
}
.commsec02Cvr {
    padding: 100px 0px;
    border-radius: 24px;
    
}
.commoSeLeft h4 {
    font-size: 39px;
    line-height: 56px;
}
.commoSeLeft {
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    background: #fff7ef;
    padding: 10px 15px 10px 25px;
}
.commoSeLeft a.btn {
    margin-top: 12px;
}
section.sec03.sec03-2 {
    padding-top: 100px;
}
section.sec03.sec03-2 .trestCvr {
    min-height: 260px; margin-bottom: 150px;
}
.companies{text-align: center;}
.CompLogo {
    border: 1px solid #d9d9d9;
    overflow: hidden
}
.companiesLogo .col-lg-2.col-md-4.col-6 {
    margin-bottom: 26px;
}
section.sec03.sec03-3 {
    padding: 0px 3% 150px;
}
.col-lg-12.companiesLogo {
    margin-top: 23px;
}
section.testimonials {
    padding: 131px 0;
text-align: center;
    background-size: cover
}

.testimCvr {
    margin-top: 0px
}

.testicon {
    margin-left: auto;
    text-align: right;
    margin-top: -33px
}

.testimonBox {
    padding: 40px 32px;
}

.testimonBox p {
    font-size: 20px;
    line-height: 32px;
    color: #5F5F5F;
    margin-bottom: 32px
}

.testimonBox p span {
    font-size: 24px;
    font-family: 'Manrope500';
    color: #a26226
}
.photo {
    width: 80px;
    height: 80px;
    border-radius: 100px;
    overflow: hidden;
}

.propick {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.sec204{text-align: center;}
.sec204 .sec04Left.text-center {
    text-align: center;
    display: flex;
    align-items: center;
}
.propick p {
    margin-left: 16px;
}
.counterCvr{margin-top: 50px;}
.counter {
    font-size: 52px;
    font-family: 'Manrope700';
    color: #a26226;
    margin-bottom: 17px;
}

.counterCvr p {
    font-size: 27px;
}
.testimonBox p:last-child {
    margin-bottom: 0
}

.testimonBox {
    padding: 40px 32px;
    min-height: 399px;
    border: 1px solid #181815;
    border-radius: 24px;
    text-align: left;background: url(../images/column.png) #0c0c0a no-repeat top 40px right 40px;
}

.testimonBox p:first-child {
    min-height: 192px
}
.pricesection{padding:0px 0 100px;}
.pricecover {text-align: center;margin-bottom: 50px;}
.priHead p {
    font-size: 32px;
    line-height: 46px;
}
.priHead p span {
    font-family: 'Manrope700';
    color: #122A4C;
}
.priHead2 p span {
    font-size: 32px;
    font-family: 'Manrope700';
    color: #1BB933;
}

.priHead2 p em {
    font-style: normal;
    font-family: 'Manrope500';
    color: #122A4C;
}
.priHead2 p {
    margin-bottom: 5px;
}
section.pricesection .col-lg-3 {
    position: relative;
}

section.pricesection .col-lg-3:after {
    height: 100%;
    width: 1px;
    content: '';
    position: absolute;
    background: #C1D2F6;
    top: 0px;
    right: 0px;
}
section.pricesection .col-lg-3:last-child:after{display: none;}
section.pricesection .col-lg-3 .priHead2 {
    padding-left: 2%;
}
.tabTable {
    border: 1px solid #C1D2F6;
    border-radius: 24px;margin-top: 30px;
}

.tabTable ul.nav.nav-tabs {
    border: none !important;
    padding: 22.5px 10px;
}

.nav-tabs .nav-link {
    border-radius: 20px;
    overflow: hidden;
    color: #122A4C;
    font-family: 'Manrope700';
    padding: 20.5px 84.12px !important;border: none !important;
}
.tabTable .nav-tabs .nav-link.active {
    border: none !important;
    background: #1b2849;
    color: #fff;
}
.tabTable .nav-tabs .nav-link:hover{border: none !important;}
.pricetable {
    border-collapse: collapse;
    width: 100%; border-bottom: 0px; padding-bottom: 0px;
  }
  .pricetable tr:first-child{border-top: 1px solid #C1D2F6;}
  .pricetable tr{ border-bottom: 1px solid #C1D2F6;}
  .pricetable td, .pricetable th {
    border-right: 1px solid #C1D2F6;
    padding: 19.5px 8px 19.5px 15px;
    width: 25%;text-align: center;
    color: #122A4C;
}
.pricetable td:first-child{text-align: left;}
  .pricetable td:last-child{border-right: 0px;}
  .pricetable tr:last-child td {
    border-bottom: 1px solid #ffffff00;
}
.tabTable li.nav-item {
    width: 16.66%;
}
.table {
    padding-bottom: 0px !important;
    margin-bottom: 0px; border-radius:0px 0px 24px 24px; overflow: hidden;
}
/*   
  .pricetable tr:nth-child(even){background-color: #f2f2f2;}
  
  .pricetable tr:hover {background-color: #ddd;} */
  
  .col-lg-8.awardMain {
    margin-top: 30px;
}
section.awards {
    padding-bottom: 100px;
}
/************************************************/

.mailfoot a:hover,.phonefoot a:hover {
    color: #3167b4;
}

img.grimg {
    margin-top: 15px;
    margin-bottom: 30px;
}

section,footer{width: 100%; display: block;}
.footLeft h4 {
    font-size: 39px;
    color: #fff;
    font-family: 'Manrope600';
    margin-top: 23px;
    margin-bottom: 27px;
}
.footLeft p{color: #fff;}
footer {
    padding: 135px 0px 0px; background: url(../images/footerbg.png) no-repeat top center; background-size: 100%;
}
.footLeft p {
    font-size: 20px;
    line-height: 34px;
}
.addresbx {
    margin-top: 50px;
}
.address{background: url(../images/adddres-icon.png) no-repeat top left; padding-top: 36px;}
.mailfoot{background: url(../images/mail-icon.png) no-repeat top left; padding-top: 36px;}
.mailfoot a{color: #fff;}
.phonefoot{background: url(../images/phone-icon.png) no-repeat top left; padding-top: 36px;}
.phonefoot a{color: #fff;}

.footright .form {
    max-width: 494px;
    float: right;
    margin-right: 7.2%;
    padding: 32px 40px;
    text-align: center;
    background: #F1F3F7; border-radius: 12px; overflow: hidden;
}
.footright .form .formHead {
    font-size: 32px;
    margin-bottom: 27px;color: #000;
}
.footright .form textarea.input-textarea {
    height: 121px;color: #7f7878;
}
footer .col-lg-12.formbtn{text-align: center;}
.footbtm {
    background: #1d1614;
    color: #fff;
    text-align: center;
    padding: 5px 0px;
    margin-top: 53px;
}
.footbtm p{color: #fff; font-size: 18px; margin-bottom: 0px;}
.mobtop {
    display: none;
}
.footright .input-field, .footright .input-textarea {
    background: #fff;
}
.footright .form .input-field::-webkit-input-placeholder,.footright .form textarea.input-textarea::placeholder { /* Edge */
    color: #9E9E9E;font-size: 20px;
  }
  
  .footright .form .input-field:-ms-input-placeholder,.footright .form textarea.input-textarea::placeholder { /* Internet Explorer 10-11 */
    color: #9E9E9E;font-size: 16px;font-size: 20px;
  }
  
  .footright .form .input-field::placeholder,.footright .form textarea.input-textarea::placeholder {
    color: #9E9E9E; font-size: 20px;
  }  
@media all and (max-width:1550px) {
    .container {
        max-width: 1332px;
    }
    .footright .form .input-field::-webkit-input-placeholder,.footright .form textarea.input-textarea::placeholder { /* Edge */
        color: #9E9E9E;font-size: 16px;
      }
      
      .footright .form .input-field:-ms-input-placeholder,.footright .form textarea.input-textarea::placeholder { /* Internet Explorer 10-11 */
        color: #9E9E9E;font-size: 16px;
      }
      
      .footright .form .input-field::placeholder,.footright .form textarea.input-textarea::placeholder {
        color: #9E9E9E; font-size:16px;
      }  
      h1 {
        font-size: 36px;
        line-height: 53px;
        margin-bottom: 18px;
    }
    h1 span {
        font-size: 54px;
        line-height: 55px;
    }
    h2, h3, h4, h5, .mainhead {
        font-weight: 400;
        margin-bottom: 15px;
        font-size: 36px;
        line-height: 45px;
    }
    .sec03Left h3 {
        color: #fff;
        font-size: 30px;
    }
body{font-size: 19px;line-height: 32px;}
p {
    font-size: 19px;
    line-height: 32px;}
    .logo {
        max-width:197px;}
        .headerRight {
            display: flex;
            align-items: center;
            justify-content: flex-end;
            min-height: 106px;
        }
        .btn {
            text-align: center;
            line-height: 28px;
            font-size: 16px;
            padding: 6px 20px 6px 20px;
            height: 45px;
            display: inline-flex
        }
        
.radBtn {
    margin-left: 9.3%;
} 
.headerRight a {
    font-size: 16px;}
    a.headmail {
        background: url(../images/mail-icon.png) no-repeat left center;
        padding-left: 31px;
        margin-left: 8.4%;
        background-size: 20px;
    }
    a.headPhone {
        background: url(../images/phone-icon.png) no-repeat left center;
        padding-left: 27px;
        background-size: 20px;
    }
    section.banner{height: 118vh;}
    
    .imageForm {
        margin-top: 32px;
        padding: 20px 2.5% 0px 2.7%;}
        .formHead {
            font-size: 26px;
            font-family: 'Manrope500';
            margin-bottom: 11px;
        }
        .input-field, .input-textarea {
             height: 43px;
            margin-bottom: 2px;
            padding: 0px 18px;
              font-size: 16px;
             border-radius: 8px;
             padding-left: 12px;
        }
        .input-textarea {
            height: 130px;        padding-top: 5px;
        }
            ::-webkit-input-placeholder { /* Edge */
              font-size: 16px;
              }
              
              :-ms-input-placeholder { /* Internet Explorer 10-11 */
                font-size: 16px;
              }
              
              ::placeholder {
               font-size: 16px;
              }
              .sec01Left h2 {
                font-size: 60px;
                line-height: 71px;
                padding-bottom: 30px;
                background-size: 74%;
            }
        section.awards {
            padding: 110px 0px;
        }
        .sec01Right a.btn {
            margin-top: 8px;
        }
        section.section01 {
            padding: 110px 0px;}
            .trestCvr {
                min-height: 210px;}
                section.sec04 {
                    padding: 110px 0px}
.sec05Cvr {padding: 50px 0px;}
section.sec06 {
    padding: 0px 0px 100px;
}
section.sec03.sec03-3 {
    padding: 0px 0% 100px;
}
.commsec01Cvr {
    padding: 50px 0px;}
    .commoSeLeft h4 {
        font-size: 30px;
        line-height: 42px;
    }
    .commoSeLeft a.btn {
        margin-top: 8px;
    }
    section.sec03.sec03-2 .trestCvr {
        min-height: 260px;
        margin-bottom: 100px;
    }
    section.testimonials {
        padding: 74px 0px 100px;
        text-align: center;
        background-size: cover;
    }
    .testimCvr {
        margin-top: 20px;
    }
    .testimonBox p {
        font-size: 18px;
        line-height: 32px;
        color: #cccccc;
        margin-bottom: 19px;
    }
    .testimonBox {
        min-height: 100%; background-size: 100px;
    }
    .priHead p {
        font-size: 28px;
        line-height: 42px;
    }
    .priHead2 p span {
        font-size: 28px;}
    .testimonBox p span {
        font-size: 19px;}
.sec06Right ul li img {
    width: 50px;
}
.nav-tabs .nav-link {
    border-radius: 15px;
    
    padding: 12.5px 73.12px !important;
   
}
section.solutions {
    padding: 55px 0px 100px;
}
.tabTable ul.nav.nav-tabs {
    border: none !important;
    padding: 18.5px 10px;
}
.pricetable td, .pricetable th {
    border-right: 1px solid #C1D2F6;
    padding: 13px 8px 13px 15px;}
    img.priico {
        width: 42px;
    }
    .pricesection {
        padding: 0px 0 0px;
    }
    section.awards {
        padding: 100px 0px 75px;
    }
        footer {
            padding: 110px 0px 0px;}
 .footLeft h4 {
                font-size: 32px;
                color: #fff;
                font-family: 'Manrope600';
                margin-top: 20px;
                margin-bottom: 18px;
            }
            .footLeft p {
                font-size: 16px;
                line-height: 27px;
            }
            .footLeft p {
                font-size: 18px;
                line-height: 30px;
            }
            .addresbx {
                margin-top: 42px;
            }
            .address {
                padding-top: 36px;
                background-size: 16px;
            }
            .mailfoot,.phonefoot {
                padding-top: 28px;
                background-size: 18px;
            }
            .address p {
                line-height: 30px;
                font-size: 18px;
            }
            .footright .form {
                max-width: 396px;}
                .footright .form {
                    max-width: 396px;
                    padding: 28px 29px;
                }
                .footright .form .formHead {
                    font-size: 26px;
                    margin-bottom: 17px;
                }
                .footright .form textarea.input-textarea {
                    height: 91px;
                }
                .footbtm {
                    margin-top: 30px;
                }
                .footbtm p {
                    color: #fff;
                    font-size: 16px;
                    margin-bottom: 0px;
                }
                .footright .col-lg-12.formbtn{margin-top:0px}
           

}
@media all and (max-width:1450px) {
    .container {
           max-width: 1380px;
       }
section.banner {height: 95vh; }    
section.sec03,section.sec05 {padding: 0px 1%;}
.sec03Left h3 { color: #fff; font-size: 30px; line-height: 22px;}  
.sec03Left p {margin-bottom: 0px;}   
section.sec03.sec03-2 .trestCvr {min-height: 200px; margin-bottom: 100px;}
 
   }
@media all and (max-width:1367px) {
 .container {
        max-width: 1320px;
    }
.input-textarea {height: 95px;}
.bannerRightcvr:before {  width: 50px; height: 50px;  right: -16%; top: -3px; }
.bannerRight:after { width: 137px;  left: -17%;  bottom: -4px; }
.trestCvr { min-height: 200px; padding: 30px 20px;}
.sec05Cvr{padding: 50px 20px;}
.footright .form { margin-right: 2.2%;}
footer { padding: 110px 0px 0px;  background-size: cover;}
}
@media all and (max-width:1280px) {
        .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl,header .container {
            max-width: 1240px !important;
        }
        h1 {
            font-size: 38px;
            line-height: 51px;
            margin-bottom: 12px;
        }
        .bannerLeft p br {
            display: none;
        }
        .sec03Left h3 {
            color: #fff;
            font-size: 30px;
            line-height: 34px;
        }
.customodulCvr { width: 100%;padding-left: 1%;max-width: 100%; padding-right: 0px; }
}
@media all and (max-width:1025px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl,header .container {max-width: 1010px !important;}	 
     
h2, h3,h4,h5, .mainhead {
        font-weight: 400;
        margin-bottom: 15px;
        font-size: 30px;
        line-height: 38px;
    }
    h1 {
        font-size: 36px;
        line-height: 50px;
        margin-bottom: 18px;
    }
    p {
        font-size: 16px;
        line-height: 28px;
    }
    .headerRight a {
        font-size: 15px;
    }
    section.banner p br {
        display: none;
    }
    .radBtn {
        margin-left: 3.3%;
    }
    section.banner {
        height: 105vh;
    }
    .btn {
        text-align: center;
        line-height: 28px;
        font-size: 16px;
        padding: 6px 20px 6px 20px;
        height: 48px;
        display: inline-flex;
        border-radius: 12px;
    }
    a.headmail {
        margin-left: 5.4%;
    }
    .form p {
        margin-bottom: 5px;
    }
   
        .col-lg-12.formbtn {
            text-align: right;
            margin-top: 0px;
        }
       
        section.solutions {
            padding: 50px 0px 0px;
        }
        .solutiBoxHead {
            font-size: 18px;}
            section.companies {  padding: 80px 0px 50px;
        }
        section.erpsoftware {
            padding: 50px 0px 55px;
        }
        .erpRight ul li {
            padding-left: 38px;
            margin-bottom: 7px;
            background-size: 20px;
        }
        .erpRight ul {
            margin-bottom: 30px;
        }
        .testimonBox p:first-child {
            min-height: 282px;
        }
        section.awards {
            padding: 50px 0px 50px;
        }
        .addresbx .col-5 {
            flex: 0 0 auto;
            width: 100%;
        }
        .addresbx .col-4,.addresbx .col-3 {
            
            flex: 0 0 auto;
            width: 50%;
        }
        .bannerRight {
            padding-left: 0px;
            text-align: left;
            padding-right: 5.5%;
            margin-top: 11px;
            position: relative;
        }
        .bannerRight:after {
            width: 97px;
            left: -29%;
            bottom: -19px;
        }
        .bannerRightcvr:before {
            width: 35px;
            height: 50px;
            right: 0%;
            top: -38px;
        }
        section.pricesection {
            overflow: hidden;
        }
        section.section01 {
            padding: 50px 0px;
        }
        .sec01Left h2 {
            font-size: 42px;
            line-height: 46px;
            padding-bottom: 30px;
            background-size: 74%;
        }
        section.sec04 {
            padding: 50px 0px;
        }
        section.sec06 {
            padding: 50px 0px;
        }
        .sec06Right ul li {
            font-size: 16px;
        }
        .sec06Right ul li img {
            width: 40px;
        }
        .commsec02Cvr {
            padding: 50px 0px;
            border-radius: 24px;
        }
        section.sec03.sec03-3 {
            padding: 50px 1%;
        }
        section.companies {
            padding: 0px 0px 50px;
        }
        section.testimonials {
            padding: 0px 0px 50px;}
    }

    @media all and (max-width:992px) {
        .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl,header .container {max-width: 750px !important;} 
    
        .logo {
            margin: 8px auto;
        }
        .headerRight{height: auto;justify-content: center;}
        h1 {
            font-size: 28px;
            line-height: 41px;
            margin-bottom: 9px;
        }
        .formHead {
            text-align: center;font-family: 'Manrope600';font-size: 22px;
        }
        section.banner {
            height: auto;
            padding-bottom: 70px;
            text-align: center;
        }
        .bannerRight {
            padding-left: 0%;
            text-align: left;
            padding-top: 18px;
            padding-bottom: 30px;
            text-align: center;
        }
        .bannerLeft {
            margin-top: 0px;
            padding-right: 0px;
            padding-top: 60px;
        }
        .col-lg-12.formbtn{text-align: center;}
        .bannerLeft {
            margin-top: 0px;
        }
        .bannerRight {
            padding: 0px;
            max-width: 360px;
            margin: 40px auto;
        }
        h2, h3, h4, h5, .mainhead {
            font-weight: 400;
            margin-bottom: 5px;
            font-size: 24px;
            line-height: 34px;
            text-align: center;
        }
        .solutionBoxCvr .col-lg-3.col-md-6 {
            margin-bottom: 22px;
        }.sec01Left {
            display: flex ;
            align-items: center;
            justify-content: center;
            height: 100%;
        }
        .btn {
            text-align: center;
            line-height: 28px;
            font-size: 14px !important;
            padding: 6px 18px 6px 18px;
            height: 44px;
            display: inline-flex;
            border-radius: 12px;
        }
        section.section01 {
            padding: 0px 0px 50px;
        }
        .companiesLogo {
            margin-top: 0px;
        }
        .sec01Left h2{margin-bottom: 20px;}
        footer {
            text-align: center;          margin-top: -60px;
        }
        .col-lg-12.solutionBoxCvr .col-lg-3.col-md-6 {
            width: 50%;
        }
        .sec04Left p {
            text-align: center;
        }
        .address {
            background: url(../images/adddres-icon.png) no-repeat top center;
            padding-top: 30px;
        }
        .sec01Right {
            text-align: center;
            align-items: center;
            padding-top: 25px;
        }
        .sec03Right {
            align-items: center;
            justify-content: center;
            padding-top: 15px;
        }
        .addresbx .col-4, .addresbx .col-3 {
            flex: 0 0 auto;
            width: 100%;
        }
        .sec03Left h3 {
             font-size: 24px;
            line-height: 34px;
        }
        .sec03Left {
            text-align: center;
        }
        .mailfoot, .phonefoot{background-position: top center;}
        .footright {
            text-align: center; margin-top: 25px;
        }
        .sec04Left {
            align-items: center;
        }
        .sec04Left a.btn {
            margin-top: 0px;
        }
        section.sec03, section.sec05 {
            padding: 0px 2%;
        }
        .footright .form {
            max-width: 396px;
            padding: 28px 29px;
            float: inherit;
            margin: 0px auto;
        }
        .sec04Right {
            text-align: center;
            padding-top: 20px;
        }
        .footbtm {
            margin-top: 30px;
        }
        header.aniPos .headerRight {
            min-height: auto;
            padding: 5px 0px;
        }
        .soltionsBox {
            text-align: center;
        }
        .soluImg {
            max-width: 26px;
            margin-bottom: 10px;
            margin: 0px auto 10px auto;
        }
        .footLeft p {
            font-size: 16px; line-height: 26px;}
            .sec05Left {
                padding-right: 0%;
                text-align: center;
            }
            section.sec05 p {
                margin-bottom: 10px;
            }
            .sec06LeftImg {
                text-align: center;
            }
            .sec06Right {
                padding-left: 0%;
                text-align: center;
                padding: 50px 0px;
            }
            .sec06Right ul li {
                font-size: 16px;
                text-align: center;
                display: flex ;
                align-items: center;
            }
            section.sec06 {
                padding: 0px 0px 0px;
            }
            .col-lg-6.pe-0 {
                padding-right: calc(var(--bs-gutter-x)* .5) !important;
            }
            .col-lg-6.ps-0 {
                padding-left: calc(var(--bs-gutter-x)* .5) !important;
            }
            .sec06LeftImg img {
                width: 100%;
            }
            .commoSeRight img {
                width: 100%;
            }
            .sercvr{margin-bottom: 20px;}
            .commoSeLeft {
                height: 100%;
                display: flex ;text-align: center;
                align-items: center;}
                .commsec01Cvr {
                    padding: 50px 20px;
                }
                
                .commoSeRight {
                    text-align: center;
                    margin-bottom: 0px;
                }
                .commoSeLeft a.btn {
                    margin-top: 0px;
                    margin-bottom: 20px;
                }
                .marginsmbt {
                    margin-bottom: 20px;
                }
                .row.revicecol {
                    flex-direction: column-reverse;
                }
                section.sec03.sec03-2 .trestCvr {
                    min-height: 200px;
                    margin-bottom: 50px;
                }
                section.sec03.sec03-2 {
                    padding-top: 50px;
                }
                .testimonBox p:first-child {
                    min-height: auto;
                }
                .testimonBox {
                    text-align: center;
                }
                .col-lg-12.testimCvr .col-lg-4 {
                    margin-bottom: 20px;
                }
                section.pricesection {
                    text-align: center;
                }
                .pricecover {
                    text-align: center;
                    margin-bottom: 0px;
                }
                .nav-tabs .nav-link {
                    border-radius: 15px;
                    padding: 8.5px 18px !important;font-size: 16px;
                }
                .aniimg {
                     
                    width: 50px;
                    height: 50px;
                    position: fixed;
                    right: 20px;
                    bottom: 25px;
                    z-index: 1000;
                }
                .quick-alo-ph-circle.active {
                    width: 91px;
                    height: 91px;}
               
    }


    @media all and (max-width:767px) {
        .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, header .container {
            max-width: 99% !important;
        }
        .radBtn{display: none;}
        header .col-lg-8 {
            display: none;
        }
        header .col-lg-9 {
            display: none;
        }
        .mobtop {
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            background: #443116 ;margin-top: 15px;
        }
        
        .mobtop a {
            width: 50%;
            color: #fff;
            font-size: 14px;
            text-align: center;
        }
        .bannerLeft {
            margin-top: 0px;
            padding-top: 0px;
        }
        .mobtop a:last-child {
            background: #b99854;
        }
        .mobtop a img {
            max-width: 15px;
            margin-right: 5px;
        }
        h1 span {
            font-size: 30px;
            line-height: 38px;
        }
        h1 {
            font-size: 19px;
            line-height: 25px;
            margin-bottom: 11px;
        }
        section.solutions {
            padding: 0px 0px 0px;
        }
        .col-lg-12.solutionBoxCvr .col-lg-3.col-md-6 {
            width: 100%;
        }
        .logo {
            max-width: 168px;
        }
        
        h1 {
            font-size: 22px;
            line-height: 28px;
            margin-bottom: 11px;
        }
        .bannerRight {
            padding: 0px;
            max-width: 310px;
            margin: 0px auto;
        }
        .imageForm {
            margin-top: 15px;padding: 20px 2.5% 0px 2.5%;}
            .bannerRight {
                padding-top: 15px;
                padding-bottom: 20px;
            } 
            .solutionBoxCvr {
                margin-top: 0px;
            }
            .bannerRightcvr:after {
                width: 26px;
                height: 31px;
                content: '';
                position: absolute;
                left: -14px;
                top: -16px;
                background: url(../images/form-left.png) no-repeat center;
                background-size: 100%;
            }
            .bannerRight .form {
                padding: 0px 0px;
            }
            .bannerRight:after{display: none;}
            .bannerRightcvr {
                padding: 32px 20px;}
            .bannerRight:after{display: none;}
            .solutionBoxCvr .col-lg-3.col-md-6 {
                margin-bottom: 15px;
            }
            .sec01Left h2 {
                font-size: 34px;
                line-height: 41px;
                padding-bottom: 30px;
                background-size: 81%;
            }
            h2, h3, h4, h5, .mainhead {
                font-weight: 400;
                margin-bottom: 5px;
                font-size: 20px;
                line-height: 29px;
                text-align: center;
            }
            .sec03Right .btn.btn-primary {
                background: #a3702e;
                border: 1px solid #a3702e;
            }
            img.grimg {
                margin-top: 7px;
                margin-bottom: 11px;
                max-width: 170px;
            }
            .companyTop p {
                margin-top: 10px;
            }
            .customodulCvrflex {
                min-height: 295px;}
                .customodulCvrflex {
                    min-height: auto;
                    padding: 58px 10px;
                    background-size: cover;
                }
                section.companies {
                    padding: 30px 0px 0px;
                }
                section.erpsoftware {
                    padding: 0px 0px 30px;
                }
                .col-lg-12.testimCvr .col-lg-4 {
                    margin-bottom: 15px;
                }
                .col-lg-8.awardMain .col-lg-3.col-md-3.col-6 {
                    margin-bottom: 10px;
                }
                .awardMain {
                    margin-top: 0px;
                }
                section.awards {
                    padding: 30px 0px 20px;
                    text-align: center;
                }
                .footLeft h4 {
                    font-size: 22px;
                    margin-top: 0px;
                    margin-bottom: 10px;
                }
                .addresbx {
                    margin-top: 15px;
                }
                section.section01 {
                    padding: 0px 0px 30px;
                    margin-top: -20px;
                }
                .mailfoot, .phonefoot {
                    background-position: top center;
                    padding-top: 20px;
                }
                .mailfoot{margin-bottom: 15px;}
                .footright .form .formHead {
                    font-size: 16px;
                    margin-bottom: 15px;
                }
                .footright .form{padding: 25px;}
                .footbtm p {
                    color: #fff;
                    font-size: 12px;}
                    .bannerRight .form {
                        padding: 0px 7px;
                    }
                    .sec04Left {
                        align-items: center;
                        text-align: center;
                    }
                    section.sec04 {
                        padding: 30px 0px;
                    }
                    .sec05Cvr {
                        padding: 30px 10px;
                    }
                    section.sec05 h3 {
                        margin-bottom: 7px;
                    }
                    section.sec05 p:nth-child(3) {
                        margin-bottom: 12px;
                    }
                    .accImg img {
                        max-width: 100%;
                        margin-top: 11px;
                    }
                    section.sec06 {
                        padding: 0px 0px 0px;
                    }
                    .sec06Right {
                         padding: 30px 0px;
                    }
                    .col-lg-12.text-center.mb-5 {
                        margin-bottom: 15px !important;
                    }
                    .sec06Right ul li {
                        margin-bottom: 20px;
                        width: 100%;
                    }
                    .commoSeLeft h4 {
                        font-size: 20px;
                        line-height: 29px;
                    }
                    .commsec01Cvr {
                        padding: 20px 20px;
                    }
                    .commsec02Cvr {
                        padding: 30px 0px;
                        border-radius: 24px;padding-bottom: 5px;
                    }
                    section.sec03.sec03-2 {
                        padding-top: 30px;
                    }
                    .sec03Left h3 {
                        font-size: 20px;
                        line-height: 29px;
                    }
                    .companiesLogo .col-lg-2.col-md-4.col-6 {
                        margin-bottom: 15px;
                    }
                    .testimCvr {
                        margin-top: 5px;
                    }
                    .testimonBox {padding: 20px 32px;}
                    .sec03Right {
                        align-items: center;
                        justify-content: center;
                        flex-direction: column;
                    }
                    .sec03Right a.btn {
                        margin: 0px 0px 10px 0px !important;
                    }
                    section.sec03.sec03-3 {
                        padding: 10px 0%;
                    }
                    section.companies {
                        padding: 0px 0px 0px;
                    }
                    .col-lg-12.companiesLogo {
                        margin-top: 10px;
                    }
                    footer {
                        text-align: center;
                        margin-top: 20px;
                    }
                    section.testimonials {
                        padding: 0px 0px 15px;
                    }
                    .tabTable li.nav-item {
                        width: auto;
                    }
                    .priHead p {
                        font-size: 20px;
                        line-height: 28px;
                    }
                    .priHead2 p span {
                        font-size: 20px;
                    }
                    .tabTable ul.nav.nav-tabs {
                        border: none !important;
                        padding: 18.5px 10px;
                        text-align: center;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                    }
                    .nav-tabs .nav-link {
                        border-radius: 8px;
                        padding: 2.5px 14px !important;
                        font-size: 15px;
                    }
                    .pricetable td, .pricetable th {
                        border-right: 1px solid #C1D2F6;
                        padding: 5px 8px;
                        font-size: 15px;
                    }
                    .pricetable td{width: 20%;}
                    .pricetable td:first-child {
                        text-align: left;
                        width: 40%;
                    }
                    
                    img.priico {
                        width: 25px;
                    }
                    .col-lg-8.awardMain {
                        margin-top: 1px;
                    }
                    footer {
                        text-align: center;
                        padding: 30px 0px 0px;
                        background-position: top -80px center;
                        background-color: #5b482a;
                    }
                    .testimonBox p span {
                        font-size: 16px;
                    }    .testimonBox p span {
                        font-size: 17px;
                    }
                    .sec04Right img {
                        max-width: 100%;
                    }
    }