
*{ margin: 0; padding: 0; }

/* fonts links */

@font-face {
    font-family: 'futura_ptbook' !important;
    src: url('../fonts/futuracyrillicbook-webfont.woff2 !important') format('woff2'),
         url('../fonts/futuracyrillicbook-webfont.woff !important') format('woff');
    font-weight: normal;
    font-style: normal;

}  
/* fonts links */

/* icons links */
.material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 0,
  'opsz' 24
}
/* icons links */
.pt-40{padding-top: 40px !important;}
.pt-50{padding-top: 50px !important;}
.pt-80{padding-top: 80px !important;}
.pt-30{padding-top: 30px !important;}
.pt-20{padding-top: 20px !important;}
.pt-10{padding-top: 10px !important;}

.pb-40{padding-top: 40px !important;}
.pb-50{padding-top: 50px !important;}
.pb-60{padding-top: 60px !important;}
.pb-30{padding-top: 30px !important;}
.pb-20{padding-top: 20px !important;}
.pb-10{padding-top: 10px !important;}
.pb-100{padding-top: 100px !important;}

h1,h2,h3,h4,h5,h6{font-family: 'Gudea', sans-serif;  font-weight: 600 !important;}
h1{font-size: 52px !important; }
h2{font-size: 42px !important; }
h3{font-size: 42px !important; }
h4{font-size: 40px !important; }
h5{font-size: 38px !important; }
h6{font-size: 26px !important; font-weight: 700 !important;}

.strong,ul,li,a,.p1,.p2,.p3,.p4,.p5,.p6,p,input,label{  font-family: 'Futura PT', sans-serif !important;  }
.p1{font-size:18px !important;}
.p2{font-size: 16px !important; }
.p3{font-size: 14px !important;}
.p4{font-size: 12px !important;}
.p5{font-size: 10px !important;}


.srkprimary-btn:hover{background-color: #efb000 !important; color: #000 !important;}
.srkprimary-btn {background-color: #3D5E27 !important; color: #fff !important; border: none !important;}
.srkprimary-btn-2 {background-color: #3D5E27 !important; color: #fff !important; border: none !important;}
.srkprimary-btn-2:hover {background-color: #ffff !important; color: #3D5E27 !important; }

.srksecondary-btn:hover{border: 1px solid #efb000 !important; background-color: none !important; color: #efb000 !important; }
.srksecondary-btn {border: 1px solid #3D5E27 !important; color: #3D5E27 !important; }
.btn-sz-2 {position: relative !important;top: 4px !important; font-size: 14px !important;}
.primary-clr{color: #efb000 !important; }
.secondary-clr{color: #3D5E27 !important;}
.title-clr{color: #514400;}
.red-clr{color: #FF0101;}
.a-info{text-decoration: none !important; }

/* Top navigation section start here */
.Topnavigation-section-main{background-color: #efb000 !important; padding: 3px !important;} 
.social-media-info a{text-decoration: none; color: #ffff;}
.btn-div a{text-decoration: none; color: #ffff;}
.Topnavigation-section-content  a{text-decoration: none; color: #ffff;}
.social-media-sz{font-size: 20px !important; padding-left: 10px; position: relative; top: 2px;}
.social-media-info{display: flex; justify-content: flex-end; }

.social-media-info a:hover{color: #3D5E27 !important;}

/* .login-btn{background-color: #3D5E27; border-radius: 10px;padding: 8px 11px; margin-right: 8px;} */
.btn-sz{position: relative !important; top: 4px !important; font-size: 20px !important;}

/* Top navigation sectionEnd here */


/* banner section start here */
.nav-item{padding: 0 8px !important; }


/* About Us Section Start Here */
.about-us-banner-section{background-image: url('../images/our-product-banner.png'); background-repeat: no-repeat; background-size: cover; height: auto; padding: 56px !important; }
.h2-about-us{padding-left: 100px;}
.arrow-img{padding-left: 101px !important; padding-bottom: 13px !important;}
.about-us-bag-mg{margin-left: 15px;}
.survey-section-main{background-image: url('../images/Abou-us/survey-banner.png'); background-repeat: no-repeat; background-size: cover !important; padding: 154px 20px !important;}
/* .survey-section-h6{padd ing-top: 146px !important;} */
.survey-box-1 {
  background-color: #ffff;
  /* width: 100%; */
  /* height: auto; */
  padding: 6px 6px;
  border: 5px solid #efb000;
  margin-bottom: 20px !important;}
  .survey-box-1 p {margin: 0px !important;}
.survey-box-1-img {padding: 12px 7px;width: 100%;height: 200px !important;}
.survey-section-f-sz{font-size: 21px !important; padding-left: 12px;}
.survey-box-1-para{padding-left: 12px; padding-bottom: 10px;}
.special-box-section-bg{background-color: #fff !important;  padding: 39px 20px !important; box-shadow: 0px 0px 20px 16px rgba(17, 17, 26, 0.18);}
.special-box-section{margin-top: -70px;}
.OUR-HISTORY-icon{background-color: #3D5E27; padding: 24px 34px !important; margin-bottom: 23px;}
.Our-history-icon-elps{background-color: #fff; width: 150px; height: 150px; border-radius: 50%; padding: 28px 11px; }
.OUR-HISTORY-content{background-color: #E2FFF6 !important; padding: 33px 41px !important ;  margin-bottom: 23px; }
.OUR-HISTORY-content a{text-decoration: none; color: #FF0101; font-size: 18px !important;}
.OUR-MISSION-icon{background-color: #efb000; padding: 24px 34px !important; margin-bottom: 23px;}
.OUR-MISSION-content {background-color: #FFF5D8 !important; padding: 33px 41px !important;  margin-bottom: 23px;}
.OUR-MISSION-content a{ text-decoration: none; color: #FF0101; font-size: 18px !important;}
.Our-Mission-icon-elps{background-color: #fff; width: 150px; height: 150px; border-radius: 50%; padding: 21px 16px; }
.OUR-VISION-AND-VALUES-icon-elps{background-color: #fff; width: 150px; height: 150px; border-radius: 50%; padding: 18px 23px;}
.our-team-img-div{margin-left: 25px;}
.expert-mangemen-section{padding-bottom: 110px;}
.footer-section-main{background-color: #3D5E27; }
.footer-img-div{margin-top: -82px !important;}
.footer-top-mrg{padding-top: 80px; padding-bottom:23px !important; color: #fff;}

ul li a{ text-decoration: none; color: #fff !important;}
.Footer-nav-ul{padding-left: 15px;}
.Footer-nav-li{margin-bottom: 7px !important;}
.Footer-nav-li a:hover{ padding-left: 5px !important; text-decoration: underline !important; color: #f7dd96 !important;}

.copy-right{border: 1px dashed #fff; }

.carousel-banner-content{ display: flex; align-content: space-around;     text-align-last: start; margin-left: -73px;}
.carousel-control-prev-2 {position: absolute;
    top: 100px !important;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 6% !important;
    padding: 0;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease;
    color: #160b0b !important;}
    .banner-section-content-btn{margin-left: -101px !important;}
    .banner-btn-section{ display: flex; justify-content: flex-start; align-content: stretch; margin-left: -80px; }


/* Home Page Start here */
.welcome-section-pad{line-height: 27px !important; padding-top: 9px !important; }
.welcome-arrow-img-2{    padding-left: 8px !important; padding-bottom: 13px !important;}
/* Home Page Start here */

/* our-features css start here */
.threeholder {
	position: relative;
  width: 100%;
	height: 300px;
}
.threeone {
	display: inline-block;
	height: 363px;
	border: 2px solid #FFCD02 !important; 
	background-color: #fff !important;
	box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);
	border-radius: 10px !important;
	text-align: center;
	transition: all 0.25s;
	padding-top: 35px;
}
.threeholder {margin-left: -75px;}
	
.threetwo {
	display: inline-block;
	height: auto;
	border: 1px solid #363636 !important ; 
	transition: all 0.25s;
}
.threethree {
	display: inline-block;
	height: auto;
  border: 1px solid #363636 !important; 
	transition: all 0.25s;
}
.threeone:hover,.threetwo:hover,.threethree:hover{
	border: 2px solid #3D5E27 !important ;
}
.threeone:hover .circlepic {
	border: 1px solid #3D5E27 !important; 
}
.threeone:hover .circleborder{
	border: 1px solid #3D5E27 !important; 
}
.threeone:hover svg{
	fill:#3D5E27;
}
.threeholder h6 {
	text-align: center !important;
	font-size: 13px;
	font-weight: bold;
	margin-top: 30px;
	color: #000;
}
/* .threeholder p {
	display: inline-block;
	width:200px;
	text-align: center;
	margin-left: -55px;
	font-size: 12px;
	color:#000;
	letter-spacing: 1px;
} */


.threeone:hover svg, .threetwo:hover svg, .threethree:hover svg {
	transition: all 0.65s;
	transform: rotateY(360deg);
}


.circleborder {
	/* position: absolute;
	top: 30px; */
	width: 90px;
	height: 90px;
	background: #FFF7E0 !important;
	/* margin-left: 88.33333px; */
	margin: auto !important;
	border-radius: 50%;
}

.p-img:hover{background-image: url('../images/ourproducts-psd-1\ 1.png'); background-size: cover; background-repeat: no-repeat;}

.circleborder-2 {
    width: 90px;
    height: 90px;
    background: #FFF7E0 !important;
    margin: auto !important;
    border-radius: 50%;
    padding: 25px 0px;
}

@keyframes rotation{
	from{
		transform: rotate(0deg);
	}

	to{
		transform: rotate(360deg);
	}
}
.circlepic {
	position:absolute;
	top:-10px;
	margin-top: 30px;
	width: 110px;
	height: 110px;
	background: #5c5c5c;
	margin-left: 50.33333px !important;
	border-radius: 50%;

}


/* our-features cs sEnd here */
.threeone {
  width: 100%;}

.our-feature-section-start {
  overflow-x: hidden;
}

.threeholder {
  margin: 0 -15px;
}




/* our product css start here */
.our-product-section-box-1{width: 100%; height: auto; background-color: #F0FFFA; border-radius: 10px; border: 1px solid #ADF2DB; text-align: center; padding: 3px; margin-bottom: 20px; }
.star-clr{color: #FFC700; padding-bottom: 15px;}
.uikit-more-btn {
    background-color: #efb000 !important;
    border-radius: 0px 10px 0px 10px !important;
    padding: 5px 12px !important;
    font-size: 12px !important;}
.offer-btn{left: 4px;
	position: relative;
	top: -5px}
.our-product-para{margin-bottom: 0px !important;}
.our-product-btn-pad{    margin-bottom: 12px;}
/* our product css End here */ 




/* testimonial Plugin css start here */
.card {
	position: relative;
	background: #fff;
	border-radius: 16px !important;
	padding: 25px 60px; 
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	border: 1px solid #e1e1e1 !important;
  }
  .card .image {
	width: 150px;
	height: 150px;
	padding: 3px;
	border: 1px solid #3D5E27;
	background: #fff;
	border-radius: 50%;
	margin-bottom: 20px;
  }
  .card .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
  }
  
  .card p {
	text-align: center;
  }
  .swiper-container {
	position: relative;
	margin: 0 auto;
	width: 100%;
  }
  .swiper {
	margin: 0 auto;
	cursor: pointer;
  }
  .swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .swiper-button-next,
  .swiper-button-prev {
	width: 30px;
	height: 30px;
	border-radius: 50%;
   
  }
  .swiper-button-next::after,
  .swiper-button-prev::after {
	font-size: 20px;
	font-weight: bold;
	color: #FFCD02;
  }
  .swiper-button-next:hover {
	transform: scale(1.2) translateX(80%);
  }
  .swiper-button-prev:hover {
	transform: scale(1.2) translateX(-80%);
  }
  .swiper-button-next {
	transform: translateX(100%);
  }
  .swiper-button-prev {
	transform: translateX(-100%);
  }
  .swiper-pagination {
	transform: translateY(200%);
  }
  .swiper-pagination-bullet {
	background: #3D5E27 !important;
	width: 12px;
	height: 12px;
  }
  .swiper-button-prev2{left: var(--swiper-navigation-sides-offset,65px);
	right: auto;}

/* gallery Plugin css start here */
.gallery-section-img{border: 2px dashed #efb000 !important;  border-radius: 15px !important;     padding: 2px 1px !important;} 
.gallery-section-img:hover{ transform: scale(1.5);transition-duration:1s;border-radius:5%;}
/* gallery Plugin css end here */




/*===================================================================  Signin/Signup pages start here  =========================================================== */
.login-btn{margin-bottom: 10px !important;}
.div-bg{padding: 20px !important;background: rgb(37,201,150);
  background: linear-gradient(0deg, rgba(37,201,150,1) 0%, rgba(239,176,0,1) 100%);}
.div-sub-bg{background-color: #ffff !important; padding: 20px !important; }
.div-sub-bg2{background-color: #ffff !important; }
.sm-div a{color: #606060 !important; }
.sm-div a:hover{color: #3D5E27 !important; }
.sm-div a i{font-size: 20px !important; margin: 5px 08px !important;}
.flex{display: flex !important; justify-content: center !important;}
.div-bg2{padding: 0px 20px 0 20px !important;background: rgb(37,201,150);}

.otSc {
  margin: 0;
    margin-right: 16px;
    padding: 0 15px !important;
    border: 1px solid #7b7b7b !important;
    font-size: 20px;
    /* width: 100%; */
    outline: none;
    border-radius: 50% !important;
    height: 40px !important;
    width: 40px !important;

}
.otSc:last-child{
  margin-right: 0;
}

  .p-icon {
    position: absolute;
    height: 20px;
    top: 16px;
    right: 27px;
    cursor: pointer;

}
.login-box form {
    width: 100%;
    /* padding: 0 50px; */
}

.input-box {
    position: relative;
    margin:0 0 20px 0;
}
.input-box input {
  width: 100%;
    height: 50px;
    background: white !important;
    border: 2px solid #e1e1e1;
    outline: none;
    border-radius: 10px !important;
    /* font-size: 1em !important; */
    color: #7b7b7b !important;
    padding: 0 20px !important;
    transition: .5s ease !important;

}
.input-box input:focus,
.input-box input:valid {
    border-color: #e1e1e1 !important;
}
.input-box label {
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
    font-size: 1em;
    color: #7b7b7b;
    pointer-events: none;
    transition: .5s ease;
}
.input-box input:focus~label,
.input-box input:valid~label {
    top: 1px;
    font-size: .8em;
    background: #ffff;
    padding: 0 6px;
    color: #7b7b7b;
}

.verify-btn{margin: 15px 0 !important;}
.login-btn span,.verify-btn span,.success-btn span {transform: rotate(90deg);}

/*=================================================================  Signin/Signup pages End here  ======================================================== */


/*=================================================================  Our Products pages start here  ======================================================== */


.p4{font-size: 12px !important;}
.p5{font-size: 10px !important;}
.p6{font-size: 10px !important;}
.product-ttl h6{font-size: 20px !important;}
.product-img{height: 130px !important;}



/* bottom nav css start here  */
 
.bottom-nav {
	position: relative;
	width: 390px;
	display: flex;
	justify-content: space-between;
	padding: 0 20px;
  background-color: #efb000;
  border: 1px solid #efb000;
	border-radius: 30px;
	overflow: hidden;
}

.bottom-nav-item {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 5px;
	width: 50px;
	margin: 0 5px;
  padding: 10px;
	color:#202020 ;
	text-decoration: none;
	transition: .3s;
}

.bottom-nav-item.is-active {
	color: #00875d;
}

.bottom-nav-item.is-active::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	transform: translate(-10%, -10%);
	background: radial-gradient(#6ba7a8, transparent);
	filter: blur(10px);
	opacity: .2;
}

.bottom-nav-item i {
	font-size: 24px;
}

.bottom-nav-item span {
	font-size: 11px;
	font-weight: 600;
}

.bottom-nav-indicator-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.175);
	display: flex;
	justify-content: center;
}

.bottom-nav-indicator {
	width: 30px;
	height: 3px;
	background-color: #00875d;
	border-radius: 10px;
}
/* bottomnav css end here */


/* search bar css start here */
.search-form{
  margin: 10px 0;
}

.pseudo-search {

  border: 2px solid #ccc;
  border-radius: 100px;
  padding: 10px 15px;
  transition: background-color 0.5 ease-in-out;

  input {
    border: 0;
    background-color: transparent;
    width: 200px;

    &:focus {
      outline: none;
    }
  }
  
  button, i {
    border: none;
    background: none;
    cursor: pointer;
  }
  
  select {
    border: none;
  }

}
.mbsc-icon i{font-size: 27px; position: relative; left: -2px; top: 4px;}
.user-div{display: flex; justify-content: space-between; padding-top: 05px;}
.mbsc-avatar{width: 34px; height: 34px;  border-radius: 1.25em;}
.top-navigation{background-color: #efb000 !important; height: 25px !important; padding: 0 10px !important; color: #fff !important;}
.alram-div{ position: relative ; top:2px !important ;}
.network-div{position: relative ; top:1px !important ;}
.header-navigation{background-color: #efb000 !important; border-radius: 0 0 20px 20px !important; padding:  0 10px !important; height: 45px;}
.search-bar{margin: 0 auto !important;}
.pseudo-search button{float: right !important; color: #fff !important;}
/* search bar css end here */


/*=================================================================  Our Products pages End here  ======================================================== */

.our-gallery-img{background-image: url('../images/gallery-background.png');padding:30px 0px !important}
.our-gallery-img-div{transition: transform .1s;}
.our-gallery-img-div:hover{transform: scale(0.9);}

.contact-us-form-content{background-color: #efb000; border-radius: 0px 10px 10px 0px; padding: 20px;}  
.contact-us-form-bg-img{    margin-left: 14px !important; height: 563px !important;
  width: 100% !important; }
.contact-form-labl{border: 1px solid #fff !important; color: #FFF !important;}
.contact-form-labl-input{    margin-left: 10px;
}






form {
  width: width;
  margin: 45px auto;
  
  h1 {
    font-size: 3em;
    font-weight: 300;
    text-align: center;
    color: hl-color;
  }
  h5 {
    text-align: center;
    text-transform: uppercase;
    color: muted-color;
  }
  hr.sep {
    background: #ffff;
    box-shadow: none;
    border: none;
    height: 2px;
    width: 25%;
    margin: 0px auto 45px auto;
  }
  .emoji {
    font-size: 1.2em;
  }
}

.group {
  position: relative;
margin-bottom: 18px !important;
}

textarea {
  resize: none;
}

input,
textarea {
  background: none;
  color: muted-color;
  font-size: 18px !important;
  padding: 10px 10px 10px 5px;
  display: block;
  width:width;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid muted-color;
  &:focus {
    outline: none;
  }
  &:focus ~ label,
  &:valid ~ label {
    top: -14px;
    font-size: 12px;
    color: hl-color;
  }
  &:focus ~ .bar:before {
    width:width;
  }
}

input[type="password"] {
  letter-spacing: 0.3em;
}

label {
  color: muted-color;
  font-size: 16px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: 5px;
  top: 10px;
  transition: trans-time ease all;
}

.bar {
  position: relative;
  display: block;
  width: width;
  &:before {
    content: '';
    height: 2px;
    width: 0;
    bottom: 0px;
    position: absolute;
    background: hl-color;
    transition: trans-time ease all;
    left: 0%;
  }
}

.contact-form-div{border-bottom: 2px solid #ffff; width: 95% !important;}
.contact-us-main{ padding-bottom: 158px !important; padding-top: 60px !important;}
.our-product-section-main{padding-bottom: 100px !important;}



/* gallery section start here */
.demo-gallery ul{margin: 0px !important ; padding: 0px !important;}
.img-gallery{ margin-bottom: 30px;     padding: 7px;} 
.img-gallery img:hover{border-radius: 10px; border: 3px dashed #efb000 !important;}
.img-gallery img {width: 100% !important;    height: 250px !important;
  border-radius: 20px !important;padding: 7px;}
/* gallery section start here */


/* menu navigation starts here */
.menu-nav-reg{border:1px solid #3E2723;border-radius:3px }
.navbar-nav li a:hover{background-color:#efb000; color:#000 !important;border-radius:2px !important ; border-radius: 6px !important}
.active-page{background-color:#efb000 !important; color:#000 !important;border-radius:2px !important; margin:0px 5px !important; border-radius: 6px !important;}
.text-body-color {color: #ffff !important;}
.text-body-color-2 {color: #000 !important;}
.menu-navigation-div{background-color: #3D5E27;border-radius: 10px 10px 0px 0px;}
.menu-nav-marg{margin-left: -45px !important;}
.menu-nav-marg-2{margin-left: -28px !important;}
/* menu navigation ends here */

/* top to bottom scrolling css */
#myBtn {
  display: none;
  position: fixed;
  bottom: 30px;
  right: 17px;
  z-index: 99;
  font-size: 24px;
  border: none;
  outline: none;
  color: #000;
  cursor: pointer;
  padding: 8px 18px;
  border-radius: 50%;
  background-color: #efb000 !important;
  color: #ffffff !important;
}

#myBtn-2 {
  display: none;
  position: fixed;
  bottom: 500px;
  right: 13px;
  z-index: 99;
  font-size: 24px;
  border: none;
  outline: none;
  color: #ffffff;
  cursor: pointer;
  padding: 11px 22px;
  border-radius: 50%;
}

/* top to bottom scrolling css */

/* Contact us form css start here */
.right_conatct_social_icon{
   background-color: #3D5E27 !important;
}
.contact_us{
    background-color: #f1f1f1;
    padding: 120px 0px;
}

.contact_inner{
    background-color: #fff;
    position: relative;
    box-shadow: 20px 22px 44px #cccc;
    border-radius: 25px;
}
.contact_field{
    padding: 60px 340px 90px 100px;
}
.right_conatct_social_icon{
    height: 100%;
}

.contact_field h3{
   color: #000;
    font-size: 40px;
    letter-spacing: 1px;
    font-weight: 600;
    margin-bottom: 10px
}
.contact_field p{
    color: #000;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
    margin-bottom: 35px;
}
.contact_field .form-control{
    border-radius: 0px;
    border: none;
    border-bottom: 1px solid #ccc;
}
.contact_field .form-control:focus{
    box-shadow: none;
    outline: none;
    border-bottom: 2px solid #3D5E27 !important;
}
.contact_field .form-control::placeholder{
    font-size: 13px;
    letter-spacing: 1px;
}

.contact_info_sec {
    position: absolute;
    background-color: #efb000;
    right: 1px;
    top: 18%;
    height: 340px;
    width: 340px;
    padding: 40px;
    border-radius: 25px 0 0 25px;
}
.contact_info_sec h4{
    letter-spacing: 1px;
    padding-bottom: 15px;
}

.info_single{
    margin: 30px 0px;
}
.info_single i{
    margin-right: 15px;
}
.info_single span{
color: #fff !important;
    letter-spacing: 1px;
}


button.contact_form_submit :hover{background-color: #efb000 !important;}

button.contact_form_submit {
background-color: #3D5E27 !important;
    border: none;
    color: #fff;
    padding: 10px 15px;
    width: 100%;
    margin-top: 25px;
    border-radius: 8px !important;
    cursor: pointer;
    font-size: 14px;
    letter-spacing: 2px;
}
.socil_item_inner li{
    list-style: none;
}
.socil_item_inner li a{
    color: #fff;
    margin: 0px 15px;
    font-size: 14px;
}
.socil_item_inner{
    padding-bottom: 10px;
}

.map_sec{
    padding: 50px 0px;
}
.map_inner h4, .map_inner p{
    color: #000;
    text-align: center
}
.map_inner p{
    font-size: 13px;
}
.map_bind{
   margin-top: 50px;
    border-radius: 30px;
    overflow: hidden;
}
.fa-headset-2{color: #fff !important;}
.contact-us-sm-icon{color: #fff !important;
  font-size: 23px !important;}
  .contact-us-icon{text-decoration: none !important; color: #fff;}
  .contact-us-box-div{margin-top: 10px !important;}
/* Contact us form css end here */


/* Text Animation css */
