@media only screen and (max-width: 768px) {
    .home_bnr .banner_txt{margin-top: 0px;}
	.home_bnr .banner_txt p{font-size: 22px;line-height: 27px;}
    .brnlnk {     margin: 11px 5px; }
    .bnr_cnt {min-height: 280px;}
    .srv_hed h1{font-size: 20px;}
    .srv_hed h2{font-size: 15px;     line-height: 20px;}
    .fetured_serv_sec{padding: 10px 0;}
    .fet_srv_row [class*='col-'] .fet_ser_col{ border-right: none !important; border-bottom: 1px solid #dad6d6; }
    .leftsecs, .lft_txt_cntnr{    width: 100%;}
    .lftins{border-right: none;}
    .phone_fig{display: none;}
    .phonedesc{text-align: center !important; margin-top:0px !important;}
    .phonedesc h2{font-size: 30px !important; line-height: 35px !important;}
    .get_started{padding: 10px 0;}
    .phone_p{font-size: 16px !important;    margin-top: 15px !important;    line-height: 24px !important;}
    .cont_us_cnt img{float: none;     margin: auto;}
    .ftr_srv_cont ul li{float: none;}
    .foter_first_cntnr{float: none;}
    .soc1{float: none;display: inline-block;}
    .top_ftr_cont .footHd{    padding-bottom: 5px;     padding-top: 15px; text-align: center;}

    .cont_us_cnt p{float: none; text-align: center !important; float: none;}
    .abtmrrsp{float: none;} 
    .auto-container{text-align: center;}
    .h2fts{text-align: center;}

    #clk_btn {        display: block;  cursor: pointer;width: 40px;float: right;margin: 24px 0;    }
    .main_nav {display: none;}

    .service_img{text-align: center;}
    .sr_ctm{text-align: center !important;}
    .sr_ctm .inrdot{float: none; margin:auto; }
    .sr_ctm .yeldot {padding-top: 10px;}
}


@media only screen and (max-width: 480px) {
.phonedesc>div:first-child{font-size: 30px !important;     line-height: 30px !important;}
.phonedesc>div:nth-child(5){font-size: 23px !important;
    line-height: 21px !important;
    margin-bottom: 30px;}
}

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