/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 16 2021 | 07:43:20 */
/******/
/*header*/
.navbar-brand #logo img {
    height: auto;
    margin: 23px 0;
    width: 170px;
}
#mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link, #mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link, #mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{color: #0061af!important;}
/*cookie*/
.ch2-style-light .ch2-btn-primary, .ch2-style-dark .ch2-btn-primary{background: #0061af !important;}
.ch2-style-light .ch2-btn-primary:hover, .ch2-style-dark .ch2-btn-primary:hover {
    background:  #0061af !important;
    box-shadow: 0px 0px 20px 0  #0061af !important;
}
.arrow_box_wraper .action-button {margin-top: 4px;}

.tawk-button{background:background-color: #0061af !important;}
.ch2-style-light .ch2-btn-secondary{background: #0061af !important;}
.ch2-style-light .ch2-btn-secondary:hover {
    background: #0061af ;
}
.ch2-btn:hover {
     box-shadow: 0px 0px 20px 0  #0061af !important;
}
.ch2-style-light .ch2-switch input:checked + label, .ch2-style-dark .ch2-switch input:checked + label {
    background: #0061af !important;
}
/*8menu*/
#mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover, #mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover, #mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus, #mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1>li.mega-menu-megamenu>ul.mega-sub-menu{color: #0061af !important;} 
li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus{color: #0061af !important;}
#mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1>li.mega-menu-item>a.mega-menu-link:hover{color: #0061af !important;}
.navbar-inverse .navbar-nav>li>a:hover{color: #0061af !important;}
#mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{color: #0061af !important;}

#mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1 > li.mega-menu-megamenu > ul.mega-sub-menu{top: 32px;
    right: 0px;}
#mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1 > li.mega-menu-item > a.mega-menu-link { color: #000; font-weight:400;}
#mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{color:#000;font-weight:400;}
#mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{color:#000;}
   
#mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: rgba(255, 255, 255, 0);
  color: #0061af;}



.foot_Skew{display:none;}
.btn-hero-read-more{
    color: #fff!important;
    position: relative !important;
    margin-top: 10px;
    margin-left: 75px;
    font-size: 14px;
    letter-spacing: 0px;
    border: 2px solid #fff;
	border-radius:30px !important;
    background-color:#f68b22; 
	padding:10px 27px;
	display:table;
}
/*8menu*/
#mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover, #mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover, #mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus, #mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1>li.mega-menu-megamenu>ul.mega-sub-menu{color: #0061af !important;} 
li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus{color: #0061af !important;}
#mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1>li.mega-menu-item>a.mega-menu-link:hover{color: #0061af !important;}
.navbar-inverse .navbar-nav>li>a:hover{color: #0061af !important;}
#mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-mainmenuside1 #mega-menu-mainmenuside1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    color: #0061af !important;
}

/*cookie*/
.ch2-style-light .ch2-btn-primary, .ch2-style-dark .ch2-btn-primary{background: #0061af !important;}
.ch2-style-light .ch2-btn-primary:hover, .ch2-style-dark .ch2-btn-primary:hover {
    background:  #0061af !important;
    box-shadow: 0px 0px 20px 0  #0061af !important;
}
.arrow_box_wraper .action-button {margin-top: 4px;}

.tawk-button{background:background-color: #0061af !important;}
.ch2-style-light .ch2-btn-secondary{background: #0061af !important;}
.ch2-style-light .ch2-btn-secondary:hover {
    background: #0061af ;
}
.ch2-btn:hover {
     box-shadow: 0px 0px 20px 0  #0061af !important;
}
.ch2-style-light .ch2-switch input:checked + label, .ch2-style-dark .ch2-switch input:checked + label {
    background: #0061af !important;
}
/*end cooike bar*/

/* Add your CSS code here.*/
.home_attending_campaign{
  	color: #0e0e0e !important;
    font-weight: 600 !important;
    margin-bottom: 0 !important;
    padding: 0 5px !important;
    font-size: 18px !important;   
  	margin-top: 42px !important;
      margin-bottom: 20px !important;
}



.home_attending_button{
  padding: 13px 40px 13px 15px;
	background-color: #242444;
   /* box-shadow: 0px 12px 30px #812cd0;*/
    border-radius: 4px !important;
    opacity: 1;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 15px!important;
  color: #fff !important;
      font-size: 15px !important;
}



.home_attending_button:hover{
background-color: #812CD0;
}


/*.btn-hero-read-more {
    color: #fff!important;
    position: absolute;
    top: 61% !important;
    right: 24%;
    padding: 5px 12px;
    font-size: 16px;
    letter-spacing: 1px;
    border: 2px solid #fff;
    background-color: transparent;
}*/

.gdpr-consent {
    background-color: #000000ba;
    padding: 6px 0 5px;
    background: rgba(0,0,0,.56);
    color: #000;
    font-size: 14px;
    width: 100%;
    display: block;
    z-index: 10;
    position: fixed;
    bottom: 0;
    display: none !important;
}

/* start loanaceel form css*/
.foot_Skew {
    background-color: #5c298c;
    height: 397px !important;
    position: absolute;
    width: 100%;
    z-index: -1;
}
section.home_get_touch_section {
    width: 100%;
    background-color:#1d135e;
    margin-top: 25px;
  
}
.newsletter_wrapper form.newsletter {
    display: block !important;
}
.newsletter_wrapper{background-color: #fff !important;
    padding: 20px !important;
    margin: 10px !important;
    width:100%;
  box-shadow: 0px 12px 30px #00000033;
    border: 1px solid #707070;
    opacity: 1;
}

.newsletter_container  form.newsletter>input{margin:15px auto !important; width:100%; height:45px !important;}
.newsletter_container{padding: 18px 90px  !important; margin: 0px auto !important;}

.get_touch_title .newsletter_h4 {
    font-size: 30px !important;
    color: #fff;
    padding: 0;
    line-height: 36px !important;
    letter-spacing: 1px;
    margin: 0px 0 0 !important;
    padding: 95px 107px 100px 0 !important;
}

.get_touch_title  .newsletter_h4 p{text-align: left !important;

  font-size:18px;
  line-height:29px;
letter-spacing: 0px;
  color: #FFFFFF;margin-top: 20px;
 padding-right:77px;
}

.newsletter_container .form-control {
    background-color: rgba(128,128,128,0.1)!important;
  color:#000 !important;
      padding: 16px 18px !important;
}
.newsletter_wrapper .btn-sub-submit {
   box-shadow: 0px 12px 30px #812cd04d;
    color: #fff;
   
   font-size: 14px !important;
  	font-weight: 400;
  margin-bottom:0px;
  border-radius: 30px !important;
    letter-spacing: 0px;
    color: #fff;
    border: 2px solid #fff !important;
    background-color: #f68b22; padding:10px 27px;
  margin-top: 15px!important;
}
.newsletter_wrapper .btn-sub-submit:hover{ background-color:#0061af;}
.newsletter_wrapper .btn-sub-submit:after {
  display:block;
   content: "›";
    margin-left: 4px;
    font-size: 1.9rem;
    font-weight: bold;
    display: inline-block;
    line-height: 1.5rem;
    margin-left: 4px;
}


.newsletter_wrapper input::placeholder {
  color: #220047 !important;
opacity: 50%;
  font-size:12px  !important;
}
.newsletter_wrapper textarea::placeholder {
  color: #220047 !important;
opacity: 50%;
  font-size:12px  !important;
}
.newsletter_thank_you{margin: 199px 0 0 !important;}


	@media only screen and (min-width: 320px) and (max-width:767px){
 .page-id-13 .home-banner-section {
    height: 100vh !important;
}
  .home_attending_campaign {
    color: #0e0e0e !important;
    font-weight: 600 !important;
    margin-bottom: 0 !important;
    padding: 0 5px !important;
    font-size: 13px !important;
    margin-top: 12px !important;
    margin-bottom: 20px !important;
}
  .home_attending_button {
    padding: 13px 40px 13px 15px;
    background-color: #242444;
    /* box-shadow: 0px 12px 30px #812cd0; */
    border-radius: 4px !important;
    opacity: 1;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 15px!important;
    color: #fff !important;
    font-size: 9px !important;
    margin-left:10px;
}
/* end extra css*/
	 .foot_Skew {
    background-color: #5c298c;
    height: 656px;
    position: absolute;
    width: 100%;
    z-index: -1;
	}
      .newsletter_thank_you{margin:40px 0 0 !important;}
      .video_wraper_section_new iframe {height:255px !important;}
	.newsletter_container {   padding: 0px 0px !important;	}
      .newsletter_container .form-control {
    background-color: #F1EFF2!important;
    color: #220047 !important;
    padding: 22px 18px !important;
    margin: 20px 0;
}
      .get_touch_title .newsletter_h4 {
    font-size: 28px !important;
    color: #fff;
    padding: 0;
    line-height: 34px !important;
    letter-spacing: 1px;
    margin: 0px 0 0 !important;
    padding: 20px !important;
        text-align:left !important;
}
 .newsletter_wrapper { width: auto !important;}
	
	}
	
	
	@media (min-width: 768px) and (max-width: 1023px) {

				.newsletter_wrapper {
				margin: 20px auto !important;
				width: 100%;
			}
			  .get_touch_title .newsletter_h4 {
			   
				padding: 10px 50px 10px 0 !important;
			}
			 .newsletter_container form.newsletter>input {
				margin: 0px auto !important;
				width: 100%;
				height: 45px !important;
			} 
			  .newsletter_container .form-control {
				background-color: #F1EFF2!important;
				color: #220047 !important;
				padding: 22px 18px !important;
				 margin: 20px auto !important;
			}
	
	
	
	}
	
	
	
	@media only screen  and (min-width: 1024px) and (max-width: 1279px){
	
	 .newsletter_wrapper {
    
		margin: 20px auto !important;
   
		}		
	
	}
	
	
	@media (min-width: 1279px) and (max-width:1280px) {

	  .get_touch_title .newsletter_h4 {padding: 88px 130px 88px 0 !important;}
	
	}
	
	
	@media (min-width: 1400px) and (max-width: 1599px){
		.get_touch_title .newsletter_h4 {
			/*padding: 80px 155px 80px 0 !important;*/
		}
		.get_touch_title .newsletter_h4 {
    padding: 89px 135px 89px 0 !important;
}
	}
	
	@media (min-width: 1600px) and (max-width:1920px) {
		/*form*/
	
    .page-id-15268  .get_touch_title .newsletter_h4 {   
    padding: 130px 0px 65px 0px !important;
	font-size: 34px !important;
    color: #fff;
    padding: 0;
    line-height: 45px !important;
    letter-spacing: 1px;
    margin: 0px 0 0 !important;
	}
  
 
  
   .newsletter_container form.newsletter>input {
    margin: 20px auto !important;
    width:100% !important;
     height: 55px !important;
	}
  
   .newsletter_wrapper .arrow-btn1 {
   /* padding: 20px 60px 20px 60px;*/
   
    margin-left: 0px;
    margin-bottom: 0px;
	}
  .newsletter_wrapper{background-color: #fff !important;
    padding: 25px !important;
    margin: 20px 10% !important;
    width:80%;
	}
  
  
  .newsletter_main_title{width: 75% !important;
    margin: auto !important;}
  .one_event_wraper_section .second_para_1 {
    color: #161616;
    min-height: 153px;
    
	}
  .newsletter_container {
    padding: 18px 190px !important;
    margin: 0px auto !important;
	}
      .get_touch_title  .newsletter_h4{font-size: 30px !important;
    color: #fff;
    padding: 0;
    line-height: 36px !important;
    letter-spacing: 1px;
    margin: 0px 0 0 !important;
padding: 95px 82px 100px 0 !important;
  
}
 /*end form*/	
		
	}
	
	@media (min-width: 1600px) and (max-width:1800px) {
		.newsletter_main_title {
			width: 92% !important;
			margin: 0!important;
		}
		  .newsletter_wrapper {
			background-color: #fff !important;
			padding: 25px !important;
			margin: 20px 10% !important;
			width: 100%;
		}
		  .newsletter_container form.newsletter>input {
			margin: 0px auto !important;
			width: 100% !important;
			height: 55px !important;
		}
		  .newsletter_container .form-control {
			background-color: #F1EFF2!important;
			color: #220047 !important;
			padding: 22px 18px !important;
			margin: 20px auto;
		}
	}
	
	
	
	
	
	