#contact #contact-detail .map-div{width: 70%; margin-left: 30%}
#contact #contact-detail .contact-text-dtl{text-align: left; position: absolute;  z-index: 99;    height: 100%; width: 60%;display: flex; align-items: flex-start;    flex-direction: column;}
#contact #contact-detail .contact-text-dtl .add-div{display: flex; align-items: flex-start;    flex-direction: column; height: 100%; width: 65%;background-color: #fff; position: relative;    justify-content: space-evenly;    padding-left: 40px;}
#contact #contact-detail .direct-change{flex-direction: row; display: flex; align-items: center; margin: 3%;   position: relative;-webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.15);
box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.15);}
#contact #contact-detail .contact-text-dtl ul{list-style: none; margin: 0; padding: 0; height: 100%; width: 45%;display: flex;  background-color: #fff;justify-content: center; flex-direction: column;position: relative;}
#contact #contact-detail .contact-text-dtl .add-div:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 130px;
    z-index: -1;
    background-image: url(../images/contact-line2.png);
    background-color: #fff;
        background-repeat: no-repeat;
    background-position: center right -13px;
   -ms-transform: skew(-20deg, 0deg);
    -webkit-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
}

#contact #contact-detail .contact-text-dtl ul li{margin:0 0 40px 0; padding: 0 0 0 40px;position: relative; }
#contact #contact-detail .contact-text-dtl ul li:nth-child(1):before{content: "";position: absolute; height: 20px; width: 20px; background-image: url("../images/contact-icon-1.png"); background-position: center center; background-repeat: no-repeat;background-size: 75% auto; top: 0; left: 0;}
#contact #contact-detail .contact-text-dtl ul li:nth-child(2):before{content: "";position: absolute; height: 20px; width: 20px; background-image: url("../images/contact-icon-2.png"); background-position: center center; background-repeat: no-repeat;background-size: 80% auto; top: 0; left: 0;}
#contact #contact-detail .contact-text-dtl ul li:nth-child(3):before{content: "";position: absolute; height: 20px; width: 20px; background-image: url("../images/contact-icon-3.png"); background-position: center center; background-repeat: no-repeat;background-size: 80% auto; top: 0; left: 0;}
#contact #contact-detail .contact-text-dtl h2{font-size: 16px; text-align: left; color: #262222; font-family: 'hind_siliguri_semiboldregular'; text-transform: uppercase; }
#contact #contact-detail .contact-text-dtl h3{font-size: 14px; text-align: left; color: #666666; font-family: 'hind_siliguriregular'; }
#contact #contact-detail .contact-text-dtl .con-address-div{    display: flex; position: relative; width: 100%; align-items: center;}

#contact #contact-detail .contact-text-dtl .con-address-div:first-child{align-items: flex-start;}

#contact #contact-detail .contact-text-dtl .add-div .con-address-div .con-icon-bg{width: 30%}
#contact #contact-detail .contact-text-dtl .add-div .con-address-div .con-icon-bg .icon-div{width: 80px;height: 80px; border:1px dashed #0d0d0d; border-radius: 50%; padding: 10px; display: flex;align-items: center;justify-content: center;position: relative;}
#contact .map-container{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
#contact .map-container iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}
#contact #contact-detail .contact-text-dtl .con-address-div .add-text-div{width: 70%}

/*#mapDiv .gm-style .place-card:nth-child(-2){background: red}*/
.gm-style .place-card{border:1px solid;}





@media (max-width:992px) {
#contact #contact-detail .contact-text-dtl .add-div .con-address-div .con-icon-bg .icon-div{    width: 50px; height: 50px;border: 1px dashed #0d0d0d;  padding: 10px;}
#contact #contact-detail .contact-text-dtl .add-div{padding-left: 10px;}
#contact #contact-detail .contact-text-dtl .add-div{    width: 75%;}
#contact #contact-detail .contact-text-dtl .add-div:after{    left: 80px;}

}


@media (max-width:768px) {
    #contact #contact-detail .contact-text-dtl .add-div .con-address-div .con-icon-bg .icon-div{ width: 60px; height: 60px; margin: 0 auto;}
    #contact #contact-detail .direct-change{flex-direction: column;  margin: 0%; }
    #contact #contact-detail .contact-text-dtl .add-div{padding-left: 0px;}
#contact #contact-detail .contact-text-dtl .add-div{    width: 100%;}
#contact #contact-detail .contact-text-dtl .add-div:after{    left: 80px;}
#contact #contact-detail .direct-change img{width: 70%}
#contact #contact-detail .contact-text-dtl h3{font-size: 15px; line-height:22px;}
#contact #contact-detail .contact-text-dtl h2{ font-size: 18px;}
#contact #contact-detail .map-div{width: 100%; margin-left: 0%;}
#contact #contact-detail .contact-text-dtl{ width: 100%;position: relative;}
#contact #contact-detail .contact-text-dtl .con-address-div{margin-bottom: 30px;}
#contact #contact-detail .contact-text-dtl .con-address-div:first-child{margin-top: 30px;}
#contact #heaader .team-headtext {font-size:20px;}
#contact #inquery .form{    padding: 12% 0 3% 0;}
#contact #inquery .main-title-text{    margin-bottom: 34px;}
}

@media (max-width:576px) {
    #contact #contact-detail .contact-text-dtl .add-div .con-address-div .con-icon-bg .icon-div{ width: 40px; height: 40px; margin: 0 auto;}
#contact #contact-detail .direct-change{flex-direction: column;}
#contact #contact-detail .contact-text-dtl{width: 100%; position: relative;}
#contact #contact-detail .map-div{width: 100%; position: relative;    margin-left: 0%; padding: 5px !important;}
#contact #contact-detail .contact-text-dtl .add-div:after{display: none;}
#contact #contact-detail .contact-text-dtl .add-div{width:100%;padding:20px}
#contact #contact-detail .contact-text-dtl .add-div .con-address-div .con-icon-bg{    width: 25%;}
#contact #contact-detail .contact-text-dtl .con-address-div .add-text-div{    width: 75%;}
#contact #contact-detail .contact-text-dtl h3{font-size: 15px;}
}