@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1368px;
    }
/*    .ppdiv.container {
	    width:64.66667%;
	    max-width: 100%;
	    padding-left:40px;
	    padding-right:40px;
	}
*/
}

@media only screen and (max-width:1430px){
	.me-22 {
	    margin-right: 15px;
	}
	.headerstyle2 .imglogo {padding-left: 30px;padding-right: 30px;}
    .headerstyle2 .margin-right-68 {margin-right: 30px;}
    .headerstyle .imglogo {padding-left: 30px;padding-right: 30px;}
    .headerstyle .margin-right-68 {margin-right: 30px;}
}
@media only screen and (max-width:1300px){
	.headerstyle2 .imglogo {padding-left: 30px;padding-right: 30px;}
    .headerstyle2 .margin-right-68 {margin-right: 30px;}
    .headerstyle .imglogo {padding-left: 30px;padding-right: 30px;}
    .headerstyle .margin-right-68 {margin-right: 30px;}
}

@media only screen and (max-width:1200px){
	.headerstyle2 													{padding-top: 1px;padding-bottom: 1px;}
	.headerstyle2 nav 												{padding-top: 20px;padding-bottom: 20px;}
	.headerstyle #navbarmenuHeader .dropdown-toggle::after 			{float:right;}
	.headerstyle #navbarmenuHeader ul li a .linebeforespan::after 	{display:none;}
	.headerstyle #navbarmenuHeader ul li a 							{width: 100%;font-size: 19px;}
	.headerstyle #navbarmenuHeader .dropdown-toggle::after 			{font-size:15px;}
	.headerstyle2 #navbarmenuHeader .dropdown-toggle::after 		{font-size:15px;}
	.headerstyle2 #navbarmenuHeader .dropdown-toggle::after 		{float:right;}
	.headerstyle2 #navbarmenuHeader ul li a .linebeforespan::after 	{display:none;}
	.headerstyle2 #navbarmenuHeader ul li a 						{width: 100%;font-size: 19px;}
	.overlay .overlay-menu .socialmedialist .list-inline-item:not(:last-child) 	{margin-right: 30px;}
	.overlay .overlay-menu .socialmedialist .svg-inline--fa 					{font-size:19px;}
	.overlay #navbarmenuHeader .content_menu .menudiv 							{padding-top:14px;padding-bottom:0px;}
	.overlay .dropdown-menu.mega-menu 											{border-radius:0px;background:transparent;box-shadow:none;min-width:auto;width:100%;margin-top:0;padding:0px;border:0px;}
	.overlay #navbarmenuHeader .content_menu .menudiv .rowmenu .item.pe-30 		{padding-right:15px;}
	.overlay #navbarmenuHeader .content_menu .menudiv .rowmenu .item.ps-30 		{padding-left:15px;}
	.overlay .overlay-menu 														{height: 90vh; overflow: auto;}
	.button_container 															{margin: 0px 15px 0px 0px;}
   	.headerstyle .imglogo.padding-left-30 										{padding-left:15px!important;}
   	#navbarmenuHeader .content_menu .menudiv .stylesinglelink 					{width:100%;}
   	body .row>* 																{padding-right: 15px;padding-left: 15px;}
   	.headerstyle .imglogo {padding-left: 15px;}
   	.thm-font-size-h1 {font-size: 42px;}
   	.margin-top-lg-30 {margin-top:30px;}

	body .newssectionhome .row.nochangepadding>*{padding-right:30px;padding-left:30px;}
	.thm-font-size-h45{font-size:35px;}
	.pe-70 {padding-right: 30px;}
	.ps-70{padding-left:30px;}
	.ps-100{padding-left:12px;}
	.pe-100{padding-right:12px;}
	body .row>*.colstayp30 {padding-right:30px;padding-left:30px;}
	.newsInsightssection .card{margin-top:-77px;z-index:-1;}
	.newsInsightssection .card .card-body .row.margin-top-130{margin-top:80px;}
	.newssectionhome .card{margin-top:-77px;z-index:-1;}
	.newssectionhome .card .card-body .row.margin-top-130{margin-top:80px;}
	.newsInsightssection .cardinsights{margin-top:0px;z-index:1;}
	.newssectionhome .cardinsights .card-body .row.margin-top-130{margin-top:0px;}
	.firsthome_section #firstsec-tab button.nav-link span   {white-space: normal;}

	.rowmenu {padding-left:0;padding-end:0;}
	.headersticky .rowmenu {padding-left:0;padding-right:0;}
}

@media only screen and (max-width:1199px){
	.integrationssection #integrationscat .dropdown-menu {width:auto;}
	.headerstyle2 .imglogo {padding-left: 15px;padding-right: 15px;}
	.integrationssection .integrationcard .card-body {padding-top: 28px;padding-bottom: 28px;padding-left: 30px;padding-right: 30px;}
	.firsthome_section #firstsec-tab button.nav-link {width: 200px;height: 100%;}

	.demoformfullscreensec .contentdiv ul,
	.demoformfullscreensec .contentdiv ul li {margin-bottom:15px;font-size:var(--fsize-12-p1);}
	.contentdiv .margin-bottom-50 			 {margin-bottom:20px;}
	#new_fullscreen_demoform_section .margin-top-60 {margin-top:30px;}
}

@media only screen and (max-width:1024px){
	.button_container 													{z-index: 122222222;}
	.splashsec .vector2 												{top: 8%;}
	.thm-font-size-h4 													{font-size: 21px;}
	.integrationssection .nav-justified .nav-item:not(:last-child) 		{margin-right: 14px;}
   /*	.button_container.active .top 						{transform: translateY(7px) translateX(0) rotate(45deg);}
   	.button_container.active .bottom 					{transform: translateY(-15px) translateX(0) rotate(-45deg);}*/
    .scrollresphor{padding-bottom:15px;margin-right:30px;margin-left:30px;flex-wrap:nowrap;position:relative;overflow-x:scroll;overflow-y:hidden;width:100%;height:auto;justify-content:start!important;}
	.scrollresphor li{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center;width:100%;text-wrap:nowrap;}
}
@media only screen and (max-width:992px){
	.scrollresphor{padding-bottom:15px;margin-right:30px;margin-left:30px;flex-wrap:nowrap;position:relative;overflow-x:scroll;overflow-y:hidden;width:100%;height:auto;justify-content:start!important;}
	.scrollresphor li{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center;width:100%;text-wrap:nowrap;}
	.dropdown-toggle::after {float: none;margin-left: 15px;}
	.integrationssection #integrationscat .dropdown-menu					{width:100%;}
	.integrationssection #integrationscat .dropdown-menu.show 				{z-index:1000;display:block;position:fixed!important;top:calc(100% - 65%)!important;max-height:fit-content;overflow-y:auto;height:auto;transform:none!important;}
    .integrationssection #integrationscat.scrollresphor .dropdown-menu li 	{text-align:start;}
	
	/*.pe-30 							{padding-right:15px;}
	.ps-30 							{padding-left:15px;}
	.pe-120 						{padding-right:15px;}
	.ps-120 						{padding-left:15px;}
	.padding-right-150 				{padding-right:15px;}
	.padding-left-150 				{padding-left:15px;}
	.padding-right-170 				{padding-right:15px;}
	.padding-left-170 				{padding-left:15px;}
	.ms-photo-30 					{padding-left: 0px;}
	.pe-photo-30 					{padding-right: 0px;}*/
	.margin-bottom-md-30 								{margin-bottom:30px;}
	.integrationssection .integrationcard .card-body	{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;}
	/*.headersticky .imglogo img 							{width: 80%;}*/
	.newsInsightssection .card-body.pe-30 				{padding-right:15px;}
	.newsInsightssection .card-body.ps-30				{padding-left:15px;}
	.newsInsightssection img 							{border-radius: 15px;}
	.ppackage_section .heightdiv {margin-top: 20px;height: 88px;margin-bottom: 48px;}
}
@media only screen and (max-width:768px){
	h2 													{font-size:33px;}
	.thm-font-size-h1 									{font-size:33px;}
	.homesplash_section .text-position 					{width:calc(100% - 30px);}
	.headerstyle 										{padding-left:0px;padding-right:0px;}
	.burgermenuUlstyle 									{position: relative;width:100%;}
	.homesplash_section .owl-carousel .owl-slide 		{height:630px;}
	.splashsec .vector1 								{right:4%;}
	.sixthsection_section .slider2						{animation:slide2 40s linear infinite;}
	.sixthsection_section .slider 						{animation:slide 40s linear infinite;}
	.thm-font-size-button 								{font-size:16px;}
	.thm-btn-paddinglg 									{padding:10px 15px;}
	.ninthsection_home a 								{font-size: 17px;}
	.bluebannerSec a 									{font-size:17px;}
	.select2-container--bootstrap-5 .select2-selection 	{font-size:15px;}
	.headerstyle .select2.select2-container 			{padding:0px;}
	.select2-container--bootstrap-5 .select2-dropdown 	{width:auto!important;}
	.thm-font-size-icon2 								{font-size: 19px;}

	.rowmenu .animSecondDelay.ps-30 {padding-left:0px;}
	.rowmenu .animSecondDelay.pe-30 {padding-right:0px;}
}
@media only screen and (max-width:767px){
	.overlay .margin-top-40 										{margin-top:26px;}
	.overlay .overlay-menu .btnlanglogindiv 						{border-bottom: 1px solid #003559;padding-bottom: 16px;margin-top: 16px;}
	.overlay .overlay-menu .container 								{max-width: 100%;}
	.button_container 												{margin: 0px 0px 0px 0px;}
	.headerstyle .imglogo.padding-left-30 							{padding-left:0px!important;}
	#navbarmenuHeader .content_menu .menudiv h4 a span 				{display:flex;float:left;}
	.margin-bottom-sm-30 											{margin-bottom:30px;}
	.newssectionhome .container-fluid 								{padding-left: calc(var(--bs-gutter-x)* .5);padding-right: calc(var(--bs-gutter-x)* .5);}
	.homesplash_section .owl-carousel .owl-slide 					{height: 930px;}
	.integrationssection .integrationcard .card-body 				{padding-top:28px;padding-bottom:28px;padding-left:50px;padding-right:50px;}
	.integrationssection #integrationscat .dropdown-menu.show 		{z-index:1000;display:block;position:fixed!important;top:calc(100% - 62%)!important;max-height:fit-content;overflow-y:auto;height:auto;transform:none!important;}
	.headerstyle2 .imglogo 											{padding-left:0;padding-right:0;}
	.newsInsightssection img 										{border-radius: 30px;}
	.text-sm-center 												{text-align:center;}
	.splashThird .divpadding .scrollresphor 						{margin-right: 0px;margin-left: 0px;}
}
@media only screen and (max-width:576px){
	.homesplash_section .text-position  								{width:100%;}
	.headerstyle 														{padding-left:0;padding-right:0;}
	.headerstyle nav .padding-left-30 									{padding-left:0px!important;}
	.headerstyle2 nav .padding-left-30 									{padding-left:0px!important;}
	.button_container 													{margin:0px;}
	/*.imglogo img 														{max-width: 82%;}*/
    .burgermenuUlstyle 													{width:100%;}
    .headerstyle2 #navbarmenuHeader .dropdown-toggle::after 			{float: right;}
    .headerstyle #navbarmenuHeader .dropdown-toggle::after 				{float: right;}
    .overlay .overlay-menu .btnlanglogindiv 							{padding-bottom: 16px;margin-top: 16px;}
   	.overlay .margin-top-40 											{margin-top:26px;}
   	.headerstyle #navbarmenuHeader ul li a 								{padding:0px;}
   	.select2-selection__rendered:after 									{vertical-align:top;}
   	#navbarmenuHeader .stylesinglelink 									{padding-bottom:19px!important;margin-top:16px;}
   	.headerstyle2 #navbarmenuHeader ul li a 							{padding:0px;}
	.footersection .socialmedialist .list-inline-item:not(:last-child) 	{margin-right: 10px;}
	.headerstyle .imglogo 												{padding-left: 0;padding-right: 0;}
	.p-40 																{padding: 30px 10px;}
	.homesplash_section .owl-carousel .owl-slide 						{height: 680px;}
	.integrationssection .integrationcard .card-body 					{padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;}
	.margin-top-40 														{margin-top:30px;}


	.firsthome_section{margin-top:50px;margin-bottom:50px;}
	.secondhome_section{margin-top:50px;margin-bottom:50px;}
	.thirdhome_section{margin-top:50px;margin-bottom:50px;}
	.fourthsection_section {margin-top: 50px;margin-bottom: 50px;}
	.fifthsection_section{margin-top:50px;margin-bottom:50px;}
	.awardssection_home {margin-top: 50px;margin-bottom: 50px;}
	.sixthsection_section {margin-top:50px;margin-bottom:50px;}
	.newssectionhome {margin-top: 50px;margin-bottom: 50px;}
	.ninthsection_home {margin-top: 50px;margin-bottom: 50px;}
	

	.thm-font-size-h2{font-size:32px;}
	.thm-font-size-h5{font-size:17px;}
	
	.ps-100{padding-left:12px;}
	.pe-100{padding-right:12px;}
	.thm-font-size-p1{font-size:16px;}
	.thm-font-size-h4 {font-size:22px;}
	.p-60{padding:20px;}
	.thm-font-size-h3{font-size:26px;}
	.thm-font-size-iconsm{font-size:20px;width: 20px;}
	.secondViewFeaturesSec .accordion-button{padding:18px 15px;}
	body .row>*{padding-right:12px;padding-left:12px;}
    .modalCookieSet a.acceptall:not([href]):not([tabindex]) {padding:9px 30px!important;}
    .modalCookieSet a.settingsavedstyle:not([href]):not([tabindex]) {padding:9px 20px!important;}
	.splashsec .vector1{right:4%;}
	.splashsec .vector2{top:14%;}
	.form-floating>label {padding:18px 10px;}
	.thm-font-size-p2 {font-size: 16px;}
	.form-floating>label {white-space: normal;}
	.bootstrap-select .dropdown-menu {width:100%;}
	textarea {padding:10px;}
	.form-floating>label[for="message"] {padding:10px;}
	/*.card-body.pb-30 {padding-bottom:40px;}*/
	.contactussectionHome .formbox .form-floating>.form-control:focus~label {padding:10px;}
	.form-floating>.form-control, .form-floating>.form-selct, .form-floating>.form-control-plaintext {padding: 18px 10px;}
	.firsthome_section #firstsec-tab li:not(:last-child) {margin-right: 20px;}

	.scrollresphor {margin-right: 0;margin-left: 0;}
	.firsthome_section #firstsec-tab button.nav-link {width: 210px;height: 100%;}
	.firsthome_section .margin-top-60 {margin-top: 40px;}
	.select2-container--bootstrap-5 .select2-selection {font-size:15px;}
	.headerstyle .select2.select2-container {padding:0px;}
	.select2-container--bootstrap-5 .select2-dropdown {width:auto!important;}
	.thm-font-size-btn { font-size:18px;}
	.homesplash_section .imgdivsplash {margin-top:30px;}
	.p-30 {padding: 15px;}
	.thm-font-size-button {font-size:16px;}
	.thm-btn-paddinglg {padding:10px 15px;}

	.rowmenu span.thm-font-size-p2 {font-size:12px;}
	.disclaimerfooter .margin-right-15 {margin-right:10px;}
	.disclaimerfooter .margin-left-15 {margin-left:10px;}
	#defaultCountdown span.countdown-section:not(:last-child) {margin-right: 40px;}

	.splashThird .pe-20{padding-right:8px;}
	.splashThird .ps-20{padding-left:8px;}

	.ppackage_section .p-40 {padding-top:0px;padding-bottom:0px;}
	.ppackage_section .firstrowmargin { margin-top: 15px; }
	.ppackage_section .heightdiv { margin-top: 20px; height: 120px; margin-bottom: 15px; }
	
}

@media only screen and (max-width:375px){
	.homesplash_section .owl-carousel .owl-slide{height:790px;}
	#defaultCountdown span.countdown-section:not(:last-child){margin-right:20px;}
}
@media only screen and (max-width:320px){
	#overlay .me-30 					{margin-right: 15px!important;}
	.imglogo img {width:70%;}
	.imglogo {width:70%;}
}