@media all and (max-width:320px){body .main_phoneno h2{font-size:26px;}
.custom_tag p{font-size:23px !important;}
body #owl-example .owl-item{padding:30px;}
.carousel-caption h2{font-size:24px;}
.mob_text_carousel{position:relative;top:63px;left:0;}
}
@media all and (max-width:768px){header{background:#fff;height:65px;width:100%;position:fixed;z-index:1000;display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);top:0;}
.mobile_logo{display:block;margin:auto 20px;}
.hamburger_img, .x_mark_img{display:block;z-index:10;}
.logo{display:none;}
.header_menu{height:100%;width:220px;background-color:#0065B3;position:fixed;z-index:1000;transform:translate3d(220px,0,0);transition:transform 0.4s ease;right:0;}
.img-carousel.carousel-indicators{display:flex;}
.home_indicator .carousel-indicators{display:none;}
.active_header_menu .header_menu{transform:translate3d(0,0,0);}
.menu_in_center{transform:translateY(0%);top:75px;left:0;}
.header_menu_list{clip-path:inherit;}
.header_menu_list ul.main_list{margin:0;padding:0;}
.header_menu_list ul.main_list li{width:100%;margin:0;border-bottom:1px solid #fff;}
body .header_menu_list ul.main_list li a{text-decoration:none;padding:10px 12px !important;display:block;font-size:16px;}
.header_menu_list ul.main_list li::after{content:"";}
.header_menu_list ul.main_list li:last-child{border:none;border-radius:0;padding:0;margin-left:0;border-bottom:1px solid #fff;}
.header_social{float:none;margin-right:0;margin-top:35px;}
.call_strip h2{font-size:11px;}
.call_strip_text{padding:10px;}
.phone_list ul li a{padding:0px;font-size:9px;}
body .carousel-caption p{color:#000;}
.light_heading{padding:20px;}
.light_heading h2{color:#7B7878;font-size:35px;}
.about_intro{width:100%;}
.aboutus_mobile{position:relative;top:0;right:0;}
.about_intro p, .vision p, .mission p{text-align:justify;}
.about_goal{padding-left:0;}
.vision, .mission{width:100%;}
.aboutus_announce{display:none;}
.heading_title h2{font-size:20px;}
body .float_right{float:none;}
body #service_type .light_heading h2{font-size:35px;color:#7B7878;}
body .text_rotate{transform-origin:0 0%;transform:rotate(0deg) translate(0%, 0%);text-align:center;position:static;top:10px;bottom:0;left:0;right:0;margin-top:69px;}
.service_bg_doodle{display:none;}
.service_point p{font-size:16px !important;}
#service_type .heading_big h2{position:static !important}
.service_point h3{font-size:17px;}
body .m-t-50, body .m-t-100, body .m-t-150{margin-top:0;}
.consulting_content{text-align:justify;}
#consulting_advisory .left_border::before{display:none;}
body .consulting_content p:last-child{padding:0;}
body .chart_img_size{position:relative;top:30px;}
body .chart_img_size img{width:100%;}
body #consulting_advisory{padding:40px 0 6px;}
.contact_wrapper{display:block;}
.contact_mobile_bg{position:relative;}
body .contact_mobile_bg img{width:100%;display:none;}
.contact_details .contact_content span{font-size:16px;}
#switch_2 .handy_mobile h2{font-size:28px;right:0;}
.copy_right{text-align:center;position:static;}
.popup_box{width:90%;margin:10px auto;}
.text_content h2{font-size:20px;}
.circle_animate img{width:100px;}
.main_phoneno{text-align:center;clip-path:inherit !important;}
.main_phoneno h2{font-size:28px;padding-left:0;}
.bottom_email a{display:none;}
}