.contact_top_area p{width:50%; margin:0 auto !important;}	
.contact-map-area{margin-bottom:15px;} 
.contact_top_area{margin-bottom:50px!important;}    
.contact-detail-area {display:flex; margin-bottom:50px;}          
.contact-detail-area .vc_col-sm-4{ background:#fbfbfb; margin-right:30px;}	   
.contact-detail-area .vc_col-sm-4:last-child{ margin-right:0;}  
.contact-detail-area .vc_col-sm-4 .wpb_content_element{ margin:0!important;}
.contact-detail-area .vc_col-sm-4 .vc_column-inner{ padding:40px;}	
.gray_cont_box {display:flex;}
.cont_icon img{ width:36px; margin-right:20px;}	    
.contact-detail-area .vc_col-sm-4 a{ color:#737B7D;} 	  
.contact-detail-area .vc_col-sm-4 a:hover{ color:#3C64B1;}	  
.contact-page-form-area .wpcf7-form{ width:68%; margin:0 auto 50px;}	
.contact-page-form-area .wpcf7-form p:nth-of-type(1){ float:left; width:48%;}
.contact-page-form-area .wpcf7-form p:nth-of-type(2){ float:right; width:48%;}
.page-id-216 .wpcf7-form p:nth-of-type(3){ clear: both;}
.contact-page-form-area .wpcf7-form input{ background:#f2f2f2; border-radius:0px; padding:20px 30px; border:none;}	
.contact-page-form-area .wpcf7-form textarea{ background:#f2f2f2; border-radius:0px; padding:20px 30px; border:none; height:220px;}	
.contact-page-form-area .wpcf7-form .submit_input{ text-align:center;}
.contact-page-form-area .wpcf7-form .submit_input input{background:#3C64B1;padding:25px 100px;text-transform:uppercase;margin-top:20px;}	  
.contact-page-form-area .wpcf7-form .submit_input input:hover{ background:#0A2C70;}   


/* Career Page Design */
.accordian-career {
    padding-top: 30px;
    padding-bottom: 50px;
}
.accordian-tit-des {
    text-align: center;
}
.accordian-sec-main .vc_tta-panel a .vc_tta-title-text {
    color: #373f41 !important;
    font-weight: 400;
    font-size: 17px;
}
.accordian-sec-main .vc_tta-panel.vc_active a .vc_tta-title-text {
    font-weight: 600;
}
.accordian-sec-main .vc_tta-panels .vc_tta-panel {
    padding-bottom: 15px;
}
.accordian-sec-main .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
    border: 1px solid #ccc !important;
}
.accordian-sec-main .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
    background: #f7f7f7 !important;
    border: 1px solid #ccc !important;
    padding: 15px 20px !important;
}
.accordian-sec-main .vc_tta-panels .vc_tta-panel .vc_tta-panel-body p{color: #373f41 !important; margin-bottom: 1em;}
.accordian-sec-main .vc_tta-panel .vc_tta-panel-title a i.vc_tta-controls-icon {
    left: auto !important;
    right: 15px;
    border: 1px solid #373f41;
    color: #373f41;
    border-radius: 100%;
    height: 20px;
    width: 20px;
}
.accordian-sec-main .vc_tta-panel .vc_tta-panel-title a i.vc_tta-controls-icon:before {
    width: 60%;
    margin: auto;
}
.accordian-sec-main .vc_tta-panel .vc_tta-panel-title a i.vc_tta-controls-icon:after {
    height: 60%;
    margin: auto;
}
.accordian-sec-main .vc_tta-panel .vc_tta-panel-title a {
    padding: 18px 20px !important;
}
.accordian-sec-main .vc_tta-panel .career-listing li {
    color: #373f41;
    list-style: none;
    padding-left: 25px;
    padding-bottom: 8px;
    position: relative;
}
.accordian-sec-main .vc_tta-panel .career-listing li:before {
    position: absolute;
    content: '';
    left: 0;
    top: 5px;
    height: 16px;
    width: 16px;
    background: url(/wp-content/themes/dinem/images/check.png) no-repeat;
    background-size: 16px;
}
.contact-page-form-area .wpcf7-form-control.wpcf7-file {width: 100%;}
.contact-page-form-area.career-page-form-area .wpcf7-form p:nth-of-type(4){ float:right; width:48%;}
.contact-page-form-area.career-page-form-area .wpcf7-form p:nth-of-type(3){ float:left; width:48%;}
.contact-page-form-area.career-page-form-area .wpcf7-form p:nth-of-type(5){ clear: both;}


/*-----------------responsive---------------*/

@media only screen and (max-width: 1279px) {


.accordian-career {padding-top: 20px; padding-bottom: 40px;}
.contact_top_area {margin-bottom: 40px !important;}
.accordian-sec-main .vc_tta-panel .vc_tta-panel-title a {padding: 16px 18px !important;}
.accordian-sec-main .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {padding: 13px 18px !important;}
.accordian-sec-main .button_link {padding: 8px 15px;}
.cont_icon img {width: 30px; margin-right: 15px;}
.contact-detail-area .vc_col-sm-4 {margin-right: 25px;}
.contact-detail-area .vc_col-sm-4 .vc_column-inner {padding: 30px;}
.contact-page-form-area .wpcf7-form {margin: 0 auto 40px;}
.contact_top_area p {width: 55%;}
iframe {height: 350px;}

.inner_slider_section .inner_slider_main_sec {width: 455px;}
.inner_slider_main_sec .inner_slider_text {margin-right: -110px;}
.font64 {font-size: 50px;}
.inner_slider_main_sec .inner_slider_text .font64 {margin-bottom: 30px;}
.inner_slider_main_sec .inner_slider_text p {margin-bottom: 30px;}

}

@media only screen and (max-width: 1023px) {

.inner_slider_section .inner_slider_main_sec {width: 332px;}
.inner_slider_section {margin-bottom: 30px;}
.accordian-career {padding-bottom: 20px;}
.contact_top_area p {width: 70%;}
.contact_top_area {margin-bottom: 30px !important;}
.accordian-sec-main .vc_tta-panel a .vc_tta-title-text {font-size: 16px;}
.accordian-sec-main .vc_tta-panel .vc_tta-panel-title a {padding: 13px 15px !important;}
.accordian-sec-main .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {padding: 13px 15px !important;}
.accordian-sec-main .vc_tta-panel .career-listing li::before {height: 14px; width: 14px; background-size: 14px;}
.accordian-sec-main .vc_tta-panel .vc_tta-panel-title a i.vc_tta-controls-icon {height: 18px; width: 18px;}
.contact-detail-area .vc_col-sm-4 .vc_column-inner {padding: 20px;}
.contact-detail-area .vc_col-sm-4 {margin-right: 20px;}
.contact-page-form-area .wpcf7-form {margin: 0 auto 35px;}
.contact-page-form-area .wpcf7-form .submit_input input {margin-top: 15px;}
iframe {height: 280px;}
.contact-map-area .wpb_content_element {margin-bottom: 20px;}
.inner_slider_main_sec .inner_slider_text .font64 {margin-bottom: 25px;}
.gray_cont_box {display: block;}
.cont_icon img {width: 25px; margin-right: 0px;}
 
}

@media only screen and (max-width: 767px){

.contact_top_area p {width: 100%;}
.contact_top_area {margin-bottom: 20px !important; text-align: left !important;}
.accordian-sec-main .vc_tta-panel a .vc_tta-title-text {font-size: 15px;}
.accordian-sec-main .vc_tta-panel .vc_tta-panel-title a {padding: 11px 12px !important;}
.accordian-sec-main .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {padding: 11px 12px !important;}
.accordian-sec-main .button_link {padding: 7px 13px;}
.accordian-sec-main .vc_tta-panel .career-listing li::before {background-size: 13px;}
.accordian-career {padding-bottom: 0px;}
.contact-detail-area {margin-bottom: 30px;}
.contact-page-form-area .wpcf7-form .submit_input input {margin-top: 5px;}
.contact-page-form-area .wpcf7-form textarea {height: 120px; padding: 12px 20px;}
.contact-page-form-area .wpcf7-form {width: 100%;}
.contact-page-form-area .wpcf7-form {margin: 0 auto 25px;}
.contact-detail-area {display: block;}
.cont_icon img {width: 25px;}
.contact-detail-area .vc_col-sm-4 {margin-right: 0; margin-bottom: 20px;}
.contact-page-form-area .wpcf7-form input {padding: 12px 20px;}
.contact-page-form-area .wpcf7-form .submit_input input {padding: 22px 80px;}
iframe {height: 200px;}
.contact-map-area .wpb_content_element {margin-bottom: 10px;}
.inner_slider_section {display: flex; flex-direction: column-reverse;}

}

@media only screen and (max-width: 567px){

.accordian-career {padding-top: 0px;}
.contact_top_area p {width: 100%;}
.accordian-sec-main .button_link {padding: 6px 10px;}
.accordian-career .vc_tta-container {margin-bottom: 10px !important;}
.accordian-sec-main .vc_tta-panel .vc_tta-panel-title a {padding: 11px 32px 11px 12px !important;}
.accordian-sec-main .vc_tta-panel .vc_tta-panel-title a i.vc_tta-controls-icon {right: 10px;}
.contact-page-form-area .wpcf7-form .submit_input input {padding: 18px 60px;}
iframe {height: 150px;}
.contact-map-area .wpb_content_element {margin-bottom: 0px;}

}
