@media only screen and (max-width: 767px) {
	
	.shop_icon {
	    display: none;
	}
	.form_row {
		display: block;
	}
	.devider {
		display: none;
	}
	.breakMob {
		display: none!important;
	}
	.bussinessType {
		font-size: 29px;
	}
	.rowPart {
		display: block!important;
	}
	.evLeft {
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	.imag_j {
		overflow: hidden!important;
	}
	.evLeftImg {
		padding-bottom: 20px;
	}
	.evLeftSide {
		width: 100%!important;
	}
	.evLeftImg img {
		width: 100%!important;
	}
	.evRightSide {
		width: 100%!important;
		background-position: center!important;
		background-color: #282828!important;
	}
	.efForm {
		padding: 20px!important;
	}
	.form_row li {
		width: 100%;
	}
	.as_over_bg::before {
		width: 100%;
	}

	.as_mobile_nav_logo {
		display: block;
	}
	.as_modelForm {
		height: 100%;
	}
	.as_servotech_navbar ul {
	    display: block;
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    background: #fff;
	    height: 305px;
	    padding: 20px;
	    padding-top: 20px;
	}
	.as_servotech_logo {
	    max-width:124px;
	}
	.as_servotech_navbar ul li a::before {
		bottom: -10%;
	}
	.as_ev_banner {
	    height:100%;
	}
	.as_ev_banner {
	    padding:40px 0px;
	}
	.as_servotech_navbar {
		    display: block;
		    position: absolute;
		    top: 0;
		    left: -100%;
		    width: 100%;
		    transition: 0.5s;
	}
	.bars {
		display: block;
	}
	.close {
	    display: block;
	    position: absolute;
	    top: -10px;
	    right: 20px;
	    font-size: 50px;
	    font-weight: 100;
	    font-family: auto;
	    transform: rotate(45deg);
	}
	h2.mobile_heading.aos-init.aos-animate {
	    font-size: 15px;
	    padding-right: 24px;
	}
	.as_ev_banner_c_details {
		width: 100%;
	}
	.fdfd {
		padding-top: 480px;
		grid-row-gap: 0;
	}
	.as_ev_ban h2 {
	    font-size:21px;
	    /*color: #000;*/
	}
	.as_modelForm {
	    width:100%;
	}
	.as_ev_header {
		background-position: right;
	}
	.as_charger_serction_2 {
	    width: 100%;
	    height: 100%;
	    clear: both;
	}
	.rows {
		display: block;
	}
	.as_ev_charger_img_1 {
		height: 100%;
	}
	.as_ev_charger_content {
		height: 100%;
	}
	.as_learn_more {
	    position: relative;
	    bottom: 0;
	    width: 100%;
	}
	.as_wall_connector {
	    padding: 40px 10px;
	}
	.as_ev_charger_content {
		padding: 40px 20px;
	}
	.as_se2_button_cont a {
		width: 100%;
	}
	.as_home_charging_text {
		padding-top: 20px;
	}
	.as_ev_charger_serction2 {
	    height: 100%;
	    width: 100%;
	    overflow: unset;
	}
	/*Show MOdal*/
	.as_outside_box {
		width: 100%;
	    padding: 30px 10px;
	}
	.as_outside_box form {
	    width: 100%;
	    float: none;
	}
	.as_servotech_navbar ul li a {
	    font-size: 18px;
	    margin-bottom: 10px;
	    display: block;
	}
	ul.zf-tempHeadBdr {
	    padding: 15px 0px 0px 0px;
	    text-align: center;
	}
	.zf-subContWrap.zf-topAlign ul {
	    padding: 0;
	}
	button.button_c {
		padding: 10px 16px;
	    font-size: 12px;
	}
		
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.devider {
		display: none!important;
	}
	.evLeft {
		padding-left: 30px!important;
		padding-right: 30px!important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1050px) {
	.as_ev_banner {
	    height: 100%;
	    padding: 150px 0px;
	}
	.as_ev_ban h2 {
		font-size: 40px;
	}
	button.button_c {
		font-size: 20px;
	}
	.as_ev_header {
		background-position: 10%;
	}
	.as_servotech_navbar ul li a {
		font-size: 14px;
		padding: 0px 20px;
	}
}

@media only scree and (min-width: 1441px) and (max-width: 1600px) {
	.as_ev_ban h2 {
		font-size: 66px;
	}
	.as_servotech_navbar ul li a {
		font-size: 25px;
	}
	.as_servtech_header_inner {
		padding: 30px 0px;
	}
}
@media only screen and (min-width: 1500px) and (max-width: 1600px) {
	.container {
		max-width: 1450px;
	}
	.as_servotech_navbar ul li a {
		font-size: 17px;
	}
	.as_servtech_header_inner {
		padding: 30px 0px;
	}
}
@media only screen and (min-width: 1701px) and (max-width: 1800px) {
	.container {
		max-width: 1690px;
	}
	.as_servtech_header_inner {
		padding: 20px 0px;
	}
	.as_ev_ban h2 {
	    font-size: 80px!important;
	} 
	.as_servotech_navbar ul li a {
		font-size: 30px;
	}
	.as_servotech_logo {
	    width: 320px;
	}

}
@media only screen and (min-width: 1801px) and (max-width: 1920px) {
	.container {
		max-width: 1790px;
	}
	p.who_we_paragrph.aos-init.aos-animate {
	    font-size: 25px;
	}
	h2.who_we_heading {
	    font-size: 50px;
	}
	h2.site-title {
	    font-size: 50px;
	}
	h2.zf-frmTitle {
	    font-size: 50px;
	}
	li.zf-tempFrmWrapper.zf-small label {
	    font-size: 25px;
	}
	button.zf-submitColor {
	    padding: 10px 120px;
	    border-radius: 35px;
	    font-size: 30px;
	}
	.zf-tempContDiv span input,select.zf-form-sBox {
		padding: 20px;
	}
	select.zf-form-sBox {
		font-size: 25px!important;
	}
	.case-content-info small {
		font-size: 25px;
	}
	.case-content-info a {
		font-size: 25px;
	}
	.c_logo img {
		max-width: 200px;
	}
	.copyright p {
		font-size: 18px;
	}
	.as_servtech_header_inner {
		padding: 20px 0px;
	}
	.as_ev_ban h2 {
	    font-size: 77px!important;
	} 
	.as_servotech_navbar ul li a {
		font-size: 30px;
	}
	.as_servotech_logo {
	    width: 320px;
	}

}
@media (min-width: 801px) {
	.mobile_view {
		display: none;
	}
}
@media (max-width: 800px) {
	.desktop_view {
		display: none;
	}
	div#shop_s, #cafes {
	    background: #29305a!important;
	} 
	div#fuel_s, #parking {
	    background: #8dc63f!important;
	}
	.as_servotech_navbar ul {
	    display: block;
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    background: #fff;
	    height: 305px;
	    padding: 20px;
	    padding-top: 20px;
	}
	.as_servotech_logo {
	    max-width:124px;
	}
	.as_servotech_navbar ul li a::before {
		bottom: -10%;
	}
	.as_ev_banner {
	    height:100%;
	}
	.as_ev_banner {
	    padding:40px 0px;
	}
	.as_servotech_navbar {
		    display: block;
		    position: absolute;
		    top: 0;
		    left: -100%;
		    width: 100%;
		    transition: 0.5s;
	}
	.bars {
		display: block;
	}
	.close {
	    display: block;
	    position: absolute;
	    top: -10px;
	    right: 20px;
	    font-size: 50px;
	    font-weight: 100;
	    font-family: auto;
	    transform: rotate(45deg);
	}
	h2.mobile_heading.aos-init.aos-animate {
	    font-size: 15px;
	    padding-right: 24px;
	}
	.as_ev_banner_c_details {
		width: 100%;
	}
	.fdfd {
		padding-top: 480px;
		grid-row-gap: 0;
	}
	.as_ev_ban h2 {
	    font-size:21px;
	    /*color: #000;*/
	}
	.as_modelForm {
	    width:100%;
	}
}
@media (min-width: 1080px) {
	.as_ev_ban h2 {
		font-size: 50px;
	}
}


/*EV CHarger*/

@media only screen and (max-width: 767px) {
	.who_cont.who_b1 {
        grid-column: 1/4!important;
    }
    .who_cont.who_b2 {
        grid-column: 1/4!important;
    }
    .who_cont.who_b3 {
        grid-column: 1/4!important;
    }
    #mobile_view {
	    display: block!important;
	}
	#desktop_view {
		display: none;
	}
	.imag_j {
	    padding: 50px 0px!important;
	}
	div#shop_s, #cafes {
	    background: #29305a!important;
	} 
	div#fuel_s, #parking {
	    background: #8dc63f!important;
	}
	.empty {
	    display: none;
	}
	.abt-grid {
	    grid-template-columns: 30% 30% 30%!important;
	    padding: 0px 8px;
	}
	.pro_box {
		padding: 20px 0px!important;
	}
	.abt-cnt-inr img {
	    max-width: 30px!important;
	}
	.abt-grid p {
		font-size: 10px!important;
	}
	.pro_img img {
	    width: 100%!important;
	}
	.abt-grid .abt-cnt-div1, .abt-grid .abt-cnt-div2 {
		padding: 5px 0px!important;
	}
	div#heding_top1 {
	    opacity: 1;
	    visibility: visible;
	}
	.topForm {
		padding-right: 0;
	}
	div#heding_top2{
	    display: block!important;
	}
	#heding_top2 .as_ev_ban h2 {
		color: #fff;
		text-shadow: 2px 2px black;
		font-size: 30px;
	}
	div#heding_top2 .col-lg-6.col-md-6 {
	    background: linear-gradient(360deg, black, transparent);
	}
	.imag_j img {
	    width: 100%!important;
	    margin: 0 auto;
	}
}