/********************1St Box*********************/
.mt-20 {margin-top:20px}.mt-25 {margin-top:25px}.mt-30 {margin-top:30px}.mt-35 {margin-top:35px}.mt-40 {margin-top:40px}
.mt-45 {margin-top:45px}.mt-50 {margin-top:50px}.mt-55 {margin-top:55px}.mt-60 {margin-top:60px}.mb-20 {margin-bottom:20px}
.mb-25 {margin-bottom:25px}.mb-30 {margin-bottom:30px}.mb-35 {margin-bottom:35px}.mb-40 {margin-bottom:40px}.mb-45 {margin-bottom:45px}
.mb-50 {margin-bottom:50px}.mb-55 {margin-bottom:55px}.mb-60 {margin-bottom:60px}.pt-20 {padding-top:20px}.pt-25 {padding-top:25px}
.pt-30 {padding-top:30px}.pt-35 { padding-top:35px}.pt-40 {padding-top:40px}.pt-45 {padding-top:45px}.pt-50 {padding-top:50px}.pt-55 {padding-top:55px}
.pt-60 {padding-top:60px}.pb-20 {padding-bottom:20px}.pb-25 {padding-bottom:25px}.pb-30 {padding-bottom:30px}.pb-35 {padding-bottom:35px}
.pb-40 {padding-bottom:40px}.pb-45 {padding-bottom:45px}.pb-50 {padding-bottom:50px}.pb-55 {padding-bottom:55px}.pb-60 {padding-bottom:60px}

.text-white{color:#fff;}
.get-quote{width:100%;background:#444; float:left; background-color: #31b8bc;}
.banner-wrap{cursor:default;position:relative;top:0px;left:0px;width:1600px;height:560px;overflow:hidden;}
@media (max-width:767px) {
 .h-banner {margin-top:94px!important}
 /* .catagories-img {margin-top:94px!important} */
}

.bg-blue{background:#084d8a;}
		.page-title{color:#fff; width:30%; float:left;display:none;}
		.page-title-step{color:#fff; width:100%; float:left;display:block;text-align:right; font-size:14px;}
		.breadcrumb { border-radius: 0;}
#popupbox_wrap { position: fixed; height: 100%; width: 100%; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0.8);
  display: none; z-index:999999;}

#popupbox {max-width: 500px;width: 80%;padding:25px;position: relative; background: #c9352a; margin: 25px auto; z-index:999999;
  border-bottom: 4px solid #31b8bc; border-radius:30px; border:1px solid #fff; background-image: url(../images/form-bg-2.jpg);
background-position: bottom;background-repeat: no-repeat;background-size: cover;}

#close { position: absolute;top: 10px;right: 10px;cursor: pointer;color: #fff;}

@media only screen and (max-width: 500px) {
.g-recaptcha {transform:scale(0.80);transform-origin:0 0;}
}


/***********************/
.contact-form-popup .col-md-6, .contact-form-popup .col-md-12{padding:0px 4px 0px 4px;}
/*.contact-form-popup .col-md-6 input[type="text"]{padding:3px;}*/
.col-sm-12.form-padding{padding:0px 19px 0px 19px;}
.contact-form-popup label{color:#fff;}
#popupbox h2{color:#fff;}
#fileupload{color:#fff;}
.form-padding button{background:#31b8bc;border:none;width:100px;font-size:18px;}
.form-padding button:hover{background:#31b8bc;border:none;}

/* contact form style */




.heading h2 {text-align:center;font-size:25px;font-weight:600;color:#444;margin-bottom:10px}
ul.get-quote-btn {margin:0 auto; margin-top:12px}
ul.get-quote-btn li {display:inline-block;float:left;margin:10px}
ul.get-quote-btn li a { background:#fff;color:#31b8bc;padding:10px 20px 10px 20px; border-radius:20px}
ul.get-quote-btn li a:hover { text-decoration:none}
.headertopright ul{margin:8px; padding:0px; }
.headertopright ul li{display:inline-block; margin-bottom:3px;}
.headertopright ul li{display:inline-block;}
.headertopright ul li a{line-height:4px;}
.headertopright ul li a:hover{color:#fff; text-decoration:none;}
/* .language-list select{margin-top:7px; background:#fff;border-radius: 3px;padding:5px; font-size:12px!important; font-family: 'barlow'; border: none;} */



/*************services-page**********************/
.new-section {float: left; width: 100%; background: #31b8bc;}
.new-section2 {
  width: 100%;
  display: block;
  min-height: 214px;
  padding-top: 0;
}


/***********************dr details*******************/


/************appointment-page*********************/

/*******************3d button*****************/


  /****************************************************/

.footer-contact-btn{background:#c9352a!important;}
.footer_contact_btn_wrap { width:303px;display:block; margin:0 auto; position:relative}
.footer-contact-btn { padding:10px 10px; font-size:20px; border-radius:30px;
 margin-top:-23px; position:absolute; transform:translate(-50%,-50%); left:50%;
 width:257px; cursor:pointer; border:none; background-color:#31b8bc; color:#fff}
 .footer-contact-btn i{
  margin-right:5px;
 }
.event {
    position: fixed;
    top: 12%;
    left:6%;
	width:28%;
}
.list-element{display: none;}
#loadmore{ margin: 50px auto 0px;
    display: table;
    border: none;
    padding: 10px 20px;
    font-size: 18px;
    cursor: pointer;
    color: #fff;
    border-radius: 4px;
    background-color: #2196f3;}
	.list .list-element:nth-child(1) {
    display: block;
}
.list .list-element:nth-child(2) {
    display: block;
}
.list .list-element:nth-child(3) {
    display: block;
}

