/* common css start */
.ptb-100{padding-top: 100px; padding-bottom: 100px;}
.bg-transparent{background-color: transparent !important;}
.grey-bg{background: var(--secondary-color);}
/* common css end */

/* header start  */
.dropdown-item{white-space: normal;}
/* header end  */

.contact-form-btn .btn-default { width: fit-content;}
.contact-form-btn input.wpcf7-form-control.wpcf7-submit.has-spinner {background: transparent;border: 0;color: #fff;}
.contact-form-btn span.wpcf7-spinner {position: absolute;right: -61px;}
/* contact form start */
.contact-us-form .form-control{margin-bottom: 20px;}
/* contact form end */

/* about section start */
.about-content-title{margin-bottom: 30px;}
/* about section end */

/* why choose section start */
.why-choose-content .btn-default{margin-top: 30px;}
/* why choose section end */


/* inner page start  */
/* hero banner start  */
.page-header-box ol .breadcrumb-item{position: relative;}
.page-header-box ol .breadcrumb-item+.breadcrumb-item{margin-left: 8px;padding-left: 8px;}
.page-header-box ol .breadcrumb-item+.breadcrumb-item::before{content: "" !important; background-color: #fff; transform: rotate(18deg); top: 2px; width: 2px;height: 12px; width: 2px;   padding: 0; position: absolute; left: 0;}
/* hero banner end  */

/* faq page start   */
.faq-main-section .section-title {margin-bottom: 40px;}
/* faq page end  */

/* contact page start  */
.google-map-iframe {border: 10px solid #ffffff;   padding: 10PX;}
.google-map-iframe iframe{ margin-bottom: -6px;}
/* contact page end  */

/* service details page start */

/* left right section start */
.left-right-sec .row{align-items: center; margin-bottom: 50px;}
.left-right-sec .row:last-child{margin-bottom: 0;}
/* .left-right-sec .row:nth-child(even){flex-direction: row-reverse;} */
.left-right-sec .text-holder ul li{padding-bottom: 10px;}
.left-right-sec .text-holder ul li:last-child{padding-bottom: 0;}
/* left right section end */

/* content form section start */
.form-content-sec .row{align-items: center;}
.sidebar-contact-form { padding: 50px 50px; background: #f8f8f8;}
/* content form section end */

/* service details page end */

/* inner page end  */



.thank-you-section .thankyou{text-align: center;}
.thank-you-section .thankyou img{height: 400px; margin-bottom: 30px;} 
.thank-you-section .thankyou .thanktitle{font-size: 40px; margin-bottom: 20px;}
.thank-you-section .thankyou .thankdec{font-size: 20px; color: #000;}
