@media (max-width: 1300px){
	.service_content_inner ul{    padding: 0px 40px 0 21px;}
	.stamp_inner_content {     padding: 0 40px; }
	.quote_inner_content {     padding: 0 40px 0 40px;     margin: 0; }
	.stamp_inner_content {     padding: 0 40px; }
	.enquire_inner {     padding: 0 10px; }
	.appointment_inner {     padding: 0 10px; }
	.banner_content{     padding: 0 0 0 25px; }
	.logo_outer{    margin: 16px 0 0 25px;}
	.header_right_dtl{    padding: 0 25px 0px 0;}
	.mark_inner {     padding: 0 10px; }
	.service_box_content{     width: 50%;     padding: 0 0 0 40px !important; }
	.service_box_left{padding:0; width:50%;}
	.stamp_content_outer{     width: 50%; }
	.stamp_image_outer{width:50%;}
	.quote_image_outer{width:50%;}
	.quote_content_outer{     width: 50%; }
	.button_outer a{     padding: 17px 45px 16px 25px;}
	.bring_main{padding:0;}
	/* 16-03-2020 */
	.inner_head_main {padding: 0 0 0 23px;}
}

/* 17-03-2020 */

@media (max-width: 1200px){
header {top: 69px;}
}


@media (max-width: 1201px){
	.banner_content_inner {     display: block;}
	.mark_content h2{display:block;float: left;     width: 100%;     margin: 0 0 30px 0;     padding: 0;     font-family: Playfair Display;     font-style: normal;     font-weight: bold;     font-size: 32px;     line-height: 43px;     letter-spacing: 0.01em;     color: #DBAC3B;}
	.mark_heading{display:none;}
	.mark_content {     width: 66%; }
	
	
}
@media (max-width: 1199px){
	.mark_content{     width: 70%; }
	.banner_content_inner{    display: block;}
	.container{width:95%;}
	.service_box{display:block;}
	.service_box_left{padding-right:0;height:490px;}
	.service_box_left img{height:100%;}
	.service_content_inner ul{    margin: 25px 0 30px 0;     padding: 0 40px 0 21px;}
	.service_box_content {     padding: 80px 0 20px 30px !important; }
	.stamp_inner_content {     padding: 0 40px; }
	.offer_inner{padding:0 50px;}
	.quote_inner_content{    padding: 0 40px 0 40px;}
	.book_inner {     text-align: center; }
	.book_inner_main {     width: 100%; float: none;     display: inline-block; }
	.book_inner p{width:100%;}
	.book_inner_button {width: 100%;     text-align: center; padding: 0 0 0 0;} 
	.book_outer{padding:30px 0;}
	.bring_main_inner {     width: 50%; }
	.bring_image{width:25%;}
	.bring_content{width:75%;}
	.bring_main {     padding: 0; }
	.bring_main_inner:first-child .bring_content p {     padding: 0; }
	.mark_img {     width: 30%; float:left;}
	.mark_heading {     width: 20%; }
	.book_inner .button_outer{float:none; display:inline-block;}
	.enquire_heading h1{width:80%;}
	.service_content_inner ul li{font-size:14px;}
	.stamp_inner_content p{font-size:14px;}
	.quote_inner_content p{font-size:14px;}
	div#testi_slider{padding:80px 0 80px 0;}
	/* 17-03-2020 */
	header {top: 76px;}
	
	/* 18-03-2020 */
	.inner_head_main p { width: 88%;float:left; text-align:left;}
	.top_head_main {  padding: 7px 0px;}
	
	
	
}





/*@media(min-width:1024px)
{
	.banner_content_inner{position:absolute;top: 50%;     transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);}
}*/
@media(max-width:1024px)
{
	.banner_outer{height:auto;}
	.banner_content_inner{position:relative; top:0; padding:231px 0; transform:none;}
}
/* 17-03-2020 */
@media (max-width:992px){
	/* .inner_head_main p {     width: 97%;   float:none;    text-align: center;} */
	
	
	
}
	
	
@media (max-width: 991px){
	.top_head_main{    position: fixed;     z-index: 9999;     top: 0;}
	.inner_head_main{    padding: 0;     width: 100%;     text-align: center;display:block;}
	.inner_head_main img{    display: inline-block;    float: none; vertical-align:middle;}
	.inner_head_main strong{    display: inline-block;    float: none; vertical-align:middle;}
	.inner_head_main p{    display: inline-block;    float: none; vertical-align:middle;}
	
	
	.mark_inner{padding:0;}
	.model_about .modal-dialog {     width: 95%;     position: absolute;     left: 50%;     transform: translateX(-50%) !important;     margin: 60px 0 0 0; }
	
	.service_box_left img {     height: 430px; }
	.service_box_content {     padding: 0px 0 20px 30px !important; }
	.service_box_content {     padding: 00px 0 20px 30px !important;     width: 55%; }
	.service_box{  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
	  
	
	.service_box_left {    padding: 00px 10px 0 40px;     width: 45%; height:auto;}
	.service_box{padding:90px 0 0 0;}
	.stamp_image_outer {     width: 45%; padding: 0 40px 0 0 !important;}
	.stamp_content_outer {     width: 55%; }
	.stamp_outer{padding:40px 0 40px 0;}
	.quote_image_outer img {     object-fit: cover;     height: 430px; }
	.quote_outer{padding:40px 0;}
	.quote_content_outer {     width: 55%; }
	.quote_image_outer {     width: 45%;     padding: 0 40px 0 0 !important; }
	.service_box_left img{ object-fit:cover;}

	.stamp_image_outer img{object-fit:cover; height:430px;}
	.any_ques_outer{padding:80px 20px 70px 20px;}
	.offer_outer {    padding: 100px 0 70px 0;}
	
	.quote_image_outer img{    object-fit: cover;}
	div#testi_slider{padding:100px 0 90px 0;}
	.bring_outer {     padding: 100px 0 80px 0; }
	.bring_outer .container {     padding: 0;     }
	#testi_slider .item p{font-size:16px;}
	.mark_heading {     width: 100%;     float: left; }
	.mark_img {     width: 40%; padding:0 15px 0 0 !important;}
	.mark_content {     width: 60%; float:left;}
	.mark_content p{padding:0 30px 0 0;     margin: 0 0 23px 0;}
	.mark_heading h1{padding:0 15px; margin:0 0 20px 0;}
	.mark_outer{padding:90px 0 90px 0}
	.enquire_outer {     padding: 70px 0; }
	.enquire_heading h1{    width: 85%;     text-align: center;     float: none;     display: inline-block;padding:0 20px;}
	.enquire_heading {     float: left;     width: 100%;     text-align: center; }
	.enquire_form {     float: left;     width: 100%; margin:38px 0 0 0; }
	.our_office_outer {     padding: 80px 0 70px 0; }
	.office_inner h1{margin:0 0 50px 0;}
	.address_inner{width:50%; float:left; display:inline-block; margin:0 0 30px 0; text-align:center;}
	.address_content{float:none; display:inline-block;}
	.address_icon{float:none; display:inline-block;}
	.address_inner:last-child{margin:0;}
	.map_outer div#map{height:400px;}
	.model_faq_header button.close {     position: absolute;     top: 18px;     right: 12px;     opacity: 1;     filter: brightness(0) invert(0); }
	.model_fees_header button.close {     position: absolute;     top: 18px;     right: 12px;     opacity: 1;     filter: brightness(0) invert(0); }
	.modal-header .close{position:absolute; top:18px; right:18px; opacity:1;}
	.modal-header .close img{    filter: brightness(0);}
	.responsive-menu-open button#responsive-menu-button .responsive-menu-box .responsive-menu-inner{background:#a6a6a6 ;}
	.responsive-menu-open button#responsive-menu-button .responsive-menu-box .responsive-menu-inner::before{background:#a6a6a6 ; }
	.responsive-menu-open button#responsive-menu-button .responsive-menu-box .responsive-menu-inner::after{background:#a6a6a6 ;}
	
	
	/* 01-10-2019 */
	.enquire_inner_deatils{float:left; width:50%;}
	
	.model_about button.close img {     filter: brightness(0); }
	.model_about button.close {     position: absolute;     top: 18px;     right: 18px;     opacity: 1; }
	
	/* 04-10-2019 */
	div#book_appointment{    padding: 80px 0 100px 0;}
	
	/* 07-10-2019 */
	body button#responsive-menu-button{display:block; background:transparent; 	width:25px; height:26px; position: fixed;     right: 40px;     top: 64px;  z-index:99999;}
	.header_right_dtl{display:none;	}
	header{position:fixed; z-index: 9999; background: #191C20;    padding: 28px 0;}
	.logo_outer{margin:0 0 0 20px;}
	body button#responsive-menu-button:hover{background:transparent; 	}
	body button#responsive-menu-button:focus{background:transparent; }
	#responsive-menu-button .responsive-menu-inner{background:#fff; height:2px;}
	#responsive-menu-button .responsive-menu-inner::before{background:#fff; height:2px;}
	#responsive-menu-button .responsive-menu-inner::after{background:#fff; height:2px;}
	.bring_inner h1{margin: 0 0 70px 0;}
	body #responsive-menu-container #responsive-menu-title:hover{background:transparent;}
	body #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover{background:transparent;     color: #A6A6A6;}
	body .responsive-menu-open button#responsive-menu-button{background:transparent ;}
	body #responsive-menu-container #responsive-menu-title::after {     content: '';     position: absolute;     border-bottom: 1.5px solid  #C69C36;     width: 47px;     height: 1px;     top: 117px;     left: 50%;     transform: translateX(-50%);     padding: 14px 0 0 0; }
	body #responsive-menu-container #responsive-menu-title{color: #ffffff ;    background:transparent;   font-family: Playfair Display;     font-style: normal;     font-weight: bold;     font-size: 32px ;     line-height: 43px;     letter-spacing: 0.01em;     float: left;     width: 100%;     position: relative;     z-index: 99999; padding:80px 0 0 0 ;}
	body #responsive-menu-container #responsive-menu{float:left; width:100%; text-align:center;     padding: 50px 0 0 0;}
	body #responsive-menu-container #responsive-menu li.responsive-menu-item a{border:none !important;     font-family: Playfair Display;  background:transparent;   font-style: normal;     font-weight: bold;     font-size: 24px !important;     line-height: 32px ;     text-align: center;     color: #A6A6A6;     float: left;     height: inherit;     margin: 0 0 32px 0;}
	body #responsive-menu-container{background:#191C20;}
	#responsive-menu-container li.responsive-menu-item{float:left;}
	.responsive-menu-open button#responsive-menu-button {     background:transparent !important;  }
	
	.banner_content {     padding: 0 0 0 15px; }
	/* 16-03-2020 */
	button#responsive-menu-button .responsive-menu-box {height: 30px; }
	/* 17-03-2020 */
	.inner_head_main p {     width: 100%; text-align: center; margin:0;}
	body button#responsive-menu-button {top: 110px;}
	header {top: 90px;}

}

@media (max-width: 767px){
	.inner_head_main p{width:100%;}
	.head_main_section {     float: left;     width: 100%; }
	
	
	.model_fees_header button.close{width:auto;}
	.model_faq_header button.close{width:auto;}
	.model_about button.close{width:auto;}
	
	.banner_content{padding:0;}
	.modal-header .close img{width: 20px;height: 20px;}
	.about_body_inner h2{    text-align: left;}
	.about_body_inner p{text-align: left;}
	.model_about .modal-content{    padding: 60px 20px;}
	/* .model_about button.close img {     filter: brightness(0); }
	.model_about button.close {     position: absolute;     top: 18px;     right: 18px;     opacity: 1; } */
	.about_body_inner {     margin: 0 0 40px 0; } 
	.about_body_inner {     margin: 0 0 40px 0; } 
	.model_about .modal-dialog{    margin: 10px 0 0 0;}
	div#about_model {     z-index: 9999999; }
	
	.responsive-menu-open {     overflow: hidden; }
	/* .header_right_dtl{display:none;	} */
	.banner_content_inner{width:100%; text-align:center; padding:200px 0;}
	.banner_content_inner .button_outer a{float:none; display:inline-block;}
	.service_box_content{padding: 100px 30px 70px 30px !important;}
	.service_box_left img{height:400px;}
	.stamp_inner_content{padding:0 30px;}
	.stamp_content_outer{    padding: 60px 0 60px 0!important;}
	.stamp_image_outer img{height:400px;}
	.any_ques_outer {     padding: 80px 20px 70px 20px; }
	.offer_outer {     padding: 100px 0 55px 0; }
	.offer_main {     width: 50%;     float: left; }
	.quote_inner_content {     padding: 0 30px 0 30px; }
	.quote_image_outer img{height:400px;}
	div#testi_slider {     padding: 100px 0 80px 0; }
	#testi_slider .item p{line-height:25px;}
	.book_outer {     padding: 40px 0; }
	.bring_main_inner {     width: 100%;     float: left; }
	.bring_main_inner {     width: 100%;     float: left;     text-align: center;     margin: 0 0 84px 0; }
	.bring_image {     width: 100%;     float: none;     display: inline-block;     text-align: center; }
	.bring_image img{padding: 0 0 50px 0;     float: none;     display: inline-block;}
	.bring_content {     width: 80%;     float: none;     display: inline-block; }
	.bring_main_inner:last-child{margin:0;}
	.mark_outer {     padding: 60px 0 58px 0; }
	.enquire_outer {     padding: 60px 0 70px 0; }
	.mark_content p {     padding: 0 20px 0 0;     margin: 0 0 20px 0; }
	.enquire_outer {     padding: 60px 0 0 0; }
	.map_outer div#map {     height: 350px; }
	.service_content_inner h4{margin:0 0 15px 0;}
	.quote_content_outer{padding: 59px 0 70px 0!important;}
	/* body button#responsive-menu-button{display:block; background:transparent; 	width:25px; height:26px; position: fixed;     right: 20px;     top: 22px;  z-index:99999;} */
	body button#responsive-menu-button:hover{background:transparent; 	}
	body button#responsive-menu-button:focus{background:transparent; }
	#responsive-menu-button .responsive-menu-inner{background:#fff; height:2px;}
	#responsive-menu-button .responsive-menu-inner::before{background:#fff; height:2px;}
	#responsive-menu-button .responsive-menu-inner::after{background:#fff; height:2px;}
	.bring_inner h1{margin: 0 0 70px 0;}
	body #responsive-menu-container #responsive-menu-title:hover{background:transparent;}
	body #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover{background:transparent;     color: #A6A6A6;}
	body .responsive-menu-open button#responsive-menu-button{background:transparent ;}
	body #responsive-menu-container #responsive-menu-title::after {     content: '';     position: absolute;     border-bottom: 1.5px solid  #C69C36;     width: 47px;     height: 1px;     top: 117px;     left: 50%;     transform: translateX(-50%);     padding: 14px 0 0 0; }
	body #responsive-menu-container #responsive-menu-title{color: #ffffff ;    background:transparent;   font-family: Playfair Display;     font-style: normal;     font-weight: bold;     font-size: 32px ;     line-height: 43px;     letter-spacing: 0.01em;     float: left;     width: 100%;     position: relative;     z-index: 99999; padding:80px 0 0 0 ;}
	body #responsive-menu-container #responsive-menu{float:left; width:100%; text-align:center;     padding: 50px 0 0 0;}
	body #responsive-menu-container #responsive-menu li.responsive-menu-item a{border:none !important;     font-family: Playfair Display;  background:transparent;   font-style: normal;     font-weight: bold;     font-size: 24px !important;     line-height: 32px ;     text-align: center;     color: #A6A6A6;     float: left;     height: inherit;     margin: 0 0 32px 0;}
	body #responsive-menu-container{background:#191C20;}
	#responsive-menu-container li.responsive-menu-item{float:left;}
	.responsive-menu-open button#responsive-menu-button {     background:transparent !important;  }
	.address_content .mobile_add {     display: block; }
	.address_content .desktop_add {     display: none; }
	div#fee_model {     text-align: center; z-index: 999999;}
	div#myModal {     text-align: center; }
/* 	.model_fees .modal-dialog {     width: 80% !important;     float: none;     display: inline-block; }
	.model_faq .modal-dialog {     width: 80% !important;     float: none;     display: inline-block; } */
	.model_faq_body{text-align:left;}
	.model_fees_body{text-align:left;}
	.model_faq .modal-dialog .modal-content {     padding: 50px 40px; }
	
	/* 01-10-2019 */
	.enquire_inner_deatils{float:left; width:100%;padding:0;}
	.enquire_inner_deatils:nth-child(2){ padding:0;}
	.enquire_inner_deatils:nth-child(3){ padding:0 ;}
	.enquire_inner_deatils:nth-child(4){ padding:0;}
	.enquire_inner_deatils:nth-child(5){ padding:0;}
	.enquire_outer .container {     width: 100%;     padding: 0; }
	.enquire_form form{padding:40px 20px;}
	
	/* 01-10-2019 */
	.appointment_inner .appointment_cal iframe{height:845px;}
	.modal-dialog.modal-dialog-centered {     margin: 0;     width: 100% !important; }
	
	
	/* 04-10-2019 */
	/* header{position:fixed; z-index: 9999; background: #191C20;  top:62px;} */
	/* body button#responsive-menu-button{    right: 20px;     top: 83px;} */
	.logo_outer{margin:0;}
	div#book_appointment{    padding: 70px 0 90px 0;}
	.appointment_inner h1{margin:0 0 45px 0;}
	
	
	.service_box {     display: flex;     flex-direction: column-reverse; }
	.service_box_left {     padding: 0;     width: 100%; }
	.service_box_content {     padding: 100px 40px 70px 40px !important;     width: 100%; }
	
	.stamp_outer{    flex-direction: column;}
	.stamp_content_outer {     width: 100%;    padding: 80px 0 70px 0!important;	 }
	.stamp_image_outer {     width: 100%; }
	
	.quote_outer{flex-direction:column;}
	.quote_content_outer {     width: 100%;    padding: 59px 0 70px 0!important; }
	.quote_image_outer {     width: 100%; }
	.address_inner{float:none;}
	.service_box_left {  height: auto; }
	.stamp_image_outer { padding: 0 !important; }
	.stamp_outer {     padding: 0; }
	.quote_outer {     padding: 0; }
	.quote_image_outer { padding: 0 !important; }
	/* 17-03-2020 */
	/* body button#responsive-menu-button {right:20px; top: 125px; } */
	/* header {position:fixed; z-index: 9999; background: #191C20;top: 110px;} */
	
	
	
	/* 18-03-2020 */
	header {position: fixed;z-index: 9999; background: #191C20;top: 106px; }
	body button#responsive-menu-button { right: 20px;top: 126px; }
	.inner_head_main{padding:0 35px;}
	
}

@media (max-width: 599px){
	.appointment_cal {     padding: 0; }
	.enquire_inner{    padding: 0 20px;}
	.enquire_heading h1{width:100%;}
	.banner_content_inner h1{font-size:40px; line-height:53px;}
	.banner_content_inner{padding:185px 20px;}
	.banner_content_inner h1{    margin: 0 0 30px 0;}
	.banner_content_inner p{margin:0 0 25px 0;}
	.service_button a{padding:16px 23px;}
	.service_content_inner ul {     margin: 25px 0 30px 0;     padding: 0 0 0 21px; }
	.service_box_left img {     height: 340px; }
	.service_box_content{    padding: 40px 20px 50px 20px !important; }
	.stamp_inner_content {     padding: 0 20px; }
	.stamp_image_outer img {     height: 340px; }
	.stamp_inner_content h2{margin:0 0 15px 0;}
	.any_ques_outer p{margin:0 0 40px 0;}
	.any_ques_outer .button_outer a{padding: 12px 40px 12px 20px; font-size:14px;}
	.offer_main {     margin: 0 0 40px 0; }
	.quote_inner_content .button_outer a{float:none; display:inline-block;}
	.quote_inner_content {     padding: 0 40px;     text-align: center; }
	.quote_image_outer img {     height: 340px; }
	.quote_inner_content h1{    margin: 0 0 35px 0; }
	.quote_inner_content p{margin:0 0 30px 0;}
	.quote_inner_content p:nth-last-child(2) {     margin: 0 0 40px 0; }
	.quote_inner_content .button_outer a{padding:15px 40px 15px 20px;}
	div#testi_slider {     padding: 80px 20px 60px 20px; }
	book_inner_button .button_outer a{padding:15px 24px;}
	.mark_heading h1{margin:0 0 30px 0;}
	.offer_inner {     padding: 0; }
	.mark_content{width:100%; padding:0 ;	}
	.mark_heading h1{padding: 0 0;}
	.mark_content p{padding:0;}
	.mark_img img {     float: none;     display: inline-block;     width: 100%; }
	.mark_img {     width: 100%;     padding: 0 !important;     text-align: center;     float: left;     margin: 60px 0 0 0; }
	.address_outer {     text-align: left; }
	.address_inner {     width: 100%;     float: left;     margin: 0 0 30px 0;     text-align: left; padding:0 20px 0 20px;}
	.address_icon {     float: left;     display: inline-block;     width: 6%; }
	.address_content {     float: left;     display: inline-block;     width: 94%; }
	.map_outer div#map {     height: 270px; }
	footer {     padding: 15px 47px; }
	.address_content p{	    white-space: inherit;}
	.logo_outer a img{width:270px;}
	#testi_slider .owl-nav {     display: none; }
	#testi_slider .owl-dots {  margin:51px 0 0 0; }
	#testi_slider .owl-dots .owl-dot.active span{background: #C69C36;}
	#testi_slider .owl-dots .owl-dot span{background: rgba(255, 255, 255, 0.25);}
	#testi_slider .item{width:100%;}
	.mark_outer {     padding: 60px 0 60px 0; }
	.mark_outer .container {     width: 100%;     padding: 0; }
	.our_office_outer .container {     width: 100%;     padding: 0; }
	header {     padding: 30px 20px;}
	/* body button#responsive-menu-button{top:63px; right:20px;} */
	.model_fees .modal-dialog .modal-content {     padding: 40px 30px 30px 30px !important; }
	.model_faq .modal-dialog .modal-content {     padding: 40px 30px 30px 30px; }
	.container{width:100%;}
	/* .enquire_inner {     padding: 0 5px; } */
	.bring_content{width:100%;     padding: 0 40px !important;}
	.bring_button{margin:50px 0 0 0;}
	.modal-dialog.modal-dialog-centered {     margin: 0;     width: 100% !important; }
	
	.enq_drop .drop_uploader.drop_zone .text a{font-size:20px;     font-weight: 600;}
	.enq_drop .drop_uploader.drop_zone .text{font-size:0;}
	/* .enq_drop .drop_uploader.drop_zone .text_wrapper i { display: none; } */
	.offer_outer {     padding: 80px 0 50px 0; }
	
	/* 04-10-2019 */
	.appointment_inner h1 {     margin: 0 0 35px 0; }
	
	
	
	.mark_inner{display:flex;     flex-direction: column;padding: 0 20px;}
	.mark_img{    margin: 00px 0 30px 0;     order: 1;}
	.mark_content{order:3;}
	.mark_heading{order:2;}
	.mark_heading h1 {     margin: 30px 0 30px 0; }
	.our_office_outer{    padding: 00px 0 70px 0;}
	
	/* 16-03-2020 */
	
	.top_head_main {padding: 10px 40px	 }

	.inner_head_main p {width: 100%;line-height: inherit;     margin: 4px 0 0 0;}
	/* header{top:86px;} */
	/* body button#responsive-menu-button{top: 106px;} */
	.inner_head_main { display: block; padding:0;}
	.inner_head_main img { margin: 0px 4px 0 0;}
	.inner_head_main img { float: none; }
	.inner_head_main strong {     float: none;}
	.top_head_main {text-align: center; }
	/* 17-03-2020 */
	/* body button#responsive-menu-button {top: 153px; } */
	/* header { top: 138px; } */
	.banner_content_inner { padding: 216px 20px; }
	
	/* 18-03-2020 */
	header {top: 101px; }
	.top_head_main { padding: 10px 10px; }
	body button#responsive-menu-button {top: 121px; }
	.inner_head_main p {margin: 0;line-height: 15px; font-size: 13px;} 
}



@media (max-width: 480px){
	.banner_content_inner h1{    font-size: 30px;     line-height: 40px;}
	.enquire_heading h1{font-size: 30px;     line-height: 38px;}
	
	.logo_outer a img{width:230px;}
	.service_box_left img {     height: 285px; }
	.stamp_image_outer img {     height: 285px; }
	.quote_image_outer img {     height: 285px; }
	.address_content{width:92%;}
	.address_icon{width:8%;}
	.map_outer div#map {     height: 230px; }
	.model_fees .modal-dialog .modal-content {     padding: 30px 20px 30px 20px !important; }
	.model_faq .modal-dialog .modal-content {     padding: 30px 20px 30px 20px; }
	/* header {     padding: 15px 15px; } */
	.banner_content_inner p{padding:0 10px;}
	
	/* 01-10-2019 */
	.enq_button input{width:100%;  background-position: 58% 52%;}
	.enq_drop .drop_uploader.drop_zone .text_wrapper {     margin-top: 23px; }
	
	/* .enq_drop .drop_uploader.drop_zone .text{font-size:16px;} */
	.address_content p a{word-break:break-all;}
	
	.book_appoint_body iframe#ycbmiframemelbournenotaryservices{/* width:320px; float:none; display:inline-block; */}
	.book_appoint_body {text-align:center;}
	
	.appointment_cal {     text-align: center; padding:0;}
	.appointment_inner .appointment_cal iframe{/* width:340px; float:none; display:inline-block; */
		height: 800px;
    max-height: 100%;
    max-width: 100%;
    min-height: 100%;
    min-width: 100%;
    width: 0;
	
	}
	.book_appoint_body iframe#ycbmiframemelbournenotaryservices{height: 800px;
    max-height: 100%;
    max-width: 100%;
    min-height: 100%;
    min-width: 100%;
    width: 0;}
	
	/* 04-10-2019 */
	.enq_button input:hover{background-position: 62% 54%;     padding: 13px 44px 9px 20px;}
	.inner_head_main { padding: 0; }
		/* header {top: 46px;} */
	/* .inner_head_main p {width: 100%;line-height: 11px; } */
	.inner_head_main { display: block;}
	.inner_head_main img { margin: 0px 4px 0 0;}
	.inner_head_main img { float: none; }
	.inner_head_main strong {     float: none;}
	.top_head_main {text-align: center; }
	
	
	
	/* 17-03-2020 */
	/* header { top: 112px; } */
	.inner_head_main p {width: 100%; line-height: 14px;font-size:12px;margin:0; }
	/* body button#responsive-menu-button {top: 135px; } */
	.top_head_main {padding: 10px; }
	
	
	/* 18-03-2020 */
	header {top: 98px; }
	body button#responsive-menu-button {top: 116px; } 	
}

/* 18-03-2020 */
@media (max-width: 442px){
	header {     top: 111px; }
	body button#responsive-menu-button {top: 127px; }
	
	
}

/* /* 17-03-2020 */ */
/* @media (max-width: 405px){ */
	/* header {     top: 125px; } */
	
	
/* } */




@media (max-width: 400px){
	.enq_button input{background-position: 59% 52%;}
}
@media (max-width: 370px){
	.address_inner{padding:0 20px;}
	.appointment_inner .appointment_cal iframe{width:280px; }
	.book_appoint_body iframe#ycbmiframemelbournenotaryservices{width:280px; }
	.enq_button input{background-position: 61% 52%;}
	
	.top_head_main {     padding: 10px 10px; }
	.inner_head_main { display: block;}
	.inner_head_main img { margin: 0px 4px 0 0;}
	.inner_head_main img { float: none; }
	.inner_head_main strong {     float: none;}
	.top_head_main {text-align: center; }
	
	
	/* 17-03-2020 */
	/* header { top: 126px; } */
	/* body button#responsive-menu-button { top: 144px; } */
	
	/* 18-03-2020 */
	
	header { top: 112px; }
	body button#responsive-menu-button { top: 130px; }
	
}

/* 18-03-2020 */
@media (max-width: 369px){
	header { top: 125px; }
	body button#responsive-menu-button {top: 142px; }
		
	}
	
	

/* 17-03-2020 */
/* @media (max-width: 357px){ */
	/* header { top: 140px; } */
	/* body button#responsive-menu-button { top: 159px; } */
/* } */