 
@import url('https://fonts.googleapis.com/css2?family=Exo:wght@100;200;300;400;500;600;700;800;900&display=swap');
 

body {
  font-family: 'Exo', sans-serif;
  color: #525252;  
  font-size: 16px;
  font-weight: 400;
	position:relative;
} 

@media (max-width:1100px) {
    body {
        overflow: hidden
    }
}

html {
    scroll-behavior: smooth;
    overflow-x: hidden
}

body::-webkit-scrollbar {
    width: 10px
}

body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

body::-webkit-scrollbar-thumb {
    background-color: #a9a9a9;
    outline: 1px solid slategrey
}

body.modal-open,
body.modal-open header {
    padding-right: 0!important
}

.common-top-btm{padding:65px 0px;}

.common-heads h4{font-size: 30px;font-weight: 600;line-height: 40px;}
.common-heads h4 span.wht{color:#fff;}
.common-heads h4 span.blk{color:#212529;}
.common-heads.blk h4{color:#212529;}
.common-heads.org h4{color:#f37d35;}

.common-heads-sub h4{font-size: 30px;font-weight: 500;line-height: 40px;}
.common-heads-sub h4 span.wht{color:#fff;}
.common-heads-sub h4 span.blk{color:#212529;}
.common-heads-sub.blk h4{color:#212529;}
.common-heads-sub.org h4{color:#f37d35;}

.common-para p{font-size: 15px;font-weight: 400;line-height: 24px;}
.common-para.blk{color: #212529;}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Exo', sans-serif;
  color: #525252;
  margin-bottom: 0;
  line-height: 1.5
}

h2 span {
    display: block;
    font-size: 18px;
    color: #525252;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 20px; 
}

h2 {
    font-size: 30px;
    color: #333;
    font-weight: 700;
    text-transform: none;
    line-height: 40px;
    padding-bottom: 20px; 
}

h3 {
    font-size: 30px;
    color: #333;
    font-weight: 700;
    text-transform: none;
    line-height: 40px;
    padding-bottom: 20px; 
}

h4 {
    font-size: 24px;
    color: #333;
    font-weight: 600;
    text-transform: none;
    line-height: 32px;
    padding-bottom: 20px
}

h4 strong {
    color: #000
}

p {
    color: #232323;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px
}

strong {
    font-weight: 600
}

ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
    padding-inline-start: 0px
}

header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 9000;
    background: #fff;
    transition: all .25s ease;
  }

a {
    color: #1767c4;
    transition: all .5s ease
}

a:hover {
    color: #111;
    text-decoration: none
}

* {
    outline: 0!important
}

.back-to-top {
    position: fixed;
    display: block;
    background: #0c51a1;
    color: #fff;
    width: 44px;
    height: 44px;
    text-align: center;
    line-height: 1;
    font-size: 24px;
    right: -50px;
    bottom: 15px;
    opacity: 0;
    visibility: hidden;
    transition: background .5s;
    z-index: 990;
    transition: .5s ease;
    border: none
}

.back-to-top:hover {
    background: #111;
    color: #fff;
    border: none
}

.back-to-top.scrollfixed {
    right: 15px;
    opacity: 1;
    visibility: visible;
    transition: .5s ease
}

.back-to-top i {
    padding-top: 7px
} 

.container, .container-lg, .container-md, .container-sm, .container-xl {
  max-width: 1200px;
}

header{background-color: #fff;padding: 10px 0px;}

header.fixed-top {
    background: #fff;
    box-shadow: 0 3px 7px rgba(0,0,0,.05);
    transition: all .25s ease;
  }

.banner-wrapper .dwn-arrow img{width:auto;animation-duration:2s;
  animation-iteration-count: infinite;
  animation-name: dancingrose;}

  .banner-wrapper sup {
    top: -2em;
  }
  .banner-wrapper sub, .banner-wrapper sup {
    font-size: 30%;
  }

  .dwn-arrow{padding-bottom: 10px;}

@keyframes dancingrose {
  0% {
    transform: translateY(0%);
    opacity: 1;
}
50% {
    transform: translateY(-100%);
    opacity: 1;
}
100% {
    transform: translateY(0%);
    opacity: 1;
}
}

.banner-wrapper img{width:100%;}
.banner-wrapper{background: rgba(0, 0, 0, 0) url("../images/banner.jpg") repeat scroll 0 0;background-size:cover;position: relative;margin-top: 85px;}

.banner-wrapper::before {
    position: absolute;
    content: "";
    background: rgba(0, 0, 0, 0) url("../images/bg-1.png") no-repeat scroll 0 0;
    background-size: auto;
    left:0;
    bottom:-110px;
    width: 385px;
    height: 655px; 
    animation-duration:15s;
    animation-iteration-count: infinite;
    animation-name: brdxangle;
  }

  @keyframes brdxangle {
    0% {
        transform: translateX(0%);
        opacity: 1;
    }
    50% {
        transform: translateX(-10%);
        opacity: 1;
    }
    100% {
        transform: translateX(0%);
        opacity: 1;
    }
}


.banner-caption{margin-top:60px;position: relative;}


.banner-caption::before {
    position: absolute;
    background: rgba(0, 0, 0, 0) url("../images/bg-2.png") no-repeat scroll 0 0;
      background-size: auto;
    right: -42%;
    bottom: -21%;
    width: 318px;
    height: 470px;
    content: "";
    background-size: 80%;
    animation-name: brd-updown;
    -webkit-animation-name: brd-updown;
    animation-duration: 8s;
    -webkit-animation-duration: 8s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    visibility: visible !important;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
  }

  

@keyframes brd-updown {
    0% {
        transform: translateY(0%);
        opacity: 1;
    }
    50% {
        transform: translateY(-10%);
        opacity: 1;
    }
    100% {
        transform: translateY(0%);
        opacity: 1;
    }
}
 

.banner-caption h1{font-size: 42px;color:#ebf2f8;font-weight: 700;line-height: 46px;}
.banner-caption h1 span.ex-bld{font-size: 42px;color:#f37d35;font-weight: 800;}
.banner-caption h1 span.lite{font-size: 35px;color:#ebf2f8;font-weight: 400;}

.banner-caption ul{margin: 0px;padding: 0px;margin: 40px 0px;}
.banner-caption li{margin: 0px;padding: 0px;display: inline-block;width:30%;vertical-align: top;margin-bottom:25px;}
.banner-caption li img{width:auto;margin-bottom:16px;}
.banner-caption li span{display: block;font-size: 16px;color: #ebf2f8;line-height: 24px;}

.banner-caption ul h2{font-weight:700;font-size: 22px;color: #ebf2f8;}

.banner-form{background-color: #fff;margin-top:50px;border-radius:8px;padding: 20px;} 

.form-data.cnt input {
    border: 1px solid #9d9d9d;
    border-radius: 5px; 
    font-size: 14px;
    height: 40px;
    padding: 6px 10px;
    width: 100%;
    margin-bottom: 10px;
}

::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #848484;
    opacity: 1;
    /* Firefox */
}

.form-data.cnt select {
    color: #848484;
    background-color: #fff;
    -moz-appearance: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border: 1px solid #9d9d9d;
    border-radius: 5px; 
    font-size: 14px;
    height:40px;
    padding: 6px 10px;
    width: 100%;
    margin-bottom: 10px;
    cursor: pointer;
    background: rgba(255, 255, 255, 1) url("../images/arr.png") no-repeat scroll 97% center;
}

.form-data.cnt input[type="submit"],
.form-data.cnt input[type="button"] {
    background: #010001;
    border: medium none;
    color: #fff; 
    text-transform: uppercase;
    width: 100%;
    border-radius: 5px;
    font-weight: bold;
    font-size: 17px;
    margin-top: 10px;
    box-shadow: 10px 10px 21px 2px rgba(0, 0, 0, 0.12);
    transition: all 500ms ease-in-out;
}

.form-data.cnt select.jsrequired.error,
.form-data.cnt input.jsrequired.error {
    border: 2px solid #ff0000
}

label.error {
    display: none !important;
}

.form-data.cnt input[type="submit"]:hover, .form-data.cnt input[type="BUTTON"]:hover  {
    background: #f37d35;
    color: #010001;
    transition: all 500ms ease-in-out;
}

.banner-form h3{font-weight:700;font-size: 19px;text-transform: uppercase;color: #232323;padding-bottom: 10px;}

.mobile-blk{display: none;}

.tractor-image img {
    position: relative; 
  }

.stable-raja {margin-top:30px;}

.stable-raja img{margin-bottom: 15px;}
.stable-raja h4{font-weight: 600;color: #f37d35;font-size: 22px;padding-bottom:15px;}
.stable-raja p{font-weight: 400;color: #212529;font-size: 15px;line-height: 24px;margin-bottom: 0px;}

.performance-edge.common-top-btm{padding: 65px 0px 30px;}

.performance-edge{background-color:#000;}

.performances ul{padding: 0px;margin: 0px;margin-top:20px;}
.performances ul li{padding: 0px;margin: 0px;display: inline-block;position: relative;width:48%;padding-left:45px;color:#fff;font-size: 15px;font-weight: 400;line-height: 24px;margin-bottom:35px;vertical-align: top;}
.performances ul li img{position: absolute;left:0;top:0;}

.tab-heads{position: relative;}
.tab-heads:before{position: absolute;content: "";right:0;width:1px;background-color: #d0cccb;height: 100%;}

.tab-heads .nav-link{padding: 17px 0px;font-weight: 500;color:#8a8a8a;font-size: 18px;position: relative;}

.tab-heads .nav-link:before{position: absolute;content: "";right:0;width:4px;background-color: #eb7622;height: 0;top:0;transition: .5s ease;}

.tab-heads .nav-pills .nav-link.active:before{height: 100%;top:0;transition: .5s ease;}

.tab-heads .nav-link:hover{color:#eb7622;}
.tab-heads .nav-pills .nav-link.active, .nav-pills .show > .nav-link {background-color: transparent;color:#eb7622;}

.tab-conts{margin-top: 12px;}

.tab-conts h4{font-weight: 400;font-size: 25px;color: #212529;}
.tab-conts p{font-weight: 400;font-size: 15px;line-height: 24px;}
.tab-conts ul{padding: 0px;margin: 0px;margin-top:30px;}
.tab-conts ul li{padding: 0px;margin: 0px;display: inline-block;position: relative;width:100%;padding-left:45px;color:#212529;font-size: 15px;font-weight: 400;line-height: 24px;margin-bottom:30px;vertical-align: top;}
.tab-conts ul li img{position: absolute;left:0;top:0;}

.features-benfits{background-color: #1c1c1c;padding:40px 45px;}
.cell-layout h4{padding: 0px;}

.cell-layout.common-top-btm{padding:65px 0px 100px;}

.cell-imge{position:absolute;bottom:-195px;left:-150px;}

.butn-grn a{background-color:#b5d442;font-weight: 700;font-size: 17px;color: #1c1c1c;display: inline-block;border-radius: 5px;padding: 10px 70px;}
.butn-grn a:hover{background-color:#eb7622;color:#fff;}

.specially-made{background-color: #000002;}

.hvylft-conts .common-heads .strng-cls h4{font-weight:600;color: #b5d442;font-size: 20px;line-height: 40px;padding: 0px;margin-bottom: 15px;} 

.hvylft-conts .common-heads h4{padding: 0px;}

.hvylft-conts .common-heads{position: relative;padding-left:125px;}
.hvylft-conts .common-heads img{position: absolute;top: 8px;left: 0;}

.hvylft-conts p{color:#fff;line-height: 24px;font-size: 16px;}

.hvylft-img {position: absolute;left: 0;}

.sturdy.common-top-btm{padding: 120px 0px 90px;}

.our-clients{background-color:#fdf9f4;}

.clients-list ul{padding: 0px;margin: 0px;margin-top:0px;}
.clients-list ul li {
    padding: 0px;
    margin: 0px;
      margin-bottom: 0px;
    display: inline-block;
    width: 15%;
    margin-bottom: 0px;
    padding: 12px;
  }
.clients-list ul li img{width:100%;}

.our-clients.common-top-btm{padding:65px 0px;}

.enquire-now{background-color:#f37d35;}

.enquiry-form{padding-left: 50px;}

.enquiry-form h4{color: #fff;text-transform: uppercase;font-size: 26px;font-weight: 700;}

.enquiry-form .form-data.cnt input{border: 0px;height: 48px;}

.enquiry-form .form-data.cnt select{border: 0px;height: 48px;}

.enquiry-form .form-data.cnt input[type="submit"], .enquiry-form .form-data.cnt input[type="button"]{margin-top: 0px;}

.enquiry-form .form-data.cnt input[type="submit"]:hover, .enquiry-form .form-data.cnt input[type="button"]:hover{background-color: #b5d442;}

.enquire-now.common-top-btm{padding:65px 0px 0px;}

.batery-img img{width:100%;}

.qust-cont .accordion {margin-top:50px}

   .qust-cont .collapsible-link::before {
    content: '';
    width: 24px;
    height: 2px;
    background: #b5b5b5;
    position: absolute;
    top: calc(50% - 1px);
    right: 0.75rem;
    display: block;
    transition: all .3s;
   }
   .qust-cont .collapsible-link::after {
    content: '';
    width: 2px;
    height: 24px;
    background: #b5b5b5;
    position: absolute;
    top: calc(50% - 12px);
    right: calc(1rem + 7px);
    display: block;
    transition: all .3s;
   }
   .qust-cont .collapsible-link[aria-expanded=true]::after {
    transform:rotate(90deg) translateX(-1px);
    background:#fff
   }
   .qust-cont .collapsible-link[aria-expanded=true]::before {
    transform:rotate(135deg) translateX(-1px);
    display:none;
   }
   .qust-cont .card.active .card-header.bg-white {
    background-color:#f47920 !important;
    transition:all .3s
   }
   .qust-cont .card.active .card-header .text-dark {
    color:#fff!important;
    transition:all .3s
   }
   .qust-cont .card-header h6.font-weight-bold {
    font-size:18px;
    color:#7c7c7c;
    line-height:24px;
    font-weight:700;
    transition:all .3s
   }
   .qust-cont .card-body {
    padding:15px 25px 15px 20px;
    font-size:15px;
    color:#7c7c7c;
    line-height:24px;
    transition:all .3s;
    background: #fdf9f4;
   }
   .qust-cont .card .card-header .text-dark {
    font-size:20px;
    color:#565656;
    line-height:30px;
    font-weight:400;
    transition:all .3s;
    text-align: left;
   }

   .qust-cont .common-para p {
	font-weight: 500;
	text-align: left;
	width: 90%;
    font-size: 16px;
}

   .qust-cont a.text-dark:hover{color:#f47920 !important;}

   .card:hover a.text-dark{color:#f47920 !important;}

   .card:hover .collapsible-link::before, .card:hover .collapsible-link::after {color:#f47920}

   .qust-cont .card {
    margin-bottom:10px;
    border:0;
    transition:all .3s;
    border-radius: 0px !important;
   }

   .qust-cont .accordion > .card > .card-header { 
    border-bottom: 1px solid #dedddd;
    margin-bottom: 0px;
  }


  .qust-cont .common-heads h4{padding-bottom: 0px;}
  .frequently-asked {
    width: 80%;
    margin: 0 auto;
  }

  .faq-qstons{position: relative;}
  .faq-qstons:before{position: absolute;
    content: "";
    background: rgba(0, 0, 0, 0) url("../images/bg-6.png") no-repeat scroll 0 0; 
    left:0;
    bottom:-100px;
    width: 282px;
    height: 632px; }
  .faq-qstons:after{position: absolute;
    content: "";
    background: rgba(0, 0, 0, 0) url("../images/bg-7.png") no-repeat scroll 0 0; 
    right:25px;
    bottom:15px;
    width: 230px;
    height: 489px; }

    .amaraja-innovation {background-color: #fbfbfb;}

.offc-cont{padding-left:20px;}

.offc-cont ul{padding: 0px;margin: 0px;padding-top:10px;}
.offc-cont li{padding: 0px;margin: 0px;display: inline-block;width:30%;}
.offc-cont ul li span{color:#212529;font-size: 15px;font-weight: 400;display:block;margin-top: 10px;}

footer{background-color: #212529;padding: 65px 0px 25px;}

.market-ofcce h4{color:#fff;font-weight: 22px;font-weight: 600;line-height: 30px;padding-bottom: 40px;}
.market-ofcce ul{padding: 0px;margin: 0px;}
.market-ofcce li{padding: 0px;margin: 0px;display: inline-block;width:32%;margin-bottom: 35px;}
.market-ofcce li h5{font-weight: 700;font-size: 16px;color:#f37d35;margin-bottom:12px;}
.market-ofcce li span{display: block;color:#fff;font-weight:500;font-size: 16px;margin: 2px 0px;}
.market-ofcce li p{display: block;color:#fff;font-weight:500;font-size: 16px;margin: 0px 0px 15px;}

.market-ofcce.corporate{position: relative;}
.market-ofcce.corporate:before{position:absolute;content:"";background-color: #454545;height: 100%;width:1px;left:-10%;top:0;}
.market-ofcce.corporate li{width:100%;}
.market-ofcce.corporate h6{color:#fff;font-weight: 600;font-size: 22px;}

.disclaimer{margin-top: 40px;}
.disclaimer p{font-size: 12px;color: #8b8b8b;line-height: 18px;font-weight: 500;}
.disclaimer p span{color: #e4e4e4;}

.copy-right{padding: 5px 0px;}
.copy-right p{margin: 0px;font-size: 12px;}

sub, sup { 
  font-size: 55%; 
}

sup { 
  top: -1.0em;
}

.banner-wrapper.thanks-vew{min-height: 400px;}
.banner-wrapper.thanks-vew .banner-caption{margin-top: 130px;}
.banner-wrapper.thanks-vew::before {animation-name: none;}

.banner-wrapper.thanks-vew .banner-caption::before {display: none;}



.popupform h4  { padding-bottom: 0px !important; color:#fff; text-transform: uppercase; font-size: 18px;  }
.popupform .modal-header {background: #000;}
.popupform button.close { background: #ff0000 !important; color: #fff; border-radius: 100%;
  opacity: 1 !important; width: 40px; height: 40px; font-size: 35px; font-weight: normal; padding: 0px; top: 10px;
  position: relative; right: 10px; }
  .popupform .form-control { margin-bottom: 10px; }

  .popupform .form-data input[type="submit"],
  .popupform .form-data input[type="button"] {
      background: #f37d35;
      border: medium none;
      color: #fff; 
      text-transform: uppercase;
       padding:10px 30px;
      border-radius: 5px;
      font-weight: bold;
      font-size: 17px;
      margin-top: 10px;
      box-shadow: 10px 10px 21px 2px rgba(0, 0, 0, 0.12);
      transition: all 500ms ease-in-out;
  }
  .popupform .form-data input[type="submit"]:hover, .popupform .form-data input[type="BUTTON"]:hover  {
    background: #010001;
    color: #fff;
    transition: all 500ms ease-in-out;
}





/*********** Media Styles Starts ***********/



@media (max-width:1780px) { 
	
}

@media (max-width:1480px) { 
	
}

@media (max-width:1380px) { 

.banner-wrapper::before {left: -30px;}
.frequently-asked {width: 80%;margin: 0 0 0 auto;}

}

@media (max-width:1300px) { 

.banner-wrapper::before {display: none;}

}  

@media (max-width:1100px) { 

.banner-caption::before {background-size: 70%;right: -57%;}
.jcb-imge img{width:100%;} 
.enquire-now.common-top-btm {
    padding: 65px 0px 60px;
  }

}

@media (max-width: 990px){ 

    .faq-qstons::before {display: none;}
    .frequently-asked {
        width: 100%;
        margin: 0 0 0 auto;
      }
      .batery-img {
        text-align: center;
      }
      .batery-img img {
        width: auto;
      }
      .jcb-imge {
        text-align: center;
      }
      .jcb-imge img {
        width: auto;
      }
      .butn-grn.text-center{text-align:left !important;}
      .butn-grn a{margin-top: 30px;}
      .cell-imge {  
        left: -220px;
      }
      .hvylft-img {position: relative;margin-bottom: 30px;}
      .offc-cont {
        padding-left: 0;
        margin-top: 30px;
      }
      .features-benfits { 
        padding: 40px 45px 40px 230px;
      }
      .cell-layout.common-top-btm {
        padding: 0 0px 100px;
      }
      .enquiry-form {
        padding-left: 0;
      } 
.sturdy-img{text-align: center;margin-top:20px;}
.banner-caption li{width:17%;}
.banner-caption h1{text-align: center;}
.banner-caption ul{text-align: center;}
.banner-caption{margin-left: 0px;}
.banner-caption::before {display:none;}
.mobile-blk{display: block;}
.mobile-blk img{width:auto}
.banner-wrapper::before {display: block;left: 0;top: 22%;bottom:auto;}
.banner-wrapper{padding-bottom: 70px;}


}
 
@media (max-width: 800px){
.clients-list ul li{width:23%;}

}

@media (min-width: 767px){
	
}


@media (max-width: 575px){ 
    .cell-layout.common-top-btm {
        padding: 0 0px 100px;
      }
      .features-benfits {
        padding: 35px 35px;
      }
      .cell-imge {
        position: relative;
        text-align: center;
        bottom: 0;
        left: 0;
      }
      .butn-grn.text-center {
        text-align: center !important;
      }
      .butn-grn a {
        margin-top: 0;
        padding: 10px 15px;
      }
      .hvylft-img{text-align: center;}
      .hvylft-img img{width: 80%;}
      .cell-imge img{width:50%;}
      .features-benfits br{display: none;}
    .the-blk-set .col-8 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
      }
      .sturdy.common-top-btm {
        padding: 40px 0px 50px;
      }
      .clients-list ul li{padding: 15px;width:43%;}
      .common-heads h4{font-size: 25px;}
      .the-blk-set .tab-content > .tab-pane {
        display: block;
      }
      .the-blk-set .fade:not(.show) {
        opacity: 1;
      }
      .jcb-imge img {
        width: 100%;
      }
      .the-blk-set .col-4 {
          display: none !important;
        }
    .performances ul li{width:100%;}
    .banner-caption li {
        width: 32%;
      }   
      .banner-wrapper::before {background-size: 50%;top:38%;}
      .banner-caption h1{font-size: 32px;;}
      .banner-caption h1 span.ex-bld {
        font-size: 32px;}
        .banner-caption h1 span.lite {
            font-size: 25px;}
            .banner-caption ul h2{font-size: 20px;}
            .market-ofcce li{width:49%;}
            .banner-caption ul  {margin: 30px 0px;}
            .banner-caption h1{line-height: 35px;}
            .mobile-blk img {
                width: 50%;
              }

}

@media (max-width: 490px){ 
  
  .qust-cont .common-para p{width:100%}
  .tractor-image img{width:100%;}
    .banner-wrapper{margin-top:60px;}
    .hvylft-conts .common-heads .strng-cls h4{font-size: 16px;}
    .common-heads h4 {
        font-size: 20px;line-height: 28px;
      }
      .butn-grn a{font-size: 15px;}
      .banner-caption h1 span.ex-bld {
        font-size: 24px;
      }
      .banner-caption h1 {
        font-size: 24px;
      }
      .banner-caption h1 span.lite {
        font-size: 18px;
      }
      .batery-img img{width:80%;}
      .faq-qstons::after {display: none;}
      .market-ofcce li span {font-size: 14px;}
      .qust-cont .card .card-header .text-dark{font-size: 16px;padding-right: 45px;line-height: 23px;}
      .qust-cont .card .card-header .text-dark br{display:none;}
      .offc-cont ul li span{font-size: 14px;}
      .banner-caption h1 {
        line-height: 28px;
      }
      .hvylft-conts .common-heads img { 
        width: 23%;
      }
      .copy-right span{
        display: block;
      }
      .copy-right p{line-height: 20px;}
      .copy-right {
        padding: 10px 0px;
      }
      .sturdy-img img{width:100%;}

}

@media (max-width: 400px){   
  .sturdy-img img{width:100%;}
    .market-ofcce li{width:100%;}
    .banner-caption li {
        width: 45%;
      }
    .banner-wrapper::before {top:40%;} 
    .hvylft-conts .common-heads{padding-left: 90px;}
    .cell-layout .common-heads-sub h4{font-size:22px;margin-bottom: 15px;}
    .butn-grn a { font-size: 14px;
      padding: 10px 9px;
    }
    .hvylft-conts .common-heads .strng-cls h4{line-height: 25px;}
    .hvylft-conts .common-heads img { 
      width: 23%;
    }
    .offc-cont ul li span {
      font-size: 16px;
    }

}



/*********** Media Styles Ends ***********/


















