body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; font-family: 'Roboto', sans-serif;}
footer#colophon{ max-width: none; margin: 0; padding: 0; border: none;}
a, a:focus{outline:none;text-decoration:none !important;transition:all 500ms ease-in-out;}


@font-face {
    font-family: 'bimin_r';
    src: url('fonts/bimin_r.eot');
    src: url('fonts/bimin_r.eot') format('embedded-opentype'),
         url('fonts/bimin_r.woff') format('woff'),
         url('fonts/bimin_r.ttf') format('truetype'),
         url('fonts/bimin_r.svg#bimin_r') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'atwlieromega';
    src: url('fonts/atwlieromega.eot');
    src: url('fonts/atwlieromega.eot') format('embedded-opentype'),
         url('fonts/atwlieromega.woff') format('woff'),
         url('fonts/atwlieromega.ttf') format('truetype'),
         url('fonts/atwlieromega.svg#atwlieromega') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'bahnschrift';
    src: url('fonts/bahnschrift.eot');
    src: url('fonts/bahnschrift.eot') format('embedded-opentype'),
         url('fonts/bahnschrift.woff') format('woff'),
         url('fonts/bahnschrift.ttf') format('truetype'),
         url('fonts/bahnschrift.svg#bahnschrift') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*.............Custom-Style............*/


/*.....Font-style Start.......*/
.bimin_r_font h1{font-family: 'bimin_r' !important;}
.atwlieromega_font h2{font-family: 'atwlieromega' !important;}
.bahnschrift_font h2{font-family: 'bahnschrift' !important;}
/*.....Font-style End.......*/


.welcome_btn h3{font-size: 23px; font-weight: bold;}
.welcome_btn span, .call_btn span, .time_btn span{text-align: left;}
.welcome_btn .elementor-button-link::before{content: url('images/phone-icon.png'); position: absolute; left: -2px; top: 3px; bottom: 0; display: flex; align-items: center;}
.call_btn h3, .time_btn h3{font-size: 54px; font-weight: bold;}
.call_btn .elementor-button-link::before{content: ''; position: absolute; left: -2px; top: 1px; bottom: 0; display: flex; align-items: center; 
background: url('images/phone.png'); height: 122px; width: 121px; background-repeat: no-repeat; background-size: contain;}
.time_btn .elementor-button-link::before{content: ''; position: absolute; left: -2px; top: 1px; bottom: 0; display: flex; align-items: center;
background: url('images/clock.png'); height: 122px; width: 121px; background-repeat: no-repeat; background-size: contain;}


/* responsive */
@media (min-width: 2501px) and (max-width: 2800px) { 
	.welcome-sec{background-image: url(images/dosa-round-img.png) !important; background-position: 58vw 0% !important;}
}

@media (min-width: 2101px) and (max-width: 2500px) { 
	.welcome-sec{background-image: url(images/dosa-round-img.png) !important; background-position: 60vw 0% !important;}
}

@media (min-width: 1600px) and (max-width: 2100px) { 
	.welcome-sec{background-image: url(images/dosa-round-img.png) !important; background-position: 63vw 0% !important;}
}

@media screen and (max-width: 1299px){
}

@media screen and (max-width: 1199px){
	.call_btn h3, .time_btn h3{font-size: 34px;}
	.call_btn .elementor-button , .time_btn .elementor-button{ font-size:19px !important;}
	.call_btn .elementor-button-link::before, .time_btn .elementor-button-link::before{height: 90px; width: 90px;}
}

@media screen and (max-width: 1024px){
    
}

@media screen and (max-width: 991px){
.call_btn h3, .time_btn h3{font-size: 24px;}
	.call_btn .elementor-button , .time_btn .elementor-button{ font-size:16px !important;}
	.call_btn .elementor-button-link::before, .time_btn .elementor-button-link::before{height: 75px; width: 75px;}

	
}

@media screen and (max-width: 767px){
    .call_btn h3, .time_btn h3{font-size: 23px;}
	.call_btn .elementor-button-link::before, .time_btn .elementor-button-link::before{height: 74px; width: 73px;}
	.menu_2, .menu_1{padding: 0 !important;}
	
	
	
}

@media screen and (max-width: 575px){

}

@media screen and (max-width: 400px){
	
}
