 .ftco-intro .color-1 {
     background: #2cbcbc;
     padding: 10px;
     margin-bottom: 0;
 }

 .notc-brd {
     margin: 0;
     padding: 0;
 }

 .notc-brd li {
     border-bottom: 1px solid #2cbcbc;
     padding: 10px;
 }

 .lnews-brd {
     margin: 0;
     padding: 0;
 }

 .lnews-brd li {
     border-bottom: 1px solid #2f89fc;
     padding: 10px;
 }

 .ftco-intro .color-3 {
     padding: 10px;
     margin-bottom: 0;
 }

 .mrq_body {
     overflow: auto;
     border: 1px solid #ccc;
     height: 200px;
     background: #fff;
     color: #333;
     box-shadow: 4px 4px 4px 2px #ccc;


 }

 .show>.dropdown-menu {
     max-height: 400px;
     visibility: visible;
     overflow-y: scroll;
 }

 .dropdown-menu {
     display: block;
     max-height: 0;
     visibility: hidden;
     transition: all 0.35s ease-in-out;
     overflow: hidden;

 }

 .headingtxt {
     background-color: #0c9f21;
     color: #fff;

     font-size: 16px;
     padding: 7px 18px;
     text-align: left;
     text-transform: uppercase;
 }

 .exp-im img {

     border: 1px solid #ccc;
     padding: 10px;
     border-radius: 10px;
     box-shadow: 0px 10px 30px #888;

 }

 .breadcrumb {
     background-color: #f5f5f5;
     border-bottom: 8px solid #e8e8e8;
     border-radius: 4px;
     list-style: outside none none;
     margin-bottom: 20px;
     padding: 8px 15px;
 }


 .contact4 {
     font-family: "Montserrat";
     color: #8d97ad;
     font-weight: 300;
 }

 .contact4 h1,
 .contact4 h2,
 .contact4 h3,
 .contact4 h4,
 .contact4 h5,
 .contact4 h6 {
     color: #3e4555;
 }

 .contact4 .font-weight-medium {
     font-weight: 500;
 }

 .contact4 .form-control {
     background: transparent;
     border: 2px solid rgba(255, 255, 255, 0.5);
 }

 .contact4 .form-control:focus {
     border-color: #ffffff;
 }

 .contact4 input::-webkit-input-placeholder,
 .contact4 textarea::-webkit-input-placeholder {
     color: rgba(255, 255, 255, 0.7);
 }

 .contact4 input:-ms-input-placeholder,
 .contact4 textarea:-ms-input-placeholder {
     color: rgba(255, 255, 255, 0.7);
 }

 .contact4 input::placeholder,
 .contact4 textarea::placeholder {
     color: rgba(255, 255, 255, 0.7);
 }

 .contact4 .right-image {
     position: absolute;
     right: 0;
     bottom: 0;
     top: 0;
 }

 .contact4.bg-info {
     background-color: #1d3b55 !important;
 }

 .contact4 .text-inverse {
     color: #3e4555 !important;
 }

 @media (min-width: 1024px) {
     .contact4 .contact-box {
         padding: 80px 105px 80px 0px;
     }
 }

 @media (max-width: 767px) {
     .contact4 .contact-box {
         padding-left: 15px;
         padding-right: 15px;
     }
 }

 @media (max-width: 1023px) {
     .contact4 .right-image {
         position: relative;
         bottom: -95px;
     }
 }

 .btn-submit {
     background-color: #FF681A;
     color: white;
     width: 100px;
     height: 40px;
     border: 0px;
     border-radius: 6px;
     margin-left: 13px;
 }

 .btn-submit:hover {
     background-color: #FF9A4C
 }

 .v-effect-link {
     list-style-type: none;
     margin: 0;
     padding: 0;
     text-align: left;
     color: white;
 }

 .v-effect-link li {
     display: inline-block;
     min-width: 0em;
     margin: 0 0.5em;
 }

 .v-effect-link a {
     text-decoration: none;
     display: block;
     font-family: "montserrat";
     position: relative;
     color: white;
     padding: .5em 0
 }

 .v-effect-link a:hover {
     color: #c69f73;
 }

 .v-effect-link a:hover:before {
     left: 0;
     width: 100%;
 }

 .v-effect-link a:before {
     content: "";
     position: absolute;
     width: 0;
     height: .5px;
     background-color: #c69f73;
     bottom: calc(-1px);
     right: 0;
     transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
 }

 .v-effect-link1 {
     list-style-type: none;
     margin: 0;
     padding: 0;
     text-align: Center;
     color: white;
 }

 #middleBanner {
     align-items: center;
     color: white;
     font-size: 1.400em;
     font-family: "montserrat";
 }

 #middleBanner1 {
     align-items: center;
     color: white;
     font-size: 1.000em;
     font-family: "montserrat";
 }

 #middleBanner2 {
     align-items: center;
     color: white;
     font-size: 1.100em;
     font-family: "montserrat";
 }


 .parent {
     align-items: center;
     display: flex;
     justify-content: center;
 }

 .child {
     height: 50px;
     width: 50px;
 }

 .ftco-navbar-light.scrolled .nav-link {
     color: #fff !important;
 }




 .row.heading h2 {
     color: #fff;
     font-size: 40.52px;
     line-height: 55px;
     font-weight: 250;
     text-align: center;
     margin: 0 0 40px;
     padding-bottom: 20px;
     text-transform: uppercase;
 }

 ul {
     margin: 0;
     padding: 0;
     list-style: none;
 }

 .heading.heading-icon {
     display: block;
 }

 .padding-lg {
     display: block;
     padding-top: 30px;
     padding-bottom: 30px;
 }

 .practice-area.padding-lg {
     padding-bottom: 25px;
     padding-top: 25px;
 }

 .practice-area .inner {
     border: 1px solid #999999;
     text-align: center;
     margin-bottom: 28px;
     padding: 40px 25px;
 }

 .our-webcoderskull .cnt-block:hover {
     box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
     border: 0;
 }

 .practice-area .inner h3 {
     color: #3c3c3c;
     font-size: 14px;
     font-weight: 250;
     font-family: 'Poppins', sans-serif;
     padding: 2px 0;
 }

 .practice-area .inner p {
     font-size: 14px;
     line-height: 22px;
     font-weight: 400;
 }

 .practice-area .inner img {
     display: inline-block;
 }


 .our-webcoderskull {
     background: #021323;

 }

 .our-webcoderskull .cnt-block {
     float: left;
     width: 100%;
     background: #fff;
     padding: 30px 20px;
     text-align: center;
     border: 2px solid #d5d5d5;
     margin: 0 0 28px;
 }

 .our-webcoderskull .cnt-block figure {
     width: 100px;
     height: 100px;
     border-radius: 100%;
     display: inline-block;
     margin-bottom: 15px;
 }

 .our-webcoderskull .cnt-block img {
     width: 100px;
     height: 100px;
     border-radius: 100%;
 }

 .our-webcoderskull .cnt-block h3 {
     color: #2a2a2a;
     font-size: 20px;
     font-weight: 500;
     padding: 6px 0;
     text-transform: uppercase;
 }

 .our-webcoderskull .cnt-block h3 a {
     text-decoration: none;
     color: #2a2a2a;
 }

 .our-webcoderskull .cnt-block h3 a:hover {
     color: #337ab7;
 }

 .our-webcoderskull .cnt-block p {
     color: #2a2a2a;
     font-size: 13px;
     line-height: 20px;
     font-weight: 400;
 }

 .our-webcoderskull .cnt-block .follow-us {
     margin: 20px 0 0;
 }

 .our-webcoderskull .cnt-block .follow-us li {
     display: inline-block;
     width: auto;
     margin: 0 5px;
 }

 .our-webcoderskull .cnt-block .follow-us li .fa {
     font-size: 24px;
     color: #767676;
 }

 .our-webcoderskull .cnt-block .follow-us li .fa:hover {
     color: #025a8e;
 }


 #slogan {
     font-size: 1.5vw;
     /* make our h1 tag larger */
     font-family: montserrat;
     /* choosing our font */
     background: linear-gradient(#FF671F 10%, #FFFFFF 20%, #046A38 50%);
     /* you can change the colors based on your preference */
     background-clip: text;
     /*it defines how far the background should extend within an element, here we set it to text */
     -webkit-background-clip: text;
     /*for browsers compatibility */
     -webkit-text-fill-color: transparent;
     /* specifies the fill color of text characters. We use transparent to use the background as our text fill  */
     animation: wave 2000ms ease alternate infinite;
     transition: all 0.4s ease;
 }

 @keyframes wave {
     0% {
         background-position: 0 0;
     }

     100% {
         background-position: 1vw 10px;
     }
 }

 body {

     font-weight: 200;
     font-family: "montserrat";
     color: black;
 }

 .ftco-footer {

     padding: 1em 0;
 }

 .ftco-section {
     padding: 1em 0;

 }

 .bg-map {
     background-color: #1d3b55;
 }

 .equal-hight {
     height: 310px;
     width: 220px;
 }

 .homepage-header {
     background-color: #1d3b55;
     position: relative;
 }

 .starcLogo {
     max-width: 50%;
     height: auto;
 }

 .hindi-name {
     padding-top: 25px;
 }

 .iso-name {
     color: #fff;
     font-size: 14px;
 }

 .header-data-navbar {
     background-color: #96C40F;
 }

 .header-data-navbar-back {
     background-color: #252e38;
     color: #fff;
 }

 .iframe-map {
     border: 0;
     padding-top: 20px;
 }

 .home-banner {
     background-image: url('../image/HomeBanner.jpg');
     background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
 }

 .sitar-address{
     background-image: url('../image/sitar_address.png');
     background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
     height: 600px;
 }

 .sitar-png-div{
    padding: 20px;
 }