.map_wrap iframe{width:100%;height:750px;display:block;}
.contact_form{width:560px;box-shadow:0 3px 6px rgba(0 0 0 / 15%);padding:30px;
position:absolute;top:0;right:0;background-color:#FFFFFF;margin:45px 45px 45px 0;}
.map_wrap{position:relative;padding-bottom:100px;}
.contact_form .submit_btn input[type="submit"]{background:url('../images/right-circle.svg') no-repeat 80% 50%;
padding:12px 60px 10px 30px;min-height:50px;}
.contact_form .submit_btn{max-width:144px;display:flex;margin-left:auto;}
ul.cnt_ul li .cnt_li img{
        filter: invert(0.5) sepia(200%) saturate(100%) hue-rotate(120deg) brightness(1%) contrast(80%);position:absolute;left:0;top:0;
    margin-top:5px;width:16px;height:16px;
}
ul.cnt_ul li .cnt_li{position:relative;}
ul.cnt_ul li .cnt_li .cnt_dtl{font-size:18px;color:#171717;line-height:26px;letter-spacing:0;
padding-left:30px;}
ul.cnt_ul li:not(:last-child){margin-bottom:18px;}
.sec_contact{display:flex;flex-wrap:wrap;padding-bottom:60px;}
.sec_contact .cnt_left{width:50%;padding-right:15px;}
.sec_contact .cnt_right{width:50%;border-left:1px solid #F5F5F5;padding-left:100px;}
.sec_contact .cnt_right ul.cnt_ul{display:flex;flex-wrap:wrap;}
.sec_contact .cnt_right ul.cnt_ul li{padding-left:15px;}
.sec_contact .cnt_right ul.cnt_ul li:nth-child(odd){width:60%;}
.sec_contact .cnt_right ul.cnt_ul li:nth-child(even){width:40%;}
.contact_form .sechead_lg{font-weight:400;}
.sec_contact .cnt_right ul.cnt_ul li:nth-child(even) .cnt_li{max-width:170px;margin-left:auto;}
.map_wrap textarea.formcontrol
{
	height:100px;
}
ul.cnt_ul li .cnt_li .cnt_dtl a{position:relative;}
ul.cnt_ul li .cnt_li .cnt_dtl a:before{
    content: "";
    background: #171717;
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 0;
    height: 1px;
    transition: all 0.3s ease-in-out;
}
ul.cnt_ul li .cnt_li .cnt_dtl a:hover:before{width: 100%;}
/*------ media query -------*/

@media (max-width: 1599.98px) {
   
}

/* Extra Large devices (large desktops, less than 1440px) */
@media (max-width: 1439.98px) {
    .sec_contact .cnt_right{padding-left:20px;} 
    ul.cnt_ul li .cnt_li .cnt_dtl{font-size:16px;line-height:24px;padding-left:25px;}
    ul.cnt_ul li .cnt_li img{margin-top:4px;}
    ul.cnt_ul li:not(:last-child){margin-bottom:15px;}
    .map_wrap{padding-bottom:80px;}
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
    .sec_contact .cnt_left{width:40%;}
    .sec_contact .cnt_right{width:60%;padding-left:10px;}
     .map_wrap{padding-bottom:60px;}
    .contact_form{width:400px;padding:30px;}
    .contact_form{margin:20px 20px 20px 0;}
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
    .sec_contact .cnt_right ul.cnt_ul li:nth-child(odd){width:100%;}
    .sec_contact .cnt_left{width:100%;padding-right:0;margin-bottom:20px;}
    .sec_contact .cnt_right{width:100%;padding-left:0;border-left:0;}
    .sec_contact .cnt_right ul.cnt_ul{justify-content:flex-start;}
    .sec_contact .cnt_right ul.cnt_ul li{padding-left:0;}
    .sec_contact .cnt_right ul.cnt_ul li:nth-child(even) .cnt_li{max-width:100%;width:100%;}
    .sec_contact .cnt_right ul.cnt_ul li:nth-child(even){width:100%;}
    .sec_contact .cnt_right ul.cnt_ul li:nth-child(even){font-size:15px;line-height:24px;}
    ul.cnt_ul li .cnt_li img {
     margin-top: 4px;
    }  
    .sec_contact{padding-bottom:30px;}
     .map_wrap{padding-bottom:40px;}
    .contact_form{position:relative;width:100%;margin:30px 0 0 0;}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
    .contact_form{padding:20px;}
    .map_wrap iframe{height:400px;}
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
    ul.cnt_ul li .cnt_li .cnt_dtl{font-size:14px;line-height:22px;    padding-left: 22px;}
    .contact_form .submit_btn input[type="submit"]{min-height:40px;padding:12px 40px 10px 10px;background-size:14%;}
    .contact_form .submit_btn{max-width:120px;}
    ul.cnt_ul li .cnt_li img{width:14px;height:14px;}
    ul.cnt_ul li:not(:last-child) {
        margin-bottom:12px;
    }
}