@media only screen and (max-width:1600px) { 
	
}

@media only screen and (max-width:1366px) { 
	 
}

@media only screen and (max-width:1200px) { 
 
	.formsales h1 { color: #5d5845; font-weight: 700; margin-bottom: 20px; font-size: 30px; }
    .formsales .input-group { margin-bottom: 5px;} 
	.formsales{ right: 5%; width: 325px; padding: 5px 30px 10px;} 
	.formibc h1 { color: #5d5845; font-weight: 700; margin-bottom: 20px; font-size: 30px; }
    .formibc .input-group { margin-bottom: 5px;} 
	.formibc{ right: 2%; width: 325px;}
	
	.stre_m ul li{ padding: 16px 0 0 90px; font-size: 18px; height: 70px; }
	.stre_m ul li.double{ padding: 4px 0 0 90px; font-size: 18px; height: 70px; }
	.time_sal h1{ font-size: 40px;}
	.stre_m h2{ font-size: 48px;}
	.bg_sales{ height: 90vh;}
	.digitalBB img{ max-width: 60%;}

	.popmain .modal-body button{ width: auto; margin: 20px auto 0px;}
	.popbody .col img{ max-width:85px; }
	.popbody .callbtn img{ max-width: 150px;}
	.modal-body .popbody .psc_calender{ font-size:20px;}
	.popmain .modal-body p{ font-size:24px; letter-spacing: 3px;}
	.price_img img{ max-width: 200px;}
	.bdr_clr{ margin: 3px 0; padding: 0 0 5px;}
	.formcall span{font-size: 30px;}
	.formcall{top: 10px;}
	.formcall p{ font-size: 20px;}
	.formcall span{ font-size: 24px;}
	.bdr_clr img{ max-width: 24px;}
	.wlsol img{ max-width: 300px;} 
	.margin_gap{ margin: 30px 0 !important; float: left;} 
	.points_white li{ font-size: 18px; margin: 2px 0; }
	
}

@media only screen and (max-width: 992px) {
	.formsales{ right: 10%; width: 280px;}
	.formsales h1 { font-size: 28px; }
	
	.formibc{ right: 10%; width: 280px;}
	.formibc h1 { font-size: 20px;}
	.digital_bb h4{ font-size: 22px;}
	
	.vid_play h3 { font-size: 30px;}
	.vid_play h3 span{ font-size: 30px;}
	.stre_m .text img{ max-width: 125px;}
	#strethead .textbox .text{  font-size: 20px;}
	.stre_m ul li{ padding: 15px 20px 10px 60px; font-size: 14px; font-weight: bold; height: 60px;}
	.stre_m ul li.double{ padding: 5px 20px 10px 60px; font-size: 14px; font-weight: bold; height: 60px;}
	.soc_msme a img{ max-width: 24px;} 
	.soc_msme span{font-size: 16px;margin: 5px 20px 0 0;}
	#strethead .line{ width: 80%;}
	#musthead .line {width: 80%;}
	.time_sal h1{ font-size: 30px;}
	.digitalBB img{ max-width: 80%;}
	.form-check .checllbl {font-size: 10px;}
	.formcall i{ font-size: 24px; }
	.formcall span{  font-size: 24px; }

	.popmain{ width: 95% !important; max-width: 95%;}
	.popmain .modal-body p{ padding: 0; margin: 0;}
	.popbody .col img{ max-width:75px; }
	.popbody .callbtn img{ max-width:140px; }
	.points_white li{ font-size: 14px; margin: 5px 0;} 
	.wlsol img{ max-width: 220px;}
	.wlsol p{ font-size: 14px;} 


}

@media only screen and (max-width: 768px) { 
	.mobsview { display: flex !important; max-width: 100% !important; margin: 0 auto;} 
	.bg_sales { width: 100%; height: 860px; background: url(../images/salesbg_tab_1.jpg) center top no-repeat; margin-bottom:0px; background-size: 100% 100%; }    
	.formsales{ margin-top: 10px;width: 100%;right: 0%;top: -10px;}
	.formsales .form-group {margin-bottom: 5px;}
	.formsales button { top: 5px; font-size: 16px; height: 40px; width: 150px;}
	.logo_tab{ max-width: 150px !important;} 
	.rght-icon .soc_media a img { max-width: 28px;}
	.video_c { max-width: 100%;}
	.time_sal{height: auto; padding: 0 0 40px;}
	.top_hicon img { max-width: 70%; padding: 30px 0 0;}
	.tk_hicon img { max-width: 100%;}
	.sel_wid { width: 100px;}
	.reg_f .pay_btn { padding: 8px 20px;}
	.learn_c ul li {margin: 7px 0;font-size: 14px;}
	.learn_c h3 { font-size: 28px;} 

	.bg_ibc { width: 100%; height: 800px; background: url(../images/salesbg_tab.jpg) center top no-repeat; margin-bottom:0px; background-size: 100% 100%; }    
	.formibc{ margin-top: 10px; width: 100%;right: 0;top: -40px;}
	.formibc .form-group {margin-bottom: 5px;}
	.formibc button { top: 5px; font-size: 16px; height: 40px; width: 150px;}
	.rgt-icon .soc_ibc a img { max-width: 28px;}
	.form_sal{ background: transparent;}
	.deskhead{ background:transparent; padding: 0 20px;}
	.callsales{ float: right;}
	
	.stre_m ul li{ padding: 20px 0 10px 100px; font-size: 16px; height: 80px;}
	.stre_m ul li.double{ padding: 10px 0 10px 100px; font-size: 16px; height: 80px;}
	.stre_m h2{ font-size: 36px;}	 
	.text_c{ margin: 20px 0;}
	.digital_bb h2 { font-size: 28px;}
	.digital_bb h2 span{ font-size: 28px;}
	.liveon img{ max-width: 150px; }

	.modal-body .popbody .psc_calender{ width: 70%;}
	.popbody .col img{ max-width: 100px;}
	.popbody .callbtn img{ max-width: 200px;}
	.popbody .callbtn{ width: 100% !important; display: contents; }
	.bdr_clr{ margin: 3px auto; width: 240px;}
	.wlsol img{ max-width: 200px;}
	.margin_gap{ margin: 0px 0 30px !important;}
	.btn_bg .applinks{ width: 70%; }
	.btn_bg h4 { font-size: 20px; font-weight: 700;}

}
 
@media only screen and (max-width: 576px) {
	.bg_sales { width: 100%; height: 780px; background: url(../images/salesbg_tab_1.jpg) center top no-repeat; margin-bottom:0px; background-size: 100% 100%; }    	
	.tk_hicon img { max-width: 60%;}
	.top_hicon img {  max-width: 60%;}
	.logo_tab { max-width: 140px !important;}
	.callsales{ margin-bottom: 10px;}
	.callsales img { max-width: 14px;}
	#clockdiv > div { padding: 5px;}
	.callsales a { font-size: 11px; width: 110%;}
	.rght-icon .soc_media a img { max-width: 20px;}
	.reg_f .form-group{ margin-bottom: 10px; }
	.must_attnd .text{ font-size: 14px;}
	 
	.must_attnd .img img { max-height: 100px;}
	.tkeawy .img img{ max-height: 175px;}
	.reg_f .pay_btn { padding: 8px 10px; font-size: 13px;} 
	 
	.timeTo figure{ width: 65px !important;}
	.timeTo ul li{ font-size: 24px;}
	.timeTo div{ width: 28px !important; margin-right: 0px !important;}
	.stre_m .text img{ max-width: 95px;}
	.stre_m ul{ font-size: 18px;margin: 0px 5% 0;width: 90%;padding: 0px;}	 
	.stre_m ul li { padding: 15px 20px 10px 20%;font-size: 13px;height: 60px; font-weight: 700;}
	.stre_m ul li.double{ padding:7px 20px 10px 20%;font-size: 13px;height: 60px; font-weight: 700;}
	 
	.stre_m h4{ font-size: 28px;}	  
	#strethead .line{ width: 100%; top: 20px;}
	#strethead .textbox .text{ font-size: 24px;}
	.sticky p{ font-size: 14px;}
	.sticky p a{ padding: 3px 12px 5px; font-size: 14px;} 
	.limited_reg{ max-width: 250px; top: -50px;}
	.digital_bb h2{ font-size: 40px;}
	.digital_bb h2 span{ font-size: 40px;}
	.liveon img{ max-width: 150px;}

	.modal-body .popbody .psc_calender{ font-size: 16px; width: 80%;}
	.popbody .callbtn img{ max-width: 150px;}
	.modal-body a.callbb{ width: 250px; font-size:16px; }
	.wlsol img{ margin-bottom:10px; max-width: 150px; }
	.wlsol h2{ font-size: 28px;}
	.btn_bg .applinks{ width: 90%; }
	.digital_bb h2 span{ font-size: 30px;}
	.digital_bb h2{ font-size: 30px;}
	.wlsol h2{ font-size: 24px;}
	.stre_m h2{ font-size: 24px;}
	.digital_bb h4	{ font-size: 18px;}
}



@media only screen and (max-width: 400px) {
	.digitalBB img{ max-width: 100%;}
	.digital_bb{ padding: 10px 0;}
	.bg_sales{ height: 700px;}
	.stre_m ul{ margin: 0px 5% 0; width: 90%;}
	.stre_m ul li{ height: 55px; padding: 12px 0 10px 60px; font-size: 12px;}
	.stre_m ul li.double{ height: 55px; padding: 6px 0 10px 60px; font-size: 12px;}
	.stre_m .text img{ max-width: 55px;}
	.stre_m { padding: 10px 0;}
	#strethead .textbox .text { font-size: 16px; font-weight: bold; padding: 0 5px;}
	#strethead .textbox .text img { padding: 0 5px;}
	.stre_m h2{ font-size: 36px;}
	.btn_bg h4{ font-size: 16px;}
	.applinks a img{ max-width: 120px ;}
	.applinks img{margin: 0 0;}
	.time_sal p{ margin: 15px 0;}
	.limited_reg{ max-width: 230px; top: -50px;}
	.logo_tab{ max-width: 120px !important;}

	.popbody .col img{ max-width: 75px;}
}