html{
    overflow-x: hidden;
}
body{
margin: 0px;
font-family: "Inter", sans-serif !important;
overflow-x:hidden ;
}



@font-face {
    font-family: 'Vistara sans';
    src: url('../font/Vistarasans-Medium.eot');
    src: url('../font/Vistarasans-Medium.eot?#iefix') format('embedded-opentype'),
        url('../font/Vistarasans-Medium.woff2') format('woff2'),
        url('../font/Vistarasans-Medium.woff') format('woff'),
        url('../font/Vistarasans-Medium.ttf') format('truetype'),
        url('../font/Vistarasans-Medium.svg#Vistarasans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Vistara sans';
    src: url('../font/Vistarasans-Light.eot');
    src: url('../font/Vistarasans-Light.eot?#iefix') format('embedded-opentype'),
        url('../font/Vistarasans-Light.woff2') format('woff2'),
        url('../font/Vistarasans-Light.woff') format('woff'),
        url('../font/Vistarasans-Light.ttf') format('truetype'),
        url('../font/Vistarasans-Light.svg#Vistarasans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Destine_Personal Use';
    src: url('../font/Destine_PersonalUse-Regular.eot');
    src: url('../font/Destine_PersonalUse-Regular.eot?#iefix') format('embedded-opentype'),
        url('../font/Destine_PersonalUse-Regular.woff2') format('woff2'),
        url('../font/Destine_PersonalUse-Regular.woff') format('woff'),
        url('../font/Destine_PersonalUse-Regular.ttf') format('truetype'),
        url('../font/Destine_PersonalUse-Regular.svg#Destine_PersonalUse-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



.ip-loader{
    margin-left: 0px!important;
   bottom: 36% !important;
    
}
.loader {
  width: 195px;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  animation: filter-animation 3s infinite;
  
}
.loading img {
    width:155px;
    animation: filter-animation 3s infinite;
}
@keyframes filter-animation {
  0% { transform: translateY(-3px);}
  25% { transform: translateY(3px);}
  50% { transform: translateY(-3px);}
   75% { transform: translateY(3px);}
 
  100% { transform: translateY(-3px);}
}



.stable {
    color: #895919 !important;
}

.nav-menu > li > a:before {
    content: " ";
    position: absolute;
    left: 4px;
    background-color: #882437;
    border-radius: 30px;
    width: 4px;
    height: 4px;
    bottom: 24px;
}
.nav-menu li:first-child a:before {
   display: none;
}


.header_area {
    float: left;
    width: 100%;
    padding-top: 49px;
    padding-bottom: 18px;
    background-color: #fff6e9;
}
.headbotomclr{
    float: left;
    width: 100%;
    height: 1px;
   background: rgb(137,89,25);
background: linear-gradient(90deg, rgba(137,89,25,1) 0%, rgba(137,89,25,1) 50%, rgba(137,89,25,0) 100%);
}

.nav-header a img{
  width:100%;
  float: left;
  max-width: 243px;
  
}
.topbn1s {
    left: -23px;
    z-index: 11;
    top: -6px;
    float: left;
    position: absolute;
}
.topbn1s img{
    float: left;
    width: 100%;
    max-width: 451px;
}
.topbn2s {
    right: -217px;
    z-index: 11;
    bottom: 212px;
    float: left;
    position: absolute;
}
.topbn2s img{
    float: left;
    width: 100%;
    max-width: 612px;
}
.banner{
    padding-bottom: 60px;
    width: 100%;
    float: left;
    background-color: #fff6e9;
    position: relative;
}
.banner-fst{
    padding-bottom: 63px;
    width: 100%;
    float: left;
}
.bnr-hd{
   /* float: left;*/
}
.bnr-hd h2{
    padding-top: 75px;
    padding-bottom: 36px;
    margin-bottom: 0px;
    width: 100%;
    font-family: Destine_Personal Use !important;
    float: left;
    font-size: 80px;
    line-height: 120%;
    color: #1E1E1E;

}
.bnr-hd h2 span{
    color: #895919;
}
.banner-textex{
    width: 60%;
    float: left;
}
.bnr-img {
    float: right;
    padding-top: 28px;
    width: 40%;
}
.bnr-img img {
   /* position: absolute;*/
    width: 100%;
    max-width: 505px;
    float: right;
    /*right: -15px;
    top: 28px;*/
}
.bnr-hd img{
    float: left;
    width: 100%;
    max-width: 186px;
}
.bnr-count{
        padding-top: 60px;
    width: 100%;
    float: left;
}
.bnr-count img{
    width: 100%;
    float: left;
    max-width: 240px;
}
.bnr-count h2 {
        padding-top: 6px;
    padding-right: 20px;
    padding-left: 16px;
    float: left;
    width: auto;
    color: #000000;
    font-size: 60px;
    font-family: Destine_Personal Use !important;
}
.bnr-count p {
        padding-top: 7px;
    line-height: 200%;
    float: left;
    width: 20%;
    font-size: 16px;
    font-weight: 400;
    color: #000000;
}
.main-line{
    width: 100%;
    float: left;
}
.main-line img{
    width: 100%;
    float: left;
    max-width: 1490px;
}
.bnr-scd{
    width: 100%;
    float: left;
}
.bnr-scd h2{
    margin-bottom: 0px;
    padding-top: 65px;
    width: 100%;
    font-size: 60px;
    float: left;
    text-align: center;
    color: #1E1E1E;
    padding-bottom: 22px;
    font-family: Destine_Personal Use !important;

}
.bnr-scd h2 span{
    color: #895919;
}
.bnr-scd p{
    padding: 0px 94px;
    font-size: 16px;
    color: #2F2F2F;
    line-height: 200%;
    width: 100%;
    text-align: center;

}
.body2{
padding-bottom: 120px;
    padding-top: 86px;
    padding-left:140px ;
    width: 100%;
    float: left;
    background-size: cover;
    object-fit: cover;
    background-image: url('../images/body2.webp');
}
.body2 h2{
    padding-bottom: 60px;
    width: 100%;
    float: left;
    text-align: left;
    color: #1E1E1E;
    font-size: 60px;
    font-family: Destine_Personal Use !important;
    
}
.body2 h2 span{
    color: #895919;
}
.body2-imgbx{
    width: 100%;
    float: left;
    overflow: hidden;
    position: relative;
}
.body2-imgbx:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}
.body2-imgbx:before {
    position: absolute;
    top: 0;
    left: -85%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: linear-gradient(to right, rgb(255 255 255 / 23%) 0%, rgb(255 255 255 / 31%) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}













.body2-imgbx img {
    width: 100%;
    float: left;
    /*max-width: 284px;*/
    border-radius: 20px;
}
.cont5-carousel .owl-nav {
    top: -120px;
    position: absolute;
    right: 105px;
}
.banner-carousel .owl-nav {
    display: none;
}
.banner2-carousel .owl-nav {
    display: none;
}
/*.owl-item.active .bnr-hd{
    animation: img-anim-left 1s forwards cubic-bezier(.645,.045,.355,1) .4s;
  }
  .owl-item.active .banner-text{
    animation: img-anim-left 1s forwards cubic-bezier(.645,.045,.355,1) .4s;
  }*/









.cont5-carousel .owl-next img {
    margin-left: 21px;
}
.bdy2-imgtxt{
    height: 100%;
    border-radius: 20px;
    width: 100%;
    float: left;
    position: absolute;
    bottom: 0;
    background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 33%, rgba(0,0,0,0.4) 67%, rgba(0,0,0,0.9) 100%);
}
.body2-imgbx :hover.bdy2-imgtxt h3{
    color: #895919;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.bdy2-imgtxt h3 {
    position: absolute;
    width: 100%;
    float: left;
    text-align: center;
    color: #FFFFFF;
    font-size: 24px;
   letter-spacing: 1px;
    font-family: 'Vistara sans' !important;
    bottom: 26px;
    font-weight: 500;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.body3{
    padding-bottom: 80px;
    padding-top:80px;
    width: 100%;
    float: left;
    background-color: #fff6e9;
}
.body3-hd{
    width: 100%;
    float: left;
}
.body3-hd h2{
    width: 55%;
    float: left;
    text-align: left;
    color: #1E1E1E;
    font-size: 60px;
    margin-bottom: 0px;
    padding-bottom: 72px;
   font-family: Destine_Personal Use !important;
}
.body3-hd h2 span{
    color: #895919;
}
.body3-imgs{
    padding-bottom: 80px;
    width: 100%;
    float: left;
}
.bdy3-img1{
    width: 50%;
    float: left;
    overflow: hidden;
}
.bdy3-img1 img{
    width: 100%;
    max-width: 495px;
    float: left;
}


.bdy3-img1:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}
.bdy3-img1:before {
    position: absolute;
    top: 0;
    left: -76%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: linear-gradient(to right, rgb(255 255 255 / 23%) 0%, rgb(255 255 255 / 31%) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}




















.bdy3-img1 p{
    padding-top: 42px;
    width: 85%;
    float: left;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    line-height: 200%;
}
.bdy3-img2{
    width: 50%;
    float: left;
     overflow: hidden;
}
.bdy3-img2 p{
    padding-left: 110px;
     padding-bottom: 35px;
    width: 100%;
    float: left;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    line-height: 200%;
}
.bdy3-img2 img{
    width: 100%;
    max-width: 550px;
    float: right;
}
.bdy3-img2:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}
.bdy3-img2:before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: linear-gradient(to right, rgb(255 255 255 / 23%) 0%, rgb(255 255 255 / 31%) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}


















.body3-line{
    width: 100%;
    float: left;
}
.body3-line img{
    width: 100%;
    float: left;
}
.body3-second{
        padding-top: 85px;
    width: 100%;
    float: left;
}

.body3-second h2{
padding-bottom: 60px;
    width: 100%;
    float: left;
    text-align: left;
    color: #1E1E1E;
    font-size: 60px;
    font-family: Destine_Personal Use !important;
}
.body3-second h2 span {
    color: #895919;
}
.body3-second-img{
    width: 100%;
    float: left;
    overflow: hidden;
    position: relative;
}
.body3-second-img:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}
.body3-second-img:before {
    position: absolute;
    top: 0;
    left: -80%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: linear-gradient(to right, rgb(255 255 255 / 23%) 0%, rgb(255 255 255 / 31%) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}

















.body3-second-img img{
    width: 100%;
    max-width: 369px;
    float: left;
    border-radius: 20px;

}




















.body3-second-img h2{
    padding-top: 20px;
    width: 100%;
    float: left;
    text-align: center;
    color: #373737;
    font-size: 20px;
    margin-bottom: 0px;
    font-family: 'Vistara sans' !important;
    font-weight: 500;
}
.b3-shd-img{
    float: left;
    padding-top: 12px;
    width: 100%;
    text-align: center;
}
.body3-second-img h3 {
    /* width: 100%; */
    color: #895919;
    /* float: left; */
    text-align: center;
    font-size: 22px;
    font-weight: 800;
}
.body3-second-img a {
    display: inline-block;
    border-left: 1px solid black;
    padding-left: 14px;
    margin-left: 13px;
}
.body3-second-img h3 a img{
    width: 100%;
    max-width: 18px;
}

.cont6-carousel .owl-nav {
    top: -120px;
    position: absolute;
    right: 0px;
}
.cont6-carousel .owl-next img {
    margin-left: 21px;
}
.body3-buttan{
    padding-top: 35px;
   margin: auto;
    float: left;
}
.body3-buttan a{
    width: 280px;
    height: 60px;
    text-decoration: none;
    border-radius: 16px;
    background: transparent;
    border: 2px solid #754F23;
    float: left;
    padding: 17px 35px 20px 37px;
    color: #754F23;
    font-size: 16px;
    font-family: Vistara sans !important;
    font-weight: 500;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;

}
.body3-buttan a:hover{
    color: black;
    background-color: white;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;

}
.body3-buttan a img{
  margin-top: -4px;
    width: 100%;
    max-width: 34px;
    float: right;
   
}
.body4{
    position: relative;
    width: 100%;
    padding-bottom: 95px;
    float: left;
    background-size: cover;
    background-image: url('../images/body4.webp');
}
.body4-minhd{
    width: 100%;
    float: left;
}

.body4-minhd h2 {
    padding-top: 85px;
    width: 100%;
    font-size: 60px;
    float: left;
    text-align: center;
    color: #1E1E1E;
    padding-bottom: 77px;
    margin-bottom: 0px;
    font-family: Destine_Personal Use !important;
}
.body4-minhd h2 span {
    color: #895919;
}
.body4-icon {
  
    width: 25%;
    float: left;
}
.body4-icon:hover.body4-icon img {
    transform: rotateY(360deg);
    transform-style: preserve-3d;
    transition: transform 0.8s;
}
.body4-icon-right:hover.body4-icon-right img {
    transform: rotateY(360deg);
    transform-style: preserve-3d;
    transition: transform 0.8s;
}
.body4-icon-center:hover.body4-icon-center img {
    transform: rotateY(360deg);
    transform-style: preserve-3d;
    transition: transform 0.8s;
}

.body4-icon img{
    width: 100%;
    float: left;
    max-width: 75px;
}


.body4-icon h2{
     font-weight: 500;
    padding-bottom: 6px;
    padding-top: 14px;
width: 100%;
float: left;
text-align: left;
color: #895919;
font-size: 25px;
 font-family: 'Vistara sans';

}
.body4-icon p{
    width: 100%;
    float: left;
    text-align: left;
    color: #2F2F2F;
    font-size: 16px;
    font-weight: 400;
    line-height: 200%;
}
.body4-mainimg {
    top: -74px;
    width: auto;
    float: left;
    position: absolute;
    left: 273px;
}
.body4-mainimg img {
    width: 100%;
    float: left;
    max-width: 545px;
}
.body4-mainfullbx{
    width: 100%;
    float: left;
    position: relative;
}
.body4-icon-right{
    width: 31%;
    float: right;
}
.body4-icon-right img {
    width: 100%;
    float: right;
    max-width: 75px;
}
.body4-icon-right h2 {
    padding-bottom: 6px;
    padding-top: 14px;
    width: 100%;
    float: left;
    text-align: right;
    color: #895919;
    font-size: 25px;
    font-family: 'Vistara sans';
}
.body4-icon-right p {
    width: 100%;
    float: left;
    text-align: right;
    color: #2F2F2F;
    font-size: 16px;
    font-weight: 400;
    line-height: 200%;
}
.addim{
   padding-top: 60px;
}
.body4-icon-center{
    margin-top: -50px;
        padding: 0px 36px;
    width: 100%;
    float: left;
}
.body4-icon-center img {
    width: 100%;
    float: none;
    margin: auto;
    display: block;
    text-align: center;
    max-width: 75px;
}
.body4-icon-center h2{
    padding-bottom: 6px;
    padding-top: 14px;
    width: 100%;
    float: left;
    text-align: center;
    color: #895919;
    font-size: 25px;
    font-family: 'Vistara sans';
}
.body4-icon-center p {
    width: 100%;
    float: left;
    text-align: center;
    color: #2F2F2F;
    font-size: 16px;
    font-weight: 400;
    line-height: 200%;
}
.bounce2 {
    animation: bounce2 2s ease infinite;
}
@keyframes bounce2 {
  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
  40% {transform: translateY(-30px);}
  60% {transform: translateY(-15px);}
}
.body5{
    width: 100%;
    float: left;
    padding-top: 77px;
    padding-bottom: 77px;
    background-color: #fff6e9;
}
.body5-hd{
    width: 34%;
    float: left;
}
.body5-hd h2 {
    width: 100%;
    float: left;
    text-align: left;
    color: #1E1E1E;
    font-size: 60px;
    line-height: 120%;
    margin-bottom: 0px;
    padding-bottom: 18px;
    font-family: Destine_Personal Use !important;
}
.body5-hd h2 span {
    color: #895919;
}
.body5-hd p{
    width: 100%;
    float: left;
    color: #2F2F2F;
    font-size: 16px;
    font-weight: 400;
    line-height: 200%;
}
.body5-img{
    padding-left: 32px;
    width: 66%;
    float: left;
}
.body5-img img{
    width: 100%;
    float: left;
    max-width: 280px;
    border-radius: 36px;
}
.body5-img-p{
    padding-left: 30px;
    width: 60%;
    float: left;
}
.body5-img-p img{
    width: 100%;
    float: left;
    max-width: 54px !important;
border-radius: 0;
}
.body5-img-p p{
    padding-top: 36px;
    padding-bottom: 30px;
    width: 100%;
    float: left;
    text-align: left;
    color: #2F2F2F;
    font-size: 16px;
    font-weight: 400;
    line-height: 200%;
}
.body5-img-p h3{
    font-family: Vistara sans !important;
    width: 100%;
    float: left;
    margin-bottom: 0px;
    color: #2F2F2F;
    font-size: 25px;
    font-weight: 500;
}
.body5-img-p h4{
    width: 100%;
    float: left;
    text-align: left;
    color: #2F2F2F;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0px;
    padding-top: 8px;
}
.body5-carousel .owl-nav {
    bottom: -6px;
    position: absolute;
    left: -409px;
}
.body5-carousel .owl-nav img{
    border-radius: 0px;
}


.body5-carousel .owl-next img {
    padding-left: 18px;
}
.footer{
    width: 100%;
    float: left;
    background-color: #895919;
    padding-top: 77px;
    padding-bottom: 84px;
}
.footer-logo{
    width: 100%;
    float: left;
}
.footer-logo img{
    width: 100%;
    float: left;
    max-width: 281px;

}
.footer-logo p{
    width: 92%;
    float: left;
    text-align: left;
    font-size: 16px;
    font-weight: 300;
    color: #FFFFFF;
    line-height: 200%;
    margin-bottom: 0px;
    padding-top: 24px;

}
.footer-main{
    width: 100%;
    float: left;
}
.footer-main-bx1{
        padding-left: 10px;
    width: 20%;
    float: left;
}
.footer-main-bx1 h2{
    padding-top: 9px;
     font-weight: 500;
    font-family: Vistara sans !important;
    padding-bottom: 22px;
    width: 100%;
    float: left;
    text-align: left;
    color: #FFFFFF;
    font-size: 22px;
    margin-bottom: 0px;
}
.footer-main-bx1 a{
    width: 100%;
    float: left;
    text-align: left;
    color: #FFFFFF;
    font-size: 16px;
    margin-bottom: 0px;
    line-height: 200%;
    font-weight: 300;
    text-decoration: none;
}
/*bx2*/
.footer-main-bx2{
        position: relative;
    padding-left: 35px;
    width: 30%;
    float: left;
}
.footer-main-bx2 h2{
    padding-top: 9px;
     font-weight: 500;
    font-family: Vistara sans !important;
    padding-bottom: 22px;
    width: 100%;
    float: left;
    text-align: left;
    color: #FFFFFF;
    font-size: 22px;
    margin-bottom: 0px;
}
.footer-main-bx2 a{
    width: 100%;
    float: left;
    text-align: left;
    color: #FFFFFF;
    font-size: 16px;
    margin-bottom: 0px;
    line-height: 200%;
    font-weight: 300;
    text-decoration: none;
}
/*bx3*/
.footer-main-bx3{
    padding-left: 15px;
    width: 50%;
    float: left;
}
.footer-main-bx3 h2{

    padding-top: 9px;
     font-weight: 500;
    font-family: Vistara sans !important;
    padding-bottom: 22px;
    width: 100%;
    float: left;
    text-align: left;
    color: #FFFFFF;
    font-size: 22px;
    margin-bottom: 0px;
}
.footer-main-bx3 p{
    font-weight: 300;
    padding-bottom: 44px;
    width: 100%;
    float: left;
    text-align: left;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 200%;
    margin-bottom: 0px;
}
.footer-main-bx3 h3{
    width: auto;
    text-align: left;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 0px;
    padding-top: 10px;

}
.footer-main-bx3 h3 a{
    width: 100%;
   text-decoration: none;
    text-align: left;
    color:#FFFFFF;
    font-weight: 600;
    font-size: 16px;
}
.copy{
    width: 100%;
    float: left;
    background-color: #fff6e9;
    padding: 35px 0px;
}
.copy h2{
    width: 50%;
    float: left;
    text-align: left;
    color: #895919;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0px;
}
.copy h3{
    width: 50%;
    float: left;
    text-align: right;
    color: #895919;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0px;
}
.copy h3 a{
    color: #895919;
    text-decoration: none;
}

.footer-main-bx1 a:after {
    content: ">";
    position: absolute;
    left: 25px;
    font-size: 16px;
    font-weight: 600;
    display: none;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    
}
.footer-main-bx1 a:hover:after {
    display: inline;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;

}

.footer-main-bx1 a:hover{
    padding-left: 15px;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
/*2*/

.footer-main-bx2 a:after {
    content: ">";
    position: absolute;
    left: 34px;
    font-size: 16px;
    font-weight: 600;
    display: none;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    
}
.footer-main-bx2 a:hover:after {
    display: inline;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;

}

.footer-main-bx2 a:hover{
    padding-left: 17px;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.inner-head {
    width: 100%;
    float: left;
    background-color: #fff6e9;
   padding: 30px 0px 50px 0px;
}
.inner-head h2{
    width: 100%;
    float: left;
    text-align: left;
    color: #895919;
    font-size: 50px;
    font-family: Destine_Personal Use !important;
}
.inner-pages{
    width: 100%;
    float: left;
    background-color: #fff6e9;
    padding: 60px 0px;
}
.abt-hd h2{
    padding-bottom: 30px;
    font-size: 60px;
    width: auto;
    text-align: left;
    color: #1E1E1E;
    margin-bottom: 0px;
    font-family: Destine_Personal Use !important;
}
.abt-hd h2 span{
color:#895919
}
.inner-pages img {
    object-fit: contain;
    /* height: 305px; */
    max-width: 330px;
    float: right;
    width: 100%;
    margin-left: 60px;
}
.inner-pages p{
    width: auto;
    text-align: left;
    color: #2F2F2F;
    font-size: 16px;
    font-weight: 400;
    line-height: 200%;
}
.abt-hd-sbx{
    padding-top: 15px;
    width: 15%;
    float: left;
}
.abt-hd-sbx h3{
width: auto;
float: left;
text-align: left;
color: #2F2F2F;
margin-bottom: 0px;
font-size: 55px;
font-family: 'Vistara sans';
    font-weight: 300;
}
.abt-hd-sbx h4{

   width: 100%;
   padding-top: 8px;
float: left;
text-align: left;
color: #2F2F2F;
margin-bottom: 0px;
font-size: 15px;
    font-weight: 300; 
}
.vm-main {
    width: 100%;
    float: left;
    background-color: #fff6e9;
    padding: 0px 0px 40px 0px;
}
.vm-main-hd {
    padding-right: 50px;
    padding-top: 100px;
    width: 100%;
    float: left;
}
.vm-main-hd h2{
   padding-bottom: 30px;
    font-size: 60px;
    width: 100%;
    text-align: left;
    color: #1E1E1E;
    margin-bottom: 0px;
    font-family: Destine_Personal Use !important;
}
.vm-main-hd p{
    padding-top: 8px;
    width: 100%;
    float: left;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color:#2F2F2F;
    line-height: 200%;
    margin-bottom: 0px;
}
.vi-mi{
    margin-bottom: 30px;
    padding: 30px;
    border: 1px solid #754F23;
    border-radius: 20px;
    width: 100%;
    float: left;
}
.vi-mi img{
    width: 100%;
    max-width: 80px;
    float: left;
}
.vi-mi h2{
    margin-bottom: 0px;
    padding-top: 10px;
    width: 100%;
    float: left;
    text-align: left;
    color: #2F2F2F;
    font-size: 35px;
    font-family: Destine_Personal Use !important;
}

.vi-mi p{
    width: 100%;
    float: left;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color:#2F2F2F;
    line-height: 200%;
    margin-bottom: 0px;
}
.cr-wd {
    margin-right: auto;
    margin-left: auto;
    width: 770px;
}
.cr-wd h2 {
   margin-bottom: 0px;
    width: 100%;
    font-size: 60px;
    float: left;
    text-align: center;
    color: #1E1E1E;
    padding-bottom: 22px;
    font-family: Destine_Personal Use !important;
}

.cr-wd h2 span{
color:#895919;

}

.cr-wd p {
    padding-bottom: 30px;
    width: 100%;
    float: left;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    color: #2F2F2F;
    line-height: 200%;
    margin-bottom: 0px;
    
}

.contact-label {
    float: left;
    width: 100%;
    text-align: left;
    font-size: 15px;
    color: black;
    font-weight: 300;
}
.mct_form {
    background: none;
   border: 1px solid #895919ad;
    color: #000000;
    display: block;
    font-weight: 300;
    font-size: 15px;
    /* text-transform: uppercase; */
    height: 59px;
    margin-bottom: 30px !important;
    padding: 0 20px;
    outline: none;
    width: 100%;
    padding-left: 0px;
    transition: all 500ms ease;
    margin-top: 3px;
    width: 100%;
    float: left;
    padding: 10px;
    margin-top: 17px;
    border-radius: 3px;
}
.enquiry-form button {
    width: 205px;
    height: 60px;
   text-decoration: none;
    border-radius: 16px;
    background: transparent;
    border: 2px solid #754F23;
    float: left;
    padding: 18px 35px 20px 37px;
    color: #754F23;
    font-size: 16px;
    font-family: Vistara sans !important;
    font-weight: 500;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transi
}
.enquiry-form button:hover{
    color: black;
    background-color: white;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
    
.contact-full h2 {
    font-size: 60px;
    color: #1E1E1E;
    width: 100%;
    float: left;
    font-family: Destine_Personal Use !important;
    margin-bottom: 10px;
}
.contact-full h2 span{
    color: #895919;
}
.contact-full p {
    font-size: 16px;
    color: #2F2F2F;
    font-weight: 400;
    line-height: 200%;
    margin-bottom: 40px;
    width: 100%;
    float: left;
}
.ct-box {
    width: 48%;
    float: left;
    padding: 15px;
    background: white;
    border: 1px solid #8c5415;
    margin-right: 2%;
    border-radius: 20px;
    height: 245px;
    margin-bottom: 20px;
    background-color: #fff6e9;
}
.ct-box img {
  float: left;
    width: 40px;
}
.ct-box h5 {
    float: left;
    font-size: 18px;
    color: black;
    font-weight: 500;
    font-family: Vistara sans !important;
    margin-top: 18px;
    width: 100%;
}
.ct-box h6 {
    float: left;
    font-size: 16px;
    font-weight: 400;
    color: #2F2F2F;
    line-height: 200%;
    margin: 0;
    width: 100%;
}
.ct-box h6 a {
    font-size: 16px;
    font-weight: 400;
    color: #2F2F2F;
    margin: 0;
}

.ct-left h1 {
    color: #2F2F2F;
    font-size: 35px;
    font-family: Destine_Personal Use !important;
}
.ct-left {
    margin-top: 40px;
    width: 100%;
    float: left;
   
    border-radius: 20px;
    padding: 30px 50px;
}
.ct-field label {
    font-size: 15px;
    color: #2F2F2F;
    font-weight: 400;
    width: 100%;
    float: left;
    margin-bottom: 4px;
}
.ct-field input {
    border: 1px solid #895919ad;
    width: 100%;
    float: left;
    background: none;
    padding: 15px;
    border-radius: 10px;
    color: black;
    font-size: 15px;
}
.ct-field {
    width: 100%;
    float: left;
    margin-top: 15px;
}
.ct-field textarea {
    margin-bottom: 20px;
    width: 100%;
    float: left;
    border: 1px solid #895919ad;
 background: none;
    padding: 15px;
    border-radius: 10px;
    height: 125px;
}
.contact-pages {
    width: 100%;
    float: left;
    background-color: #fff6e9;
    padding: 60px 0px;
}
.products{
    width: 100%;
    float: left;
}
.products h2{
    padding-bottom: 30px;
    font-size: 60px;
    width: 100%;
    float: left;
    text-align: center;
    color: #1E1E1E;
    margin-bottom: 0px;
    font-family: Destine_Personal Use !important;
}
.products h2 span{
    color: #895919;
}
.products p {
    padding: 0px 170px;
    width: 100%;
    float: left;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    color: #2F2F2F;
    line-height: 200%;
    margin-bottom: 0px;
}
.product-list {
    padding-bottom: 25px;
    padding-top: 20px;
    width: 100%;
    float: left;
    /* padding: 40px 0px; */
    background-color: #fff6e9;
}
.body3-second-imgextr {
    margin-bottom: 50px;
}
.service-inn {
    width: 100%;
    float: left;
}
.service-innmain {
    width: 100%;
    float: left;
}
.service-innmain img {
    width: 100%;
    float: left;
    object-fit: cover;
}
.service-innmain h2 {
    padding-top: 25px;
    padding-bottom: 15px;
    font-size: 50px;
    width: 100%;
    text-align: left;
    color: #1E1E1E;
    margin-bottom: 0px;
    font-family: Destine_Personal Use !important;
    float: left;
    margin-bottom: 0px;
}
.service-innmain p {
   width: 100%;
    text-align: left;
    color: #2F2F2F;
    font-size: 16px;
    font-weight: 400;
    line-height: 200%;
}
.sr-bg {
    float: left;
    width: 100%;
    /* border-radius: 20px; */
    /* padding: 15px; */
    background-color: #ffffff;
    /* margin-top: 25px; */
    /* padding-bottom: 25px; */
    margin-bottom: 25px;
}
.sr-bg h4 {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 20px;
    text-align: center;
    /* margin-top: 15px; */
    font-weight: 500;
    line-height: 30px;
    background: #895919;
     padding: 15px;
    /* border-bottom-left-radius: 20px; */
    /* -webkit-box-shadow: -1px 2px 30px -15px rgb(0 0 0 / 75%); */
    -moz-box-shadow: -1px 2px 30px -15px rgba(0, 0, 0, .75);
    /* box-shadow: -1px 2px 30px -15px rgb(0 0 0 / 20%); */
    margin-bottom: 0px;
}
.srv-list {
    float: left;
    width: 100%;
}
.srv-nav-active {
    padding-left: 20px;
    background-color:#fff6e9 !important;
    color: white;
    /* border-bottom-left-radius: 20px; */
    /* border-bottom-right-radius: 20px; */
}
.srv-nav {
    text-decoration: none;
    float: left;
    width: 100%;
    padding: 18px;
    color: black;
    font-size: 15px;
    padding-left: 25px;
    /* border-bottom-left-radius: 20px; */
}
.Services-main {
    width: 100%;
    float: left;
    background-color: #fff6e9;
    padding: 60px 0px;
}


/*menubarmenu*/
.support {
    top: -40px;
    right: -22px;
    position: relative;
    width: auto;
    float: right;
    /* margin-top: -38px; */
    padding: 0 0 0px -6px;
    float: right;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.top-thumb {
    cursor: pointer;
    cursor: pointer !important;
    padding-top: 43px;
}
.support img {
    width: 32px;
}
@media screen and (max-height: 450px) {
    .overlay {
        overflow-y: auto;
    }
}
.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 111111;
    top: 0;
    left: 0;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.9);
    overflow-y: hidden;
    transition: 0.5s;
}
@media screen and (max-height: 450px) {
    .overlay .closebtn {
        font-size: 40px;
        top: 15px;
        right: 35px;
    }
}
.overlay .closebtn {
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 40px;
}
@media screen and (max-height: 450px) {
    .overlay a {
        font-size: 20px;
    }
}
.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: white;
    z-index: 11;
    display: block;
    transition: 0.3s;
}
.overlay-content {
    position: relative;
    /* top: 25%; */
    width: 100%;
    text-align: center;
    /* margin-top: 30px; */
}
.left-bg {
    background-color: #fff6e9;
    padding: 0px !important;
    float: left;
}
.hd-address {
    width: 100%;
    float: left;
    text-align: left;
    background: transparent;
    height: 100vh;
    margin-right: -80px;
}
.hd-tel {
    float: left;
    width: 100%;
}
.hd-tel span {
    float: left;
    width: 100%;
    font-size: 29px;
    font-weight: 100;
    color: #000000;
}
@media screen and (max-height: 450px) {
    .overlay a {
        font-size: 20px;
    }
}
.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: white;
    z-index: 11;
    display: block;
    transition: 0.3s;
}
.hed-tel-hvr {
    float: left;
    width: 100%;
    font-size: 35px !important;
    color: #2F2F2F !important;
    font-weight: 600;
    padding: 0px !important;
    padding-bottom: 25px !important;
}
.hd-presence {
    float: left;
    width: 100%;
    /* padding: 19px; */
    /* border: solid 1px rgb(255 255 255 / 19%); */
    border-radius: 20px;
    /* margin-top: 15px; */
    /* background: #112e4a; */
}
.hd-presence p {
    float: left;
    width: 100%;
    font-size: 13px;
    color: #e9e9e9;
    line-height: 27px;
    padding-top: 5px;
}
.right-bg {
    background-color: #895919;
    padding: 0px !important;
    float: left;
}
.hd-tel p {
    float: left;
    width: 100%;
    font-size: 14px !important;
    color: #ffffff !important;
    line-height: 25px;
    padding-top: 5px;
    margin-bottom: 20px;
}
.title-white {
    color: white !important;
}
.field-enq {
    border-bottom: 1px solid #b0aaaa;
    color: #272626;
    display: block;
    font-size: 13px;
    /* text-transform: uppercase; */
    height: 59px;
    margin-bottom: 20px !important;
    padding: 0 20px;
    outline: none;
    background: #ffffff;
    width: 100%;
    padding-left: 0px;
    border: none;
    transition: all 500ms ease;
    /* border: solid 1px #d4d3d3; */
    margin-top: 3px;
    width: 100%;
    float: left;
    padding: 15px;
    margin-top: 9px;
    border-radius: 10px;
}
.hidden-input-field {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    z-index: -1;
}
.subscribe-btn {
    background: black;
    border: transparent;
    margin-top: 25px;
    width: 100%;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    color: #fff;
    padding: 10px;
    transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out .5s;
}
.hd-address {
    width: 100%;
    float: left;
    text-align: left;
    background: transparent;
    height: 100vh;
    padding: 75px 60px;
    margin-right: -80px;
}

























@media (min-width: 576px){
    .mob-b1-2{
        display: none;
    }
    .mob-b2-2{
        display: none;
    }
}




@media (max-width: 991px){
    .cost-calculater{
        margin-right: 50px;
    }
    .navigation-portrait .nav-menus-wrapper{
        background-color: #fff6e9 !important;
    }
    .nav-menu > li:hover > a,
.nav-menu > li.active > a,
.nav-menu > li.focus > a {
  color: #0e0f2a!important;
}
.navigation-portrait .nav-menu > li{
    border-top: solid 1px #f0f0f033!important;
}
.navigation-portrait .nav-menu > li:last-child{
    border-bottom: solid 1px #f0f0f033!important;
}
}




@media(max-width: 575px){
    
    .banner-textex {
    width: 100%;
        
    }
    .bnr-img {
        width:100%;
    }


.support {
    display: none;
}

    .bnr-img img {
        position: relative;
        float: none;
        margin: auto;
        display: block;
        text-align: center;
    }
.bnr-hd h2 {
        padding-top:50px;
    font-size: 50px;
    text-align: center;
}
    .bnr-hd h2 br{
        display: none;
    }

.bnr-hd img {
    float: none;
    margin: auto;
    display: block;
    text-align: center;
}
.bnr-count img {
    float: none;
    margin: auto;
    display: block;
    text-align: center;
}
.bnr-count h2 {
    text-align: center;
     padding-right: 0px; 
    padding-left: 0px; 
    float: left;
    width: 100%;
    padding-top: 25px;
    font-size: 55px;
    
}
.bnr-count p{
    text-align: center;
    width: 100%;

}
.bnr-scd h2 {
    font-size: 50px;
}

.bnr-scd p {
    padding: 0;
}
.body2 {
    padding-right: 50px;
    padding-bottom: 80px;
    padding-top: 50px;
    padding-left: 140px;
    padding-left: 50px;
}
.cont5-carousel .owl-nav {
    display: none;
}
.body2 h2 {
    font-size: 50px;
}
.bdy2-imgtxt h3{
   bottom:40px; 
}
.body3-hd h2 {
    text-align: center;
        padding-bottom: 50px;
    font-size: 50px;
    width: 100%;
}
.bdy3-img1 {
    width: 100%;
}
.bdy3-img1 p {
    width: 100%;
    float: left;
    text-align: center;
}
.bdy3-img2 {
    width: 100%;
}
.bdy3-img2 p {
    padding-left: 0;
    padding-bottom: 32px;
    text-align: center;
}
.cont6-carousel .owl-nav {
    display: none;
}
.body3-second h2 {
    text-align: center;
    font-size: 50px;
}
.body4-minhd h2 {
    font-size: 50px;
}

.body4-icon {
    width: 100%;
}
.body4-icon img {
    float: none;
    margin: auto;
    display: block;
    text-align: center;
}
.body4-icon h2{
    text-align: center;
}
.body4-icon p {
    text-align: center;
}
.body4-icon-right {
    width: 100%;
}
.body4-icon-right img {
    float: none;
    margin: auto;
    display: block;
    text-align: center;
}
.body4-icon-right h2 {
    text-align: center;
}
.body4-icon-right p {
    text-align: center;
}
.addim {
    padding-top: 30px;
}
.body4-mainimg {
    position: relative;
    left: 0;
    top: 0;
}
.body4-icon-center {
    margin-top: 18px;
}
.body5-hd {
    width: 100%;
}
.body5-hd h2 {
    text-align: center;
    font-size: 50px;
}
.body5-hd p {
    text-align: center;
}
.body5-img {
    padding-left: 20px;
    width: 100%;
}
.body5-img-p {
    padding-top: 15px;
    padding-left: 0px; 
    width: 100%;
    float: left;
}
.footer-logo img {
    text-align: center;
    float: none;
    margin: auto;
    display: block;
}
.footer-logo p {
    width: 100%;
    text-align: center;
}
.footer-main-bx1 {
    padding-left: 10px;
    width: 50%;
}
.footer-main {
    padding-top: 25px;
}
.footer-main-bx2 {
    padding-left: 0px;
    width: 50%;
}
.footer-main-bx3 {
    padding-top: 40px;
   width: 100%;
   padding-left: 0;
}
.footer-main-bx1 h2 {
    text-align: center;
}
.footer-main-bx1 a {
    text-align: center;
}
.footer-main-bx2 h2{
    text-align: center;
}
.footer-main-bx2 a {
    text-align: center;
}
.footer-main-bx3 h2 {
    text-align: center;
}

.footer-main-bx3 p {
    padding-bottom: 20px;
    text-align: center;
}
.footer-main-bx3 h3 {
    width: 100%;
    text-align: center;
}
.copy h2 {
    text-align: center;
    width: 100%;
}
.copy h3 {
    width: 100%;
    text-align: center;
}
.inner-head h2{
    text-align: center;
}
 .inner-pages img {
    margin: auto;
    display: block;
    text-align: center;
    float: none;
 } 
 .abt-hd h2 {
    padding-top: 30px;
    font-size: 50px;
    text-align: center;
 }
.inner-pages p {
    width: 100%;
    text-align: center;
}
.abt-hd-sbx {
    width: 50%;
}
.abt-hd-sbx h3 {
    width: 100%;
    text-align: center;
}
.abt-hd-sbx h4 {
    text-align: center;
}
.vm-main-hd h2 {
    text-align: center;
    font-size: 50px;
}
.vm-main-hd {
    padding-right: 0px; 
    padding-top: 0px;
    }

.vm-main-hd p {
    text-align: center;
    padding-bottom: 20px;
}
.products h2 {
    font-size: 50px;
}
.products p {
    padding: 0;
}
.body3-second-imgextr img{
    float: none;
    margin: auto;
    display: block;
    text-align: center;
}
.service-innmain h2 {
    font-size: 50px;
    text-align: center;
}
.service-innmain p {
    text-align: center;
}
.srv-nav {
    text-align: center;
}
.cr-wd {
    width: 100%;
}
.cr-wd h2 {
    font-size: 50px;
}
.contact-full h2 {
    text-align: center;
    font-size: 50px;
}
.contact-full p {
    text-align: center;
}
.bdy3-img1 img {
    float: none;
    margin: auto;
    display: block;
    text-align: center;
}
}




@media (min-width:576px) and (max-width:767px){

.banner-textex {
    width: 100%;
        
    }
    .bnr-img {
        width:100%;
    }

    .support {
    display: none;
}

    .bnr-img img {
        position: relative;
        float: none;
        margin: auto;
        display: block;
        text-align: center;
    }
.bnr-hd h2 {
        padding-top:50px;
    font-size: 50px;
    text-align: center;
}
    .bnr-hd h2 br{
        display: none;
    }

.bnr-hd img {
    float: none;
    margin: auto;
    display: block;
    text-align: center;
}
.bnr-count img {
    float: none;
    margin: auto;
    display: block;
    text-align: center;
}
.bnr-count h2 {
    text-align: center;
     padding-right: 0px; 
    padding-left: 0px; 
    float: left;
    width: 100%;
    padding-top: 25px;
    font-size: 55px;
    
}
.bnr-count p{
    text-align: center;
    width: 100%;

}
.bnr-scd h2 {
    font-size: 50px;
}

.bnr-scd p {
    padding: 0;
}
.body2 {
    padding-bottom: 80px;
    padding-top: 50px;
    padding-left: 140px;
    padding-left: 50px;
}
.cont5-carousel .owl-nav {
    display: none;
}
.body2 h2 {
    font-size: 50px;
}

.body3-hd h2 {
    text-align: center;
        padding-bottom: 50px;
    font-size: 50px;
    width: 100%;
}
.bdy3-img1 {
    width: 100%;
}
.bdy3-img1 p {
    width: 100%;
    float: left;
    text-align: center;
}
.bdy3-img2 {
    width: 100%;
}
.bdy3-img2 p {
    padding-left: 0;
    padding-bottom: 32px;
    text-align: center;
}
.cont6-carousel .owl-nav {
    display: none;
}
.body3-second h2 {
    text-align: center;
    font-size: 50px;
}
.body4-minhd h2 {
    font-size: 50px;
}

.body4-icon {
    width: 100%;
}
.body4-icon img {
    float: none;
    margin: auto;
    display: block;
    text-align: center;
}
.body4-icon h2{
    text-align: center;
}
.body4-icon p {
    text-align: center;
}
.body4-icon-right {
    width: 100%;
}
.body4-icon-right img {
    float: none;
    margin: auto;
    display: block;
    text-align: center;
}
.body4-icon-right h2 {
    text-align: center;
}
.body4-icon-right p {
    text-align: center;
}
.addim {
    padding-top: 30px;
}
.body4-mainimg {
    position: relative;
    left: 0;
    top: 0;
}
.body4-icon-center {
    margin-top: 18px;
}
.body5-hd {
    width: 100%;
}
.body5-hd h2 {
    text-align: center;
    font-size: 50px;
}
.body5-hd p {
    text-align: center;
}
.body5-img {
    padding-left: 20px;
    width: 100%;
}
.body5-img-p {
    padding-top: 15px;
    padding-left: 0px; 
    width: 100%;
    float: left;
}
.footer-logo img {
    text-align: center;
    float: none;
    margin: auto;
    display: block;
}
.footer-logo p {
    width: 100%;
    text-align: center;
}
.footer-main-bx1 {
    padding-left: 10px;
    width: 50%;
}
.footer-main {
    padding-top: 25px;
}
.footer-main-bx2 {
    padding-left: 0px;
    width: 50%;
}
.footer-main-bx3 {
    padding-top: 40px;
   width: 100%;
   padding-left: 0;
}
.footer-main-bx1 h2 {
    text-align: center;
}
.footer-main-bx1 a {
    text-align: center;
}
.footer-main-bx2 h2{
    text-align: center;
}
.footer-main-bx2 a {
    text-align: center;
}
.footer-main-bx3 h2 {
    text-align: center;
}

.footer-main-bx3 p {
    padding-bottom: 20px;
    text-align: center;
}
.footer-main-bx3 h3 {
    width: 100%;
    text-align: center;
}
.copy h2 {
    text-align: center;
    width: 100%;
}
.copy h3 {
    width: 100%;
    text-align: center;
}
.inner-head h2{
    text-align: center;
}
 .inner-pages img {
    margin: auto;
    display: block;
    text-align: center;
    float: none;
 } 
 .abt-hd h2 {
    padding-top: 30px;
    font-size: 50px;
    text-align: center;
 }
.inner-pages p {
    width: 100%;
    text-align: center;
}
.abt-hd-sbx {
    width: 50%;
}
.abt-hd-sbx h3 {
    width: 100%;
    text-align: center;
}
.abt-hd-sbx h4 {
    text-align: center;
}
.vm-main-hd h2 {
    text-align: center;
    font-size: 50px;
}
.vm-main-hd {
    padding-right: 0px; 
    padding-top: 0px;
    }

.vm-main-hd p {
    text-align: center;
    padding-bottom: 20px;
}
.products h2 {
    font-size: 50px;
}
.products p {
    padding: 0;
}
.body3-second-imgextr img{
    float: none;
    margin: auto;
    display: block;
    text-align: center;
}
.service-innmain h2 {
    font-size: 50px;
    text-align: center;
}
.service-innmain p {
    text-align: center;
}
.srv-nav {
    text-align: center;
}
.cr-wd {
    width: 100%;
}
.cr-wd h2 {
    font-size: 50px;
}
.contact-full h2 {
    text-align: center;
    font-size: 50px;
}
.contact-full p {
    text-align: center;
}
.bdy3-img1 img {
    float: none;
    margin: auto;
    display: block;
    text-align: center;
}
}


@media (min-width:768px) and (max-width:991px){
    .support{
        display: none;
    }
    .bnr-hd h2 {
        font-size: 45px;
    }
.bnr-img img {
    max-width: 340px;
}
.bnr-count p{
    width: 35%;
}
.bnr-scd h2 {
    font-size: 50px;
}
.bnr-scd p {
    padding: 0px 40px;
}
.body2 {
    padding-left: 70px;
}
.body2 h2 {
    font-size: 50px;

}
.cont5-carousel .owl-nav {
    display: none;
}


.body3-hd h2{
    width: 100%;
    font-size: 48px;
}
.bdy3-img2 p {
    padding-left: 65px;
}
.body3-second h2 {
    font-size: 50px;
}
.cont6-carousel .owl-nav{
    display: none;
}
.body4-icon {
    width: 31%;
}
.body4-icon-right {
    width: 40%;
}
.body4-mainimg {
        top: 78px;
        /* width: 100%; */
        float: left;
        position: absolute;
        left: 138px;
    }
.body4-mainimg img {
    width: 100%;
    float: left;
    max-width: 349px;
}
.body5-hd {
    width: 100%;
}
.body5-hd h2 {
    font-size: 50px;
}
.body5-img {
    width: 100%;
    padding-left: 0px;
}
.body5-img-p {
    width: 54%;
}
.footer-main-bx1 h2 {
    font-size: 14px;
}
.footer-main-bx2 h2 {
    font-size: 14px;
}
.footer-main-bx3 h2 {
     font-size: 14px;
}
.inner-pages img {
   
    max-width: 331px;
    margin-left: 3px;
}
.abt-hd-sbx{
    width: 30%;
}
.abt-hd h2 {
    font-size: 50px;
}
.vm-main-hd h2 {
    font-size: 40px;
}
.vm-main-hd {
    padding-right: 25px;
}
.vm-main-hd {
    padding-top: 200px;
}
.products h2 {
    font-size: 50px;
}
.products p {
    padding: 0;
}
.service-innmain h2 {
    font-size: 40px;
}
.cr-wd {
    width: 100%;
}
.contact-full h2 {
    font-size: 50px;
}


}


@media (min-width:992px) and (max-width:1024px){
.nav-menu > li > a {
    padding: 19px 15px 14px 15px !important;
}
.support{
        display: none;
    }
    .bnr-hd h2 {
        font-size: 56px;
    }
.bnr-count p{
    width: 23%;
}
.bnr-count {
    padding-top: 100px;
}
.body2-imgbx img {
    max-width: 100%;
}
.bnr-scd h2 {
    font-size: 50px;
}
.bnr-scd p {
    padding: 0px 40px;
}
.body2 {
    padding-left: 70px;
}
.body2 h2 {
    font-size: 50px;

}
.cont5-carousel .owl-nav {
    display: none;
}

.bdy3-img2 img {
    max-width: 386px;
}
.body3-hd h2{
    width: 100%;
    font-size: 48px;
}
.bdy3-img2 p {
    padding-left: 65px;
}
.body3-second h2 {
    font-size: 50px;
}
.cont6-carousel .owl-nav{
    display: none;
}
.body4-icon {
    width: 31%;
}
.body4-icon-right {
    width: 40%;
}
    .body4-mainimg {
        top: 114px;
        /* width: 100%; */
        float: left;
        position: absolute;
        left: 274px;
    }
.body4-mainimg img {
    width: 100%;
    float: left;
    max-width: 349px;
}
.body5-hd {
        width: 100%;
        padding-bottom: 30px;
    }
.body5-hd h2 {
    font-size: 50px;
}
.body5-img {
    width: 100%;
    padding-left: 0px;
}
.body5-img-p {
    width: 54%;
}
.footer-main-bx1 h2 {
    font-size: 14px;
}
.footer-main-bx2 h2 {
    font-size: 14px;
}
.footer-main-bx3 h2 {
     font-size: 14px;
}
.inner-pages img {
   
    max-width: 331px;
    margin-left: 3px;
}
.abt-hd-sbx{
    width: 30%;
}
.abt-hd h2 {
    font-size: 50px;
}
.vm-main-hd h2 {
    font-size: 40px;
}
.vm-main-hd {
    padding-right: 25px;
}
.vm-main-hd {
    padding-top: 200px;
}
.products h2 {
    font-size: 50px;
}
.products p {
    padding: 0;
}
.service-innmain h2 {
    font-size: 40px;
}
.cr-wd {
    width: 100%;
}
.contact-full h2 {
    font-size: 50px;
}
.body5 {
    padding-left: 80px;
}


}


@media (min-width:1025px) and (max-width:1199px){


    .nav-menu > li > a {
        padding: 19px 15px 14px 15px !important;
    }
    .support {
        display: none;
    }
        .bnr-hd h2 {
        font-size: 56px;
    }
        .bnr-count {
        padding-top: 100px;
    }
    .cont5-carousel .owl-nav{

        display: none;
    }
    
.bdy3-img2 img {
    max-width: 410px;
}
.body4-mainimg {
        left: 174px;
        top: -88px;
    }
.body4-mainimg img {
    max-width: 520px;
}
.body4-icon-center {
    padding: 0px;
}
.body5-hd {
    width: 41%;
}
.body5-img{
    width: 59%;
}
.body5-img-p {
    width: 45%;
}
.body5-img-p p{
    font-size: 16px;
    padding-top: 0px;
}
.body5-img-p img{
    display: none !important;
}



    }
    
    
    
