@media only screen  and (min-width: 1024px)  and (max-height: 1366px)  and (-webkit-min-device-pixel-ratio: 1.5) {
    .topbar-right .header-btn{font-size: 14px;padding: 12px 20px;}
    #home-slider .slider_caption h2{    font-size: 2rem;}
    #home-slider .slider_caption.caption1 .slider_caption_text, #home-slider .slider_caption.caption3 .slider_caption_text{     padding: 90px;}
    #home-slider .slider_caption.caption2 .slider_caption_text{    padding: 40px;}
    .about_left p { text-align: justify;line-break: auto; overflow: hidden;text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 12; -webkit-box-orient: vertical; }
    .business_perpose_area ul li{    margin: 3px;}
    .milestone-counter.first .stat-count {  font-size: 2rem;}
    .milestone-counter{padding-left: 6rem;}
    .milestone-counter img{ width: 70px;height: 60px;}
    .milestone-counter .stat-count{font-size: 1.5rem;}
    .milestone-counter .milestone-title{    font-size: 18px;}
    .milestone-counter.first .milestone-title { font-size: 14px;}
    .stellarnav.mobile.right > ul, .stellarnav.mobile.left > ul{max-width: 500px;}
    .stellarnav li a{font-size: 25px;}
    .stellarnav .menu-toggle span.bars span{width: 30px;    height: 5px;}
    .stellarnav.dark.left .menu-toggle, .stellarnav.dark.right .menu-toggle{    font-size: 23px;}
    .stellarnav .icon-close{ width: 30px;}
    .stellarnav .icon-close:after, .stellarnav .icon-close:before{width: 25px;}
    .h-left {  width: 200px;}
    .h-right{ width:410px;}
    .nav-topbar ul li{    margin-bottom: 15px;}
}
    @media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
         .topbar-right .header-btn{font-size: 14px;padding: 0 10px;}
    #home-slider .slider_caption h2{    font-size: 2rem;}
    #home-slider .slider_caption.caption1 .slider_caption_text, #home-slider .slider_caption.caption3 .slider_caption_text{     padding: 90px;}
    #home-slider .slider_caption.caption2 .slider_caption_text{    padding: 40px;}
    .about_left p { text-align: justify;line-break: auto; overflow: hidden;text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 12; -webkit-box-orient: vertical; }
    .business_perpose_area ul li{    margin: 3px;}
    .milestone-counter.first .stat-count {  font-size: 2rem;}
    .milestone-counter.first img{    height: 52px;}
    .milestone-counter.first::before{width: 135px;height: 120px;}
    .milestone-counter{padding-left:4rem;}
    .milestone-counter img{ top: 25px;left: 5px; width: 55px;height: 45px;}
    .milestone-counter .stat-count{font-size: 1.5rem;}
    .milestone-counter .milestone-title{    font-size: 18px;}
    .milestone-counter.first .milestone-title { font-size: 14px;}
    .stellarnav.mobile.right > ul, .stellarnav.mobile.left > ul{max-width: 500px;}
    .stellarnav li a{font-size: 25px;}
    .stellarnav .menu-toggle span.bars span{width: 30px;    height: 5px;}
    .stellarnav.dark.left .menu-toggle, .stellarnav.dark.right .menu-toggle{    font-size: 23px;}
    .stellarnav .icon-close{ width: 30px;}
    .stellarnav .icon-close:after, .stellarnav .icon-close:before{width: 25px;}
    .h-left {  width: 200px;}
    .h-right{ width:410px;}
    .main-footer .social-links li{margin: 0 2px;}
    .nav-topbar {  display: block;}
   
    }
    
    @media only screen and (max-width:768px) {
        #main_header.sticky .bottom_header{ -webkit-animation: none;    animation: none;}
        p {font-size: 15px;}
        .sec_title::before{width: 120px; background-position: top center;  background-size: cover;}
        .topbar-right{text-align: center !important;}
        .topbar-right .header-btn{font-size: 13px;    padding: 7px 7px;}
        .h-left {    width: 190px;}
		.h-middle {width: auto;position: absolute;right: 0;}
         .h-right { width: 410px;    margin-right: 55px;}
        .stellarnav li a{font-size: 18px;}
        #home-slider img{ height: 30vh;-o-object-fit: cover; object-fit: cover;}
        #home-slider .slider_caption.caption1 .slider_caption_text, #home-slider .slider_caption.caption2 .slider_caption_text, #home-slider .slider_caption.caption3 .slider_caption_text{ width: 100%;padding: 50px; text-align: center;}
        #home-slider .slider_caption.caption1 .slider_caption_text h2, #home-slider .slider_caption.caption2 .slider_caption_text h2, #home-slider .slider_caption.caption3 .slider_caption_text h2 { font-size: 30px;}
        #home-slider .slider_caption.caption2, #home-slider .slider_caption.caption3::before{width: 100%;}
        #home-slider .owl-nav .owl-prev, #home-slider .owl-nav .owl-next{top: 40%;}
        #home-slider .slider_caption.caption2 .slider_caption_text p{display: none;}
        .sec_title .heading_title{ font-size: 25px;}
        .skill_counter_area{ -webkit-box-shadow: inset 0 0 7px 0px rgb(0 0 0 / 17%); box-shadow: inset 0 0 7px 0px rgb(0 0 0 / 17%);}
        .about_right_img img{width: 100% !important;}
		.about_right_img {  display: none;}
        .business_perpose_area{padding: 5px;}
        .business_perpose_area ul{  gap: 5px;}
        .business_perpose_area ul li{width: 48.33%;margin: 1px; padding: 10px;}
        .gov_scheme_sec::before{display:none;}
		.govscheme_padding{margin-top: 25px;padding-right: 15%;}
        .govscheme-slide .owl-nav{top: 9%; right: -15%;}
        .govscheme-slide .item_logo{ width: 100%;}
        .ceo_message_area{padding-bottom: 25px;}
        .ceo_message_img {width:55%;position: relative;height: auto;}
        .ceo_message { position: relative; width: 100%; top: auto; margin-left: auto;}
        .ceo_message p{text-align: justify;}
        .single-blog-side{ margin-top: 3rem;}
        .single-blog-box{ margin:0;}
        .industry_sec .sec_title{ display: block;border-right: 0;text-align: center !important;}
        .industry_sec .sec_title::before{left: 0;right: 0; margin: 0 auto;}
        .industry_padding{padding-right: 15%;margin-top: 25px;}
        .industry-slide .owl-nav{top: 6%;right: -13%;}
        .footer-social ul li a{padding: 5px;}
        .breadcrumb-area img{height: 25vh; -o-object-fit: cover; object-fit: cover;}
        .breadcrumb-title { font-size: 25px;}
        .breadcrumb-list li, .breadcrumb-list li a{font-size: 14px;}
        .about_img_right { display: none;}
        .nav-topbar {display: none;}
        .promoterArea_img_left, .promoterArea_img_right { float: none; padding: 0;width: 100%;margin: 30px 0 50px 0;}
        .promoterArea_img_right::after {  left: auto; right: 0;}
        .message_president{ -ms-flex-wrap: wrap; flex-wrap: wrap;padding: 15px;}
        .message_president figcaption{padding-left: 0;}
        .message_president figure::after{display: none;}
        .message_president figcaption .bi-quote{bottom: 0;    font-size: 30px;}
        .governer_body_member .pic{ width: 120px; height: 120px;}
        .vision_mission_img_right{width: 50%;margin: 40px; float: none;}
        .vision_mission_img_right:after{ right: -60px; background-color: white; border: 6px solid #c7c7c7;}
        .our_offerings li {display: flex; width: 33%;}
   
    }

    
    @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
        #main_header.sticky .bottom_header{ -webkit-animation: none;    animation: none;}
        p {font-size: 15px;}
        .sec_title::before{width: 120px; background-position: top center;  background-size: cover;}
        .topbar-right{text-align: center !important;}
        .topbar-right .header-btn{font-size: 12px;    padding: 5px 4px;}
        .h-left {    width: 190px;}
        .h-right { width: 410px;margin-right: 55px;}
		.h-middle {width: auto;position: absolute;right: 0;}
        .stellarnav li a{font-size: 18px;}
        #home-slider img{ height: 30vh;-o-object-fit: cover; object-fit: cover;}
        #home-slider .slider_caption.caption1 .slider_caption_text, #home-slider .slider_caption.caption2 .slider_caption_text, #home-slider .slider_caption.caption3 .slider_caption_text{ width: 100%;padding: 50px; text-align: center;}
        #home-slider .slider_caption.caption1 .slider_caption_text h2, #home-slider .slider_caption.caption2 .slider_caption_text h2, #home-slider .slider_caption.caption3 .slider_caption_text h2 { font-size:25px;margin-bottom: 10px !important;}
        #home-slider .slider_caption.caption2, #home-slider .slider_caption.caption3::before{width: 100%;}
        #home-slider .owl-nav .owl-prev, #home-slider .owl-nav .owl-next{top: 40%;}
        #home-slider .slider_caption.caption2 .slider_caption_text p{display: none;}
        .sec_title .heading_title{ font-size: 25px;}
        .skill_counter_area{    -webkit-box-shadow: inset 0 0 7px 0px rgb(0 0 0 / 17%); box-shadow: inset 0 0 7px 0px rgb(0 0 0 / 17%);}
        .about_right_img img{width: 100% !important;}
		.about_right_img {  display: none;}
        .business_perpose_area{padding: 5px;}
        .business_perpose_area ul{    gap: 5px;}
        .business_perpose_area ul li{width: 48.33%;margin: 1px; padding: 10px;}       
        .govscheme_padding{    margin-top: 25px;padding-right: 15%;}
		.gov_scheme_sec::before{display:none;}
        .govscheme-slide .owl-nav{     top: 9%; right: -15%;}
        .govscheme-slide .item_logo{ width: 100%;}
        .ceo_message_area{padding-bottom: 25px;}
        .ceo_message_img {width: 55%;position: relative;height: auto;}
        .ceo_message { position: relative; width: 100%; top: auto; margin-left: auto;}
        .ceo_message p{text-align: justify;}
        .single-blog-side{    margin-top: 3rem;}
        .single-blog-box{ margin:0;}
        .industry_sec .sec_title{    display: block;border-right: 0;text-align: center !important;}
        .industry_sec .sec_title::before{    left: 0;right: 0; margin: 0 auto;}
        .industry_padding{padding-right: 15%;margin-top: 25px;}
        .industry-slide .owl-nav{top: 6%;    right: -13%;}
        .footer-social ul li a{    padding: 5px;}
        .about_img_right { display: none;}
        .nav-topbar {display: none;}
        .promoterArea_img_left, .promoterArea_img_right { float: none; padding: 0;width: 100%;margin: 30px 0 50px 0;}
        .promoterArea_img_right::after {  left: auto; right: 0;}
        .message_president{ -ms-flex-wrap: wrap; flex-wrap: wrap;padding: 15px;}
        .message_president figcaption{padding-left: 0;}
        .message_president figure::after{display: none;}
        .message_president figcaption .bi-quote{bottom: 0;    font-size: 30px;}
        .governer_body_member .pic{ width: 120px; height: 120px;}
        .vision_mission_img_right{width: 50%;margin: 40px; float: none;}
        .vision_mission_img_right:after{ right: -60px; background-color: white; border: 6px solid #c7c7c7;}
        .modal-dialog { width: 97%; margin: 1rem auto;}
        .ceoModal_content .quote-content{position: relative; height: 20rem;overflow-x: scroll;    padding-right: 20px;}
        .vision_mission .btn-group{ display: block; }
        .vision_mission .btn-group a:nth-child(2){ margin:5px 0;}
        .latestTssc_details_image{display: none;}
        .partnersLogo_inner .col-md-2 {     width: 49.33%;}
        .partnersLogo_inner .ptr_logo img {width: 100%;     height: 80px;}
        .inner_pageWrapper .pagination { -ms-flex-wrap: wrap;flex-wrap: wrap;}
        .inner_pageWrapper .page-link{    margin-bottom: 10px;}
        .download_wraper {flex: initial;width: 50%;}
        .top-btn-area a:last-child{margin-top: 5px;}
        .top-btn-area .btn-download{display: inline-block;    font-size: 14px;}
        .download_list li{width: 100%;}
			.event_nxtgen_img_left, .event_nxtgen{width: 100%;margin: 0;    padding: 0;}
	.event_nxtgen_img_left img{max-width: 100%;float: none;}
	.event_nxtgen_img_left:after{    top: 0;width: 100%;    bottom: 0;    border: 10px solid #c7c7c7;}
	.event_nxtgen_img_left h3{line-height: 30px;font-size: 22px;    margin: 20px 0;}
	.event_nxtgen{margin-top: 20px;}
	.contactEvent{padding: 20px 10px;}
    .our_offerings li {display: flex; width: 50%;}
    .sec_title, .sec_titleTwo{ text-align: center;}
    .sec_title::before{left: 0; right: 0; margin: auto;}
    .about_innerTwo .text-right{ text-align: center!important;}
    .about_innerTwo .text-left{ text-align: center!important;}
    .has-sub{background-image: linear-gradient(to right, #d61e42, #f47f2b)!important;}
    
    }

    /* Portrait and Landscape */
    @media screen   and (device-width: 360px)   and (device-height: 640px)   and (-webkit-device-pixel-ratio: 2) {   
        #main_header.sticky .bottom_header{ -webkit-animation: none;    animation: none;}
        p {font-size: 15px;}
        .sec_title::before{width: 120px; background-position: top center;  background-size: cover; left: 0; right: 0; margin: auto;}
        .topbar-right{text-align: center !important;}
        .topbar-right .header-btn{font-size: 13px;    padding: 7px 7px;}
        .h-left {    width: 190px;}
		.h-middle {width: auto;position: absolute;right: 0;}
        .h-right { width: 410px;    margin-right: 55px;}
        .stellarnav li a{font-size: 18px;}
        #home-slider img{ height: 30vh;-o-object-fit: cover; object-fit: cover;}
        #home-slider .slider_caption.caption1 .slider_caption_text, #home-slider .slider_caption.caption2 .slider_caption_text, #home-slider .slider_caption.caption3 .slider_caption_text{ width: 100%;padding: 50px; text-align: center;}
        #home-slider .slider_caption.caption1 .slider_caption_text h2, #home-slider .slider_caption.caption2 .slider_caption_text h2, #home-slider .slider_caption.caption3 .slider_caption_text h2 { font-size:25px;margin-bottom: 10px !important;}
        #home-slider .slider_caption.caption2, #home-slider .slider_caption.caption3::before{width: 100%;}
        #home-slider .owl-nav .owl-prev, #home-slider .owl-nav .owl-next{top: 40%;}
        #home-slider .slider_caption.caption2 .slider_caption_text p{display: none;}
        .sec_title .heading_title{ font-size: 25px;}
        .skill_counter_area{    -webkit-box-shadow: inset 0 0 7px 0px rgb(0 0 0 / 17%); box-shadow: inset 0 0 7px 0px rgb(0 0 0 / 17%);}
        .about_right_img img{width: 100% !important;}
		.about_right_img {  display: none;}
        .business_perpose_area{padding: 5px;}
        .business_perpose_area ul{    gap: 5px;}
        .business_perpose_area ul li{width: 48.33%;margin: 1px; padding: 10px;}
        .gov_scheme_sec::before{width: 100%; height: 106%; top: -12px;left: -15%;}
        .govscheme_padding{    margin-top: 25px;padding-right: 15%;}
        .govscheme-slide .owl-nav{     top: 9%; right: -15%;}
        .govscheme-slide .item_logo{ width: 100%;}
        .ceo_message_area{padding-bottom: 25px;}
        .ceo_message_img {width:55%;position: relative;height: auto;}
        .ceo_message { position: relative; width: 100%; top: auto; margin-left: auto;}
        .ceo_message p{text-align: justify;}
        .single-blog-side{    margin-top: 3rem;}
        .single-blog-box{ margin:0;}
        .industry_sec .sec_title{    display: block;border-right: 0;text-align: center !important;}
        .industry_sec .sec_title::before{    left: 0;right: 0; margin: 0 auto;}
        .industry_padding{padding-right: 15%;margin-top: 25px;}
        .industry-slide .owl-nav{top: 6%;    right: -13%;}
        .footer-social ul li a{    padding: 5px;}
        .about_img_right { display: none;}
        .nav-topbar {display: none;}
        .promoterArea_img_left, .promoterArea_img_right { float: none; padding: 0;width: 100%;margin: 30px 0 50px 0;}
        .promoterArea_img_right::after {  left: auto; right: 0;}
        .message_president{ -ms-flex-wrap: wrap; flex-wrap: wrap;padding: 15px;}
        .message_president figcaption{padding-left: 0;}
        .message_president figure::after{display: none;}
        .message_president figcaption .bi-quote{bottom: 0;    font-size: 30px;}
        .governer_body_member .pic{ width: 120px; height: 120px;}
        .vision_mission_img_right{width: 50%;margin: 40px; float: none;}
        .vision_mission_img_right:after{ right: -60px; background-color: white; border: 6px solid #c7c7c7;}
        .modal-dialog { width: 97%; margin: 1rem auto;}
        .ceoModal_content .quote-content{position: relative; height: 20rem;overflow-x: scroll;    padding-right: 20px;}
        .vision_mission .btn-group{ display: block; }
        .vision_mission .btn-group a:nth-child(2){ margin:5px 0;}
        .latestTssc_details_image{display: none;}
        .partnersLogo_inner ul li { width: 49.33%;}
        .partnersLogo_inner ul li img {width: 100%;     height: 80px;}
        .inner_pageWrapper .pagination { -ms-flex-wrap: wrap;flex-wrap: wrap;}
        .inner_pageWrapper .page-link{    margin-bottom: 10px;}
        .download_wraper {flex: initial;width: 50%;}
        .top-btn-area a:last-child{margin-top: 5px;}
        .top-btn-area .btn-download{display: inline-block;    font-size: 14px;}
        .download_list li{width: 100%;}
			.event_nxtgen_img_left, .event_nxtgen{width: 100%;margin: 0;    padding: 0;}
	.event_nxtgen_img_left img{max-width: 100%;float: none;}
	.event_nxtgen_img_left:after{    top: 0;width: 100%;    bottom: 0;    border: 10px solid #c7c7c7;}
	.event_nxtgen_img_left h3{line-height: 30px;font-size: 22px;    margin: 20px 0;}
	.event_nxtgen{margin-top: 20px;}
	.contactEvent{padding: 20px 10px;}
    }
    
    