header .logo {
	position: relative;
	top: 0;
	width: 161px;
	height: 62px;
	margin: 0px;
}
header .slogan {
	margin: 25px 1px 1px;
	display: block;
}
header nav {
	float: right;
						 
}
header nav ul li {
	padding: 0 15px;
							 
}
/*header nav ul li:first-child{
	padding:0 173px 0 0;
}*/
.search_box {
	right: 0%;
	top: 0%;		   
}
header nav ul li a {
	color: #606060;
	background: #fff;
}
header nav ul li a:hover{
	color:#88d6ed;		   
}
.related > a img{
	height:150px !important;		 
}
header nav ul li a::before, header nav ul li a::after {
	content: none;
	border-width:0px;
	border-color: transparent;
}
header nav ul li a {
	font: 600 14px/46px 'VAG', 'Arial', sans-serif;				 
}
header nav ul {
	display: table;				   
	width: 73%;
	position: absolute;
	right: -21px;
	z-index: 9999999;
	top: 45px;
}
header .bar{
	background:#88d6ed;	 
}
header .bar a{	  
	color:#0D3050;			   
}

.wp-pagenavi *{
	background:#e364a0;		  
}
.wp-pagenavi a:hover{
	background:#e364a0;		  
}

footer .footer_desc{		 
	font: 12px/18px 'vag-bold', 'Arial', sans-serif;
}
.left_section h2, .mid_section h2, .right_section h2, .last_section h2{
	color:#606060!important;
}

.bsk_foot{
background:#ffffff!important;					
}

.bsk_nav-menu li {
    padding: 9px 3px 3px;
    font-size: 14px;
    font-weight: 500;		 
}

.bsk_nav-menu li a{
	color:#4a4a4a;		   
}

.bsk_nav-menu li a:hover{
	color:#88d6ed;				  
}
#masonry_layout .item > div > a{
	background: #88d6ed;
}

.cool-link {
	display: inline-block;
	color: #000;
	text-decoration: none; 
}
.cool-link a::before {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #88d6ed;
    transition: width .3s;
	  margin-top: 35px;
	margin-right: 16px;
}
.cool-link a:hover::before {
    width: 100%;
 
}

.footer_desc{
	border-top: 2px solid #88d6ed;
  border-bottom: 2px solid #88d6ed;
}
.button{
	background:#88d6ed;													  
}
header nav ul li{
	padding: 0 28px;				  
}
header .slogan{
	width:21%;									
}
@media screen and (max-width: 640px){
	header nav .resp_logo{
		width: 64px;
	}
}
@media screen and (max-width: 768px){
	header .top_subscribe{
					 
		display:none!important;
	}
}
@media screen and (max-width: 768px){
	header nav #menuOpen{
		padding: 38px 9px;
	}
}
@media screen and (max-width: 500px){
	header nav ul{
		top: 66px;
	}
	header nav ul li{
		width:84%;
	}
	header nav ul li:first-child{width:84%;}			
}

	   
td {
    padding: 10px!important;
			  
			  
			 
}

.fllwrs>ul>li{
	width:65px !important;
}

.related > a img{
	height:150px !important;
}

.valign{background: #5fc6d2 !important;
	position:relative!important;
}

.joinustoday .valign > h2 {
	font-family: rooney-sans-black;
	text-align: center;
	font-size: 60.75px;
	font-weight: 700;
	color: #2a6294;
	padding: 8% 0 0 0;
}

.markright {
    position: absolute;
/*     top: 10%;
    left: 81%; */
	top: 3%;
	 left: 80%;
/* 	height:75px;
	width:54px; */
		height:120px;
	width:80px;
}

.markleft{
position: absolute;
	/* left: 9%; */
	left: 5%;
/* top: 10%; */
	top: 3%;
		height:120px;
	width:80px;
/* 	height:75px;
	width:54px; */
}

.subscribe_form .button {
    width: 176px!important;
    font: 600 23px/0px 'VAG','Arial',sans-serif!important;
    letter-spacing: 1px;
    padding: 8px;
	border-radius:4px;
	box-sizing:border-box;
	height:42px;
}


.joinustoday .valign .subscribe_form input[type="submit"]{
    height: 50px !important;
}
/* css code(23.09.19) */


.joinustoday .valign > h6 {
	font-family: rooney-sans-black;
	text-align: center;
	font-weight: 700;
	color: #fff;
	font-size:21px!important;
	letter-spacing: 1px;
}

.b_req.selbel{color:#2a6294}

.selbel_w{color:#2a6294}

.joinustoday .valign .subscribe_form input[type="submit"]{background:#ee689d!important;
width: 50%;
border-radius: 4px;
			  
				  
		   
}

.single_page_newsletter .valign {
	width: 100%;
}
.single_page_newsletter .valign h2 {
	font-family: rooney-sans-black;
	text-align: center;
	font-size: 35px!important;
	font-weight: 700;
	color: #2a6294;
	padding: 8% 0 0 0;
}

.single_page_newsletter .valign .markleft {
	position: absolute;
	left: 7%;
	top: 7%;
	width: 30px;
	height: 35px;
}
.single_page_newsletter .valign .markright {
	position: absolute;
	top: 7%;
	left:259px;
	width: 30px;
	height: 35px;
}

.single_page_newsletter .valign h6 {
	font-family: rooney-sans-black;
	text-align: center;
	font-weight: 700;
	color: #fff;
	padding: 15px 0;
	font: 900 13px/1 'VAG', 'Arial', sans-serif;
}
.single_page_newsletter .subscribe_form {
	background: #5fc6d2 !important;
}
.single_page_newsletter .valign input[type="submit"] {
	background: #ee689d !important;
}
header .top_subscribe .info p {
	font-size: 13px;
	letter-spacing: 0.6px;
}
@media(max-width:480px){
	.joinustoday .valign > h2{font-size: 42px;}
	
	.joinustoday .valign > h6{font-size: 14px;}
	
	.markright{height: 57px;
width: 39px;
top: 7%;
left: 86%;
}
	
	.markleft{height: 57px;
width: 39px;
		top:7%;
		left:3%;
	}
}

.info h3{
	color: #2a6294;
    font-size: 30px!important;
    text-align: center;
	text-transform: none !important;
	font-family: rooney-sans-black;
}

.info .markleft{height: 42px;
    width: 30px;
    top: -25%;
    left: -6px;
    display:none;
}

.info .markright{
	height: 42px;
  width: 30px;
  top: -20%;
  left: 51%;
	display: none;
}

.top_button{
	background: #ee689d!important;
    color: #fff!important;
    border-radius: 2px!important;
	font: 100 0px/32px 'VAG','Arial',sans-serif;
	font-size:16px!important;
}

.single_page_newsletter h2{
	font-size: 24px!important;
}

@media(max-width:768px){
	.single_page_newsletter .markright{
	left: 78%!important;
    top: 5%!important;
    width: 40px!important;
    height: 49px!important;
		display:none;
}

.single_page_newsletter .markleft{
	left: 10%!important;
    top: 5%!important;
    width: 40px!important;
    height: 49px!important;
	display:none;
					
					
}
	
	.joinustoday .valign .subscribe_form .selbel_w select + span{font-size:21px!important;}
	
}


header .top_subscribe{
background:#5fc6d2!important;
}

/*.b_req::placeholder{
	font-weight:900;
	color: #2a6294!important;
	opacity:1;
}*/

.selbel_w select + span{
color: #2a6294;
font-weight: 900 !important;
font: 700 21px/48px 'VAG', 'Arial', sans-serif !important;
}

.selbel_w select + span::after{
	border-color: #2a6294 transparent transparent transparent!important;
	z-index:999999!important;
}

.top_subscribe p{
color: #fff;
padding: 10px 0;
font: 900 14px/1 'VAG', 'Arial', sans-serif;
}

.related .valign{
	background: none!important;
  
}

.selbel_w {
    text-align: left;
	font:700 21px/1 'VAG', 'Arial', sans-serif !important;
  
}
.button{
	width: 100px!important;
	font: 700 15px/35px 'VAG','Arial',sans-serif!important;
  
}
									 
			   
			
  
				  
			
  
										 

.subscribe_form .ajax_out > span{
	background: rgb(255, 255, 255)!important;
	color: #2a6294;
	font: 700 16px/1 'VAG', 'Arial', sans-serif;
	padding:17px!important;
}

.tick {
    height: 16px;
    width: 16px;
    margin-right: 5px;
										
							 
					 
										
}
.b_mail::placeholder{
    font: 700 21px/45px 'VAG', 'Arial', sans-serif !important;
	font-weight:900;
	color: #2a6294!important;
	opacity:1;
}

						   

.button.printable{
	height:70px!important;
	padding:9px 20px!important;
	box-sizing:border-box;
	font:700 13px/19px 'VAG','Arial',sans-serif !important;
}
.subscribe_form .ajax_out > span.r_err {
	border: none;
	color: #ee689d;
}

							
						   
						  

.fllwrs {
	display: none;
}




				 
@media screen and (max-width: 500px){
.last_section{width:65%!important;margin-bottom:15px;}
.search_box{top:8%;left:95px;width:50%;}
	.resp_logo img{padding:10%;}
	header{height:50px;}
	header nav #menuOpen{padding:10px 9px;}
}
@media screen and (max-width: 768px) and (min-width:510px){
	header nav ul li:first-child{width:10%!important;}
	header nav ul li{width:17%;}
	header nav ul li{padding:0px!important;}
		   
}

.footer_desc{width:1230px;}

				  
					   
							
.last_section{width:285px;padding:0% 3%;box-sizing:border-box;}
														
 
										
			  
				
 

.right_section{width:285px;}
.left_section{width:285px;}
.mid_section{width:285px;}

.fllwrs {
    display: none;
}



