#redirect_popup {
					text-align: center;
					position: fixed;
					top: 20%;
					left: 0;
					width: 100%;
					height: 100%;

					z-index: 1001;
					overflow: auto;
				}

				#redirect_popup_content {
						border-radius: 15px;
						position: absolute;
						width: 100%;
						display: block;
						box-sizing: border-box;
						-webkit-transition: all 0.3s ease-out;
						-moz-transition: all 0.3s ease-out;
						-ms-transition: all 0.3s ease-out;
						-o-transition: all 0.3s ease-out;
						transition: all 0.3s ease-out;
						-webkit-box-shadow: 0 0 18px 0 rgb(50 50 50 / 32%);
						max-width: 500px;
						box-shadow: 0 0 18px 0 rgb(50 50 50 / 32%);
						top: 0;
						left: 50%;
						padding: 15px;
						transform: translate(-50%, 1px);

					}

					#redirect_popup_content h4{
						font-size: 20px;
						line-height: 40px;
						font-weight: 600;
					}

					#redirect_popup_content span{
						font-size: 16px;
						line-height: 26px;
						font-weight: 600;
						border: 1px solid #ffffff99;
						display: block;
						width: 100%;
						max-width: 215px;
						margin: 15px auto;
						padding: 5px 15px;
						border-radius: 3px;
					}

					#redirect_popup_content small{
						font-size: 14px;
						line-height: 24px;
						font-style: italic;
						letter-spacing: 0.5px;
						padding: 4px;
					}

					.ka_cs_cancel_btn_css,
					.ka_cs_stay_here_btn_css{
						display: inline-block;
						vertical-align: middle;
						width: 100%;
						max-width: 100px;
						text-align: center;
						background: white;
						padding: 3px;
						margin: 15px 5px;
						font-size: 14px;
						line-height: 24px;
						color: black;
						border-radius: 4px;
						font-weight: 600;
					}

					.ka_cs_cancel_btn_css:hover,
					.ka_cs_stay_here_btn_css:hover,
					.ka_cs_cancel_btn_css:active,
					.ka_cs_stay_here_btn_css:active,
					.ka_cs_cancel_btn_css:focus,
					.ka_cs_stay_here_btn_css:focus{
						border: 0;
						text-decoration: none;
						outline: 0;
						color: #3ee5ff;
					}

					.img_sttng_rdrct{
						width: 30px;
						height: 25px;
						display: block;
						margin: 10px auto;
					}

				#popu_main_div {
					position: fixed;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
					z-index: 1001;
					overflow: auto;
				}

				#popup {
						border-radius: 15px;
						position: absolute;
						width: 100%;
						display: block;
						box-sizing: border-box;
						-webkit-transition: all 0.3s ease-out;
						-moz-transition   : all 0.3s ease-out;
						-ms-transition    : all 0.3s ease-out;
						-o-transition     : all 0.3s ease-out;
						transition        : all 0.3s ease-out;
						-webkit-box-shadow: 0 0 18px 0 rgba(50, 50, 50, 0.32);
						box-shadow: 0 0 18px 0 rgba(50, 50, 50, 0.32);

					}

					.kcs-close-btn {
						position: absolute;
						background: white;
						width: 50px;
						height: 50px;
						border-radius: 50%;
						text-align: center;
						font-size: 18px !important;
						line-height: 50px !important;
						-webkit-box-shadow: 0 0 18px 0 rgba(50, 50, 50, 0.32);
						box-shadow: 0 0 18px 0 rgba(50, 50, 50, 0.32);
						cursor: pointer;
					}

					.kcs-close-btn:hover,
					.kcs-close-btn:focus,
					.kcs-close-btn:active{
						background: white;
						color: #4272e6;
					}

					.kcs-layout-one,
					.kcs-layout-two{
						position: relative;
					}


					.kcs-layout-one:before,
					.kcs-layout-two:before,
					.kcs-country-box:before{
						position: absolute;
						content: '\f0ac';
						font-family: 'FontAwesome';
						/* width: 100px;
						height: 100px;*/
						right: 12px;
						color: white;
						font-size: 180px;
						line-height: 155px;
						bottom: 20px;
						opacity: 0.18;
					}


					.kcs-content-box p{
						line-height: 24px;
						color: white;
						margin: 0px;
					}

					.kcs-layout-one h5{
						font-size: 28px;
						line-height: 38px;
						color: white;
						font-weight: 600;
						letter-spacing: 1px;
					}

					.kcs-content-box h4{
						margin: 0px;
						color: white;
						font-size: 18px;
						line-height: 28px;
						font-weight: 700;
					}


					.kcs-goto-btn{
						display: block;
						border: 1px solid white;
						border-radius: 3px;
						width: 100%;
						max-width: 165px;
						margin: 20px auto;
						padding: 8px;
						font-size: 16px;
						line-height: 26px;
						text-decoration: none;
						font-weight: 600;
						-webkit-transition: all 0.7s ease-out;
						-moz-transition   : all 0.7s ease-out;
						-ms-transition    : all 0.7s ease-out;
						-o-transition     : all 0.7s ease-out;
						transition        : all 0.7s ease-out;
					}

					.kcs-goto-btn:hover,
					.kcs-goto-btn:focus,
					.kcs-goto-btn:active{
						background: white;
						color: #4272e6;
					}
					.kcs-stay-intr-btn:hover,
					.kcs-stay-intr-btn:focus,
					.kcs-stay-intr-btn:active{
						background: white;
						color: #4272e6;
					}

					.kcs-goto-btn i{
						position: relative;
						top: 2px;
					}

					.kcs-goto-btn:hover i{
						padding-left: 5px;
					}

					.kcs-stay-intr-btn{
						display: block;
						width: 100%;
						max-width: 200px;
						font-size: 14px;
						line-height: 24px;
						letter-spacing: 1px;
						margin:25px auto 0;
						text-decoration: none !important;
					}

					.kcs-stay-intr-btn:hover,
					.kcs-stay-intr-btn:focus,
					.kcs-stay-intr-btn:active{
						border: 0;
						outline:0;
						text-decoration: underline;
					}

					.kcs-row::after {
						content: "";
						clear: both;
						display: table;
					}

					.kcs-col-4{
						width: 32.33%;
						padding: 10px;
						display: inline-block;
						vertical-align: top;
					}

					.kcs-col-2 {
						width:15%;
						display: inline-block;
						vertical-align: top;
						padding: 10px;
						box-sizing: border-box;
					}

					.page-kcs-country-box ul,
					.page-kcs-list,
					.kcs-country-box ul,
					.kcs-popup-list{
						list-style: none;
						padding:0;
						margin: 0;
					}

					.page-kcs-country-box ul li,
					.page-kcs-list li,
					.kcs-country-box ul,
					.kcs-popup-list li{
						display: block;
						margin: 3px 0px;
						text-align: left;
					}

					.page-kcs-list li span{
						font-size: 14px;
						margin-left: 5px;
						line-height: 24px;
					}

					.kcs-popup-list li a{
						color:white;
					}

					.kcs-country-box ul li a,
					.kcs-popup-list li a{
						color: white;
						font-size: 12px;
						line-height: 22px;
						text-decoration: none;
					}


					.kcs-country-box h4,
					.kcs-popup_temp_2nd h4{
						font-weight: 600;
						font-size: 18px;
						color: white;
						line-height: 28px;
					}
					.page-kcs-country-box ul li a{
						color: white;
						font-size: 12px;
						line-height: 22px;
						text-decoration: none;
					}

					.kcs-country-dropdown-page h4,
					.kcs-next-to-each-temp h4{
						font-weight: 600;
						font-size: 20px;
						color: black;
						line-height: 30px;
					}
		
		@media all and (max-width: 480px){
					.kcs-col-4{
						width: 49%;
					}

					.kcs-content-box h4 {
						font-size: 24px;
						line-height: 34px;
					}

					.kcs-content-box h4 {
						font-size: 14px;
						line-height: 24px;
					}

					.kcs-content-box p{
						font-size: 12px;
						line-height: 22px;
					}

					.kcs-country-box,
					.kcs-content-box{
						padding:15px;
					}
				}

				.hrf_style{
						text-decoration: none;
						text-decoration: none !important;
				}

				.kcs-close-btn{
						right: -5px;
						top: -15px;
				}
				.Africa_title{
					width: 30%;
				}
				.American_title{
					width: 44%;
				}
			/*	.Oceania_div,
					.Asia_title{
						width: 24%;
				}*/

				.Europe_title{
						width: 40%;
				}
				.kcs-col-2 h5{
					color: white;
					font-weight: 900;
				}
				.choose_country{
					font-size: 18px;
					color: white;
					text-align: center;
					font-weight: bold;
				}
