@media  (max-width:480px) {
.cs_main_header_left a img {
    width: 85px;
    background: #fff;
    margin-top: 0;
}
.banners {
    padding-top: 90px;
}	
.cs_iconbox.cs_style_10 .cs_iconbox_title {
        font-size: 20px;
    }
	.cs_iconbox.cs_style_10 .cs_iconbox_icon {
         width: 54px;
        height: 54px;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        display: block;
        margin: 0 auto 15px;
}
.conter {
    margin-top: 15px;
    position: relative;
    z-index: 9;
}
.bgc {
    background: #7cc142;
    padding: 10px;
    border-radius: 10px;
    text-align: center;
    width: auto;
    margin: 0 auto 6px;
    text-align: center;
}
.cs_iconbox.cs_style_10{
        display: block;
        margin: 0 auto;
}
.odometer-inside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: block;
}
.cs_iconbox.cs_style_10 .cs_iconbox_icon img{
	display:block;
	margin:0 auto;
}
p.cs_iconbox_subtitle {
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
}
.cs_height_lg_80 {
        height: 40px;
    }
	.cs_about.cs_style_1 .cs_experience_box_number {
    font-size: 28px;
}
.cs_about.cs_style_1 .cs_experience_box_title {
    font-size: 18px;
}
.cs_section_heading.cs_style_1 .cs_section_title {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 600;
    line-height: 24px;
}
.cs_section_heading.cs_style_1 .cs_section_title span {
    font-size: 15px;
    display: block;
    color: #000;
    line-height: 21px;
    border-bottom: dotted 1px #ccc;
    padding: 3px 0 7px;
}
p{
	font-size:15px;
}
.cs_about.cs_style_1 .cs_btn.cs_style_1 {
    margin-top: 7px;
}
.cs_testimonial .cs_section_heading.cs_style_1 {
    margin-bottom: 20px;
}
.cs_testimonial.cs_style_1 .cs_testimonial_subtitle {
    margin-bottom: 18px;
}
.cs_testimonial.cs_style_1 .cs_avatar_title {
    font-size: 17px;
    font-weight: 500;
}
.cs_height_lg_40 {
        height: 0px;
    }
	.cs_section_heading.cs_style_1.cs_text_center{
		margin-bottom:20px;
	}
.cs_section_heading.cs_style_1 .cs_section_heading_left {
    max-width: 670px;
    margin-bottom: 14px;
}
.cs_appointment.cs_style_1 {
    position: relative;
    margin-bottom: 0;
    margin-bottom: 50px;
}
.cs_footer_text_widget img + p {
    margin-top: 8px;
}
.cs_footer.cs_style_1 .cs_social_btns.cs_style_1 {
    margin-top: 14px;
}
.cs_footer_row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 20px 40px;
        padding: 80px 0;
    }
.cs_footer_widget h2.cs_footer_widget_title {
    font-size: 24px;
}
.cs_footer_row {
        padding: 80px 0 25px;
    }
	.cs_footer_bottom_in ul.cs_footer_widget_menu li a {
    color: #fff;
    border-radius: 19px;
    padding: 0;
    font-size: 15px;
    line-height: 20px;
}

.cs_nav .cs_nav_list_wrap{
	        padding-top: 100px;
}
.cs_footer_text_widget img {
    width: 100px;
}
.cs_footer.cs_style_1 .cs_social_btns.cs_style_1 a {
    height: 37px;
    width: 37px;
    color: var(--white-color);
    border-radius: 50%;
    position: relative;
    font-size: 17px;
}
.cs_nav_list_wrap ul.cs_nav_list li{
	border-bottom: 1px dotted #ccc;
}
    .cs_nav .cs_nav_list > li > a {
font-size: 16px;
        line-height: 22px;
        text-transform: uppercase;
    }
	.cs_nav .cs_nav_list ul a {
    text-transform: uppercase;
    line-height: 24px;
}
    .cs_page_heading {
        min-height: 161px;
        padding-top: 95px;
		padding-bottom: 14px;
    }
.cs_page_heading .cs_page_heading_title {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    padding-top: 30px;
}
.facilise h1 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 8px;
    margin-top: 9px;
    color: #60af1e;
}
.in.cs_about.cs_style_1 .cs_about_thumbnail_1.bh0{
	margin-bottom:20px;
}
.serv h1 {
    font-size: 20px;
    margin: 0px 0 7px;
    font-weight: 600;
}
.cs_sidebar_widget.cs_type_3 .cs_widget_title {
    margin-bottom: 16px;
    letter-spacing: 0;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
}
.testio h1 {
    font-size: 18px;
    color: #31207b;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    margin-bottom: 8px;
}
.testio p {
    font-size: 15px;
    color: #000;
}
.blog-three__content h3.blog-three__title {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
    color: #301e7d;
    margin-bottom: 0px;
}
.blog-three__single{
	margin-bottom: 20px;
}
.cs_post.cs_style_1 .cs_post_meta {
        margin-bottom: 0;
    }
	.cs_post.cs_style_1 .cs_post_title {
            margin-bottom: 5px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
	
}
.cs_gap_y_40 {
    gap: 20px 0;
}
.cs_post_details h1 {
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 600;
}
.cs_post_details.cs_style_1 img {
    width: 100%;
    border-radius: inherit;
    margin-bottom: 20px;
}
.cs_post_details.cs_style_1 .cs_post_meta {
    margin-bottom: 10px;
}
    .cs_height_lg_20 {
        height: 15px;
    }
	.cont .cs_section_heading.cs_style_1 .cs_section_title {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    line-height: 0px;
}
    .cs_height_lg_20 {
        height: 3px;
    }
	    .contact_form_wrapper {
        padding: 50px 18px;
    }
}