/*--Responsive CSS--*/

@media screen and (max-width: 1400px) {

	.sub_header_text {float: left;width: 73%;padding: 30px 0px 0px 10px;}
	.sub_header_txt {float: left;width: auto;padding: 4px 5px 0px 0px;}
	.excitingfeaturesslider_title {color: #fff;font-size: 20px;line-height: 28px;}
}
@media screen and (max-width: 1080px) {
	body{overflow-x:hidden}
	.sub_header_area {display:none;}
	.logo {width:230px}
	.pcmenu {display:none}
	.mobilemenu {display:block}
	.menulink[data-submenu="resources"] .menuarea_submenu {left: 0;}
	.sub_header_area_mob {display: block;float: left;width: 100%;}	
	.sub_header_area_mob .sub_header_text {float: left;width: auto;padding: 30px 0 0 20px;}
	.sub_header_area_mob .sub_timearea {float: left;width: 225px;}
}
@media screen and (max-width: 1024px) {
	.homesliderarea {flex-direction:column;gap:20px;}
	.homesliderarea .homesliders_slide_left_wrap {width: 100%; float: left; padding: 0 0 30px 0;}
	.homesliderarea_left_wrap {width:100%;}
	.homesliders_slide_left .responsive-video {height: 340px; width: 100%; object-fit: cover;}
	.homesliderarea_right_wrap {width:100%;}
	.excitingfeaturesslider_desc {font-size: 12px;line-height: 22px;padding: 0 0 30px;min-height: 130px;width:auto;}
	.excitingfeaturesslider_title {font-size: 15px;}
}
@media screen and (max-width: 780px) {
	.sub_header_area_mob .sub_header_text {	float: left;width: auto;padding: 20px 0 0 20px;}
	.sub_header_area_mob .sub_timearea {float:left;width:180px;}
	.sub_header_area_mob .sub_header_close {margin: 18px 0 0;width: auto;float: right;}
	.timerwrap .days {font-size:16px;line-height:16px;min-height:16px;}
	.timerwrap .hours {font-size:16px;line-height:16px;}
	.colon {font-size:16px;line-height:16px;}
	.timerwrap .minutes {font-size:16px;line-height:16px;}
	.timerwrap .seconds {font-size:16px;line-height:16px;}
	.homesliderarea_left_wrap {width: 100%;}
	.homesliderarea_right_wrap {width: 100%;}
	.usecasesarea_wrap_left {margin: 0 0px 0 0;width: 100%;max-width: 100%;}
	.usecasesarea_title {float: left;width: 100%;}
	.usecasesarea_sub_title {float: left;width: 100%;padding: 0 0 30px;}
	.usecasesarea_btn {float: left;width: 100%;}
	.usecasesarea_btn a {display: inline-block;width: auto;}
	.usecasesarea_wrap_right {float: left;width: 100%;margin: 30px 0 0 0;max-width: 100%; padding: 0;}
	.excitingfeaturesslider_btn {float: left;width: 100%;}
	.paywrap_main {width: 100%; padding: 0;}
	.paywrapin {flex-direction: column;	gap: 30px;}
}
@media screen and (max-width: 680px) {
	.login-container {padding: 60px 0 60px 0;}
	.tnp-subscription input[type="email"] {width: 200px !important;}
	.homesliderarea {flex-direction: column;}
	.homesliders_slide_left .responsive-video {height: 225px;}
	.input-group-loginfname {float: left;width: 100%;padding: 0 0px 0 0;}
	.input-group-loginlname {float: left;width: 100%;padding: 30px 0 30px 0px;}
}
@media screen and (max-width: 370px) {
	.paymessage p {margin-top: 10px;font-size: 14px;color: #C5C5D2;}
	.details p {margin: 10px 20px 30px 20px;font-size: 16px;color: #fff;border-bottom: 1px solid #5B5A69;}
}
