/**
Theme Name: Astra child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
@font-face {
	font-family:"Gilroy-Bold";
	font-style:normal;
	src:url("custom-fonts/Gilroy-Bold.eot");
	src:url("custom-fonts/Gilroy-Bold.eot?#iefix") format("embedded-opentype"), url("custom-fonts/Gilroy-Bold.otf") format("opentype"), url("custom-fonts/Gilroy-Bold.svg#Gilroy-Bold") format("svg");
}
@font-face {
	font-family:"Gilroy-Regular";
	font-style:normal;
	src:url("custom-fonts/Gilroy-Regular.eot");
	src:url("custom-fonts/Gilroy-Regular.eot?#iefix") format("embedded-opentype"), url("custom-fonts/Gilroy-Regular.otf") format("opentype"), url("custom-fonts/Gilroy-Regular.svg#Gilroy-Regular") format("svg");
}
@font-face {
	font-family:"Gilroy-SemiBold";
	font-style:normal;
	src:url("custom-fonts/Gilroy-SemiBold.eot");
	src:url("custom-fonts/Gilroy-SemiBold.eot?#iefix") format("embedded-opentype"), url("custom-fonts/Gilroy-SemiBold.otf") format("opentype"), url("custom-fonts/Gilroy-SemiBold.svg#Gilroy-SemiBold") format("svg");
}
@font-face {
	font-family:"Gilroy-Medium";
	font-style:normal;
	src:url("custom-fonts/Gilroy-Medium.eot");
	src:url("custom-fonts/Gilroy-Medium.eot?#iefix") format("embedded-opentype"), url("custom-fonts/Gilroy-Medium.otf") format("opentype"), url("custom-fonts/Gilroy-Medium.svg#Gilroy-Medium") format("svg");
}
body {font-family:"Gilroy-Regular";}
.ast-footer-copyright p {font-family:"Gilroy-Medium";}
.grecaptcha-badge,.wpcf7-spinner, .wpcf7 form.sent .wpcf7-response-output   {display:none}
a{outline:none}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus { outline:none;border-style:none}
.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close:focus {outline:none;border: none;}
h1,h2,h3,h4,b,strong{font-family:"Gilroy-Bold"; font-weight:normal !important}
html :where(img[class*=wp-image-]) {
    
    filter: blur(2px);
}
.termsbg {font-size:18px;color:#000;padding:70px 0px}
.termsbg h1{font-size:55px;text-align:center;text-shadow: 0px 3px 6px #90E6FD33;color:#000;}
.termsbg ul{padding-left:0px;padding-bottom:40px}
.termsbg li{ line-height:35px; margin-bottom:25px;position:relative;list-style:none; display:flex;align-items:center}
.termsbg li img {margin-right:18px}
 
.testblue { background: #00238C url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/02/termbg1.png); padding:55px 30px; background-size:cover;  background-position: center;
box-shadow:0px 20px 20px #68CFED33;background-repeat: no-repeat;
border-radius: 40px; text-align:center;position:relative}
.testblue h2{font-family:"Gilroy-Bold";font-size:55px;color:#fff;padding:10px 0px}
.testblue h3{font-family:"Gilroy-Bold";font-size:25px;color:#3CDCFF; padding-top:10px; }
a.site-btn {display: inline-block;
    text-align: center;
    background: #00E6B4;
     
     height:60px;line-height:60px;
    color: #003C88;
    min-width: 220px; border-radius:100px;
    font-size: 18px;font-family:"Gilroy-Bold";
}  
a.site-btn:hover {background:#00238C;color: #FFf;  }
a.whitebtn {background: #FFf;  }
a.whitebtn:hover {background: #90E6FF  }
.testblue  a.whitebtn {margin-bottom:10px;background: transparent; color: #FFf;border:2px solid #fff; }
  .testblue  a.whitebtn:hover {background: #fff;color:#000  }
.testblue .wpb_wrapper {position:relative}


.thankbg {background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/01/Background-3.png);background-size:cover;  	font-family:"Gilroy-Medium";
   background-position: center center;font-size:18px; padding:95px 0px}
.thankblue { background: #fff; padding:60px 30px;  
box-shadow: 0px 20px 20px #60D1EB33;
border-radius: 40px; text-align:center;position:relative}
.thankblue h1{font-size:55px;color:#000;padding:10px 0px 5px;margin-bottom:0px}
.thankblue p{font-size:18px;color:#000; font-weight:500;padding-top:10px;line-height:35px;margin-bottom:20px}

.homebg {background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/01/Background.png);background-size:cover;  
   background-position: center center;font-size:18px;font-weight:500;padding:100px 0px 150px}
.homeblue { background: #fff; padding:20px 15px 75px;  
box-shadow: 0px 15px 15px #60D1EB65;
border-radius: 40px; text-align:center;position:relative}
.homeblue h1{font-size:65px;color:#000000; }
.homeblue h3{font-size:30px;color:#00238C;  padding-top:5px; margin-bottom:10px }
.homeduck {height:200px; margin-top:-20px}
.homewaves{ overflow:visible !important}
.homewaves img{margin-top:-50px}
.duck2:before {  content:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Bubbles-1.svg);position:absolute;left:0px; bottom:0px;width:44px; height:34px }
.duck2:after {  content:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Bubbles-2.svg);position:absolute;right:0px; bottom:0px;width:70px; height:52px }
.duck4:before {  content:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Bubbles-3.svg);position:absolute;left:0px; bottom:0px;width:23px; height:29px }
.homebluelast{padding-bottom:40px}


.redbg {background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/01/Background-1.png);background-size:cover;  
   background-position: center center;font-size:18px;font-weight:500;padding:120px 0px 120px;background-attachment:fixed}
.redblue { background: #FFFFFF; padding:85px 15px;  
box-shadow:0px 20px 20px #60D1EB33;
border-radius: 40px; text-align:center;position:relative}
.redblue.incrctans {   padding:50px 15px;}  
.redblue h1{text-shadow: 0px 3px 6px #90E6FD33;font-size:55px;color:#000000;  padding-bottom:18px}
.redblue h4{font-size:22px;color:#00238C;  padding-top:7px; margin-bottom:10px }
.redblue a.site-btn{min-width:270px}
.page-id-110 .redblue a.site-btn{min-width:225px}
.formbg {background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/01/Background-1.png);background-size:cover;  
   background-position: center bottom; padding:50px 0px;background-attachment:fixed}
.gamepagebg  {background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/01/Background-2.png);background-size:cover;  
   background-position: center bottom; padding:50px 0px;background-attachment:fixed}
.formblue { background:#FFFFFF; padding:22px 35px;  box-shadow: 0px 20px 20px #60D1EB33;
border-radius: 40px; position:relative}
.formblue  .wpcf7-form  {padding:0px 40px}
.formblue h1{text-align:center;font-size:55px;color:#000;padding:10px 0px;text-shadow: 0px 3px 6px #90E6FD33;}
.formblue  label {color:#000000;font-size:18px; font-family:"Gilroy-Bold";}
.formblue  label .wpcf7-list-item-label{ font-size:16px; font-family:"Gilroy-Medium";}
.titles{font-size:22px;color:#000; font-family:"Gilroy-Bold"; padding-bottom:10px}
.titles img {margin-right:10px}

.wpcf7 form .wpcf7-response-output{ border:none;color:#FF6773;display:none}
.column-third, .column-full, .column-half {
    float: left;
    position: relative;
  width: 100%;
    text-align: left;
    color: #3E4D65;
}
.column-half { width: 48%;}
 .lastcols { margin-left:4%}
 
input[type=text]:focus,  input[type=email]:focus   {background: #EFF5FF;}
 input[type=text],  input[type=email]  {
    height: 55px;
    background: #EFF5FF;
    border-radius: 28px; 
    border: none; margin-top:10px;
    color: #000
    
}
 
input[type="submit"] { padding:21px;  min-width:225px; background:#00E6B4;border-radius: 100px; font-size:18px;color:#003C88;font-family:"Gilroy-Bold"; }
input[type="submit"]:hover{ background:#003C88;color:#fff  }
.formblue input[type="submit"]  {margin-top:20px;margin-bottom:15px}
.clear{clear:both}
.textcenter{text-align:center}
.wpcf7-not-valid-tip {color: #FF6773;font-weight: bold;}
.roleselect{padding-bottom:15px}
.roleselect  .wpcf7-list-item input[type=radio]  {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}
.roleselect p{ margin-bottom:10px}
.roleselect .wpcf7-list-item {margin:0px 9px 5px}
.roleselect .wpcf7-list-item .wpcf7-list-item-label {
    color:#000; display:block;
    background-color:#EFF5FF; font-size:16px;font-family:"Gilroy-SemiBold";
    padding: 15px 20px;
    border-radius: 100px; cursor:pointer 
}
.roleselect  .wpcf7-list-item label [type=radio]:checked+.wpcf7-list-item-label  {background-color:#000;color:#fff; }
.pickform h1{text-align:center;font-size:55px; padding:10px 0px;text-shadow: 0px 3px 6px #90E6FD33;color:#000}
.pickform input[type="submit"] {  background:#00238C;color:#fff; margin-top:30px }
.pickform input[type="submit"]:hover{ background:#00E6B4;color:#00238C;   }
.pickform  p {font-size:18px;font-family:"Gilroy-Medium";color:#000;text-align:center;line-height:34px;max-width:1100px;margin:auto}
.incrctmid {padding: 60px 0px 80px}

.incrctans:before {  content:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Duck1-1.svg);position:absolute;left:100px; top:90px;  }
.incrctans:after {    content:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Duck-2-1.svg);position:absolute;right:85px; top:55px;width: 129px; height:128px }
.incrctans .wpb_wrapper:before {    content:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Duck-3-1.svg);position:absolute;left:60px; bottom:100px;width: 99px; height:107px }
.incrctans .wpb_wrapper:after {    content:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Duck-4-1.svg);position:absolute;right:110px; bottom:110px;width: 56px; height:61px }
.mobimg {display:none}
#msg {color: #FF6773;
    font-weight: bold}
.pickduckcolumn>.naturessaferadio.vc_column_container.activepickcol>.vc_column-inner>.wpb_wrapper, .pickduckcolumn>.naturessaferadio.vc_column_container:hover .vc_column-inner>.wpb_wrapper {
    border-color: #3CDCFF !Important;
}
.pickduckcolumn>.streetvetradio.vc_column_container.activepickcol>.vc_column-inner>.wpb_wrapper, .pickduckcolumn>.streetvetradio.vc_column_container:hover .vc_column-inner>.wpb_wrapper {
    border-color: #E63CAA !Important;
}
@media only screen and (min-width: 768px) { 
	.site-below-footer-inner-wrap    { display: flex;
    justify-content: space-between;
	align-items: center !important; }

}
@media only screen and (min-width: 1000px) { 
	.formcomp  .titles p {display:flex;align-items:center;line-height: 32px;}
	.formcomp  .titles p img{margin-right:16px}
	.incrctmid {padding: 100px 0px 120px}
	
	.formbg .wpcf7 form>div, .formbg .wpcf7 form>p {margin-bottom:20px}
	.formbg .wpcf7 form>div.botnotspace {margin-bottom:2px}

	.thankblue p{ padding:10px 40px}
	.formblue{margin:0px auto;max-width:1065px}
	.compepage .formblue{margin:0px auto;max-width:1175px}
}
 
 
@media only screen and (min-width: 1450px) {
	.homebg .vc_col-sm-8 .vc_column-inner {padding:0px 80px}
	.homewaves img{margin-top:-70px}
	.thankbg {padding:20% 0px; }
	.redbg {padding:20% 0px}
	.page-id-110 .redbg {padding:17% 0px}
    .ast-container   {
        max-width:1440px;
    }
	.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row, .site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row, .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row  {
        max-width: 1400px !important;
    } 
}
 
@media only screen and (min-width:1700px) {
	 
	.page-id-135 .formbg {padding:8.2% 0px}
}
@media only screen and (min-width: 2000px) {
	.redbg {padding:24% 0px}
	.page-id-135 .formbg {padding:12% 0px}
}
@media only screen and (min-width:990px)  and (max-width:1280px){ 
	.pickform  p {padding:0px 10%}
	.pickform  p br{ display:none}
	.formblue{padding:15px 50px}
	.site-below-footer-inner-wrap {padding:0px 20px}
	.homeblue h1 { font-size: 60px;}
	.formblue .wpcf7-form {padding:0px 10px}
	.formblue label {font-size:15px}
	.formblue:before,.formblue:after {
  height: 90%;
    top: 65px;
   
}
	.formblue  .wpcf7-radio label { color: #fff;	font-size: 15px;}
.roleselect .wpcf7-list-item .wpcf7-list-item-label {
      font-size: 14px;margin-bottom: 10px !important;}
	.homebg {padding:50px 0px 120px}
	 
	.formblue h1,.pickform h1,.termsbg h1,.testblue h2,.thankblue h1 {font-size:45px}
	.homeblue h1 {font-size:55px}
	.thankblue p{font-size:20px; line-height:35px }
	.thankblue p { padding: 10px 20px;}
	.homeblue:before { left: 15px; top:55px;}
	.homeblue:after { right: 15px; top: 55px;}
	
}

@media only screen and (min-width:768px)  and (max-width:990px){
	.roleselect .wpcf7-list-item .wpcf7-list-item-label {margin-bottom:10px !important}
	.formblue {margin:0px 5%}
	.site-below-footer-inner-wrap  {padding:0px 20px}
	.formblue{padding:15px 30px}
	.redblue h1 {font-size:40px}
	.formblue .wpcf7-form {padding:0px}
	.formblue h1,.pickform h1,.termsbg h1,.testblue h2,.thankblue h1 {font-size:45px}
	.homeblue h1 {font-size:55px}
	.thankblue p{font-size:20px; line-height:35px }
	.formbg {
    background: url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/01/home-mobile.png);
    background-size: cover;
		background-position: center bottom; }
	.redblue  {margin-top:120px}
	 .thankblue {margin-top:200px}
	
	.incrctans:after {    content:''; background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Duck-2-1.svg);position:absolute;right:50px; top:50px; width: 90px; background-size:100%; background-repeat:no-repeat; height:95px }

	.incrctans:before {  content:'';background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Duck1-1.svg);position:absolute;left:50px; top:60px;width: 70px; height:75px;background-size:100%; background-repeat:no-repeat;  }
 
.incrctans .wpb_wrapper:before {     content:'';background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Duck-3-1.svg);position:absolute;left:45px; bottom:30px;width: 99px; height:107px;background-size:100%; background-repeat:no-repeat;  }
.incrctans .wpb_wrapper:after {     content:'';background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Duck-4-1.svg);position:absolute;right:60px; bottom:60px;width: 56px; height:61px;background-size:100%; background-repeat:no-repeat;  }
	.roleselect .wpcf7-list-item .wpcf7-list-item-label {padding:8px 8px;font-size:15px}
}

@media only screen and (min-width:991px) and (max-width:1200px){ 
	.formblue .textcenter{margin-bottom:5px !Important}


	.incrctans:before {  content:'';background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Duck1-1.svg);position:absolute;left:50px; top:80px;width: 80px; height:85px;background-size:100%; background-repeat:no-repeat;  }
 .incrctans:after {    content:''; background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Duck-2-1.svg);position:absolute;right:50px; top:70px; width:100px; background-size:100%; background-repeat:no-repeat; height:105px }
.incrctans .wpb_wrapper:before {     content:'';background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Duck-3-1.svg);position:absolute;left:45px; bottom:60px;width: 109px; height:117px;background-size:100%; background-repeat:no-repeat;  }
.incrctans .wpb_wrapper:after {     content:'';background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Duck-4-1.svg);position:absolute;right:60px; bottom:90px;width: 76px; height:71px;background-size:100%; background-repeat:no-repeat;  }
	
}
@media only screen and (min-width:1025px)  and (max-width:1280px){
	 
.roleselect .wpcf7-list-item .wpcf7-list-item-label { padding: 7px 18px;font-size: 13px;}
}

 @media only screen and (min-height:1025px)  and (max-height:1380px) and (max-width:1280px){
	 .compepage {padding:33% 0px 20%}
		 .homebg {padding: 30% 0px 35%;}
	 .redbg  {padding:37% 0px 30%;min-height: calc(100vh - 10px);}
	 .thankbg {padding:45% 0px 40%}
	 .gamepagebg {padding:30% 0px}
	 .page-id-116 .formbg {padding:190px 0px}
	 
}


@media only screen and (min-width:1100px) and (max-width:1380px){ 
	 
	.compepage{padding:82px 0px}
	.homeblue {max-width: 600px;
	margin: auto; }
	.homebg {
    background: url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/02/Screen_1.png);
    background-size: cover;
    background-position: center center; padding: 135px 0px 250px;
    
}
	.formbg {
    background: url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/02/screen_2.png);
    background-size: cover;
    background-position: center bottom;
    
    background-attachment: fixed;
}
	.redbg {
    background: url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/02/screen_2.png);
    background-size: cover;
     background-repeat:no-repeat;
    background-attachment: fixed; 
}
	.page-id-102 .redbg,.page-id-110 .redbg {padding:200px 0px}
	.gamepagebg {
    background: url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/02/screen_3.png);
    background-size: cover;
    background-position: center bottom; padding:80px 0px
    
}
	.thankbg {
    background: url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/02/Screen_7.png);
    background-size: cover;    padding: 24% 0px 22%;
     
    background-position: center center;
    
}
}

 @media only screen and (min-width:1170px) and (max-width:1380px){
	 .compepage{padding:192px 0px}
}

@media only screen and (max-width:1100px){ 
	.page-id-102,.page-id-110 {background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/02/screen_2t.png);background-size:cover; background-position:center}
	 .page-id-153,.page-id-128 {background:url(  https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/02/screen_3t.png);background-size:cover; background-position:center}
	.page-id-70 {background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/02/Screen_7t.png);background-size:cover; background-position:center}
	.formbg {
    background: url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/02/screen_2t.png);
    background-size: cover;
    background-position: center bottom;
    
}
	/*.gamepagebg {
    background: url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/02/screen_3t.png);
    background-size: cover;
    background-position: center bottom;
    
}*/
	.homebg {
    background: url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/02/Screen_1t.png);
    background-size: cover;
   
     
}
	
	.redbg, .thankbg,.page-id-153 .formbg,.gamepagebg {background:transparent}
	.formcomp .titles p {
    display: flex;align-items: center;
}
	
}
@media only screen and (max-width:767px){ 
	.roleselect .wpcf7-list-item .wpcf7-list-item-label {padding:8px 8px;font-size:15px}
	.page-id-102,.page-id-110 {background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/01/congratsbg.png);background-size:cover; background-position:center}
	.page-id-128, .page-id-153 {background:url(  https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/01/gamebg.png);background-size:cover; background-position:center}
	.page-id-70 {background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/01/thanksbg.png);background-size:cover; background-position:center}
	.formbg {
    background: url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/01/form-mobile.png);
    background-size: cover;
		background-position: center bottom; }
	 .homebg {
    background: url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/01/home-mobile.png);
    background-size: cover;
		 background-position: center center;}
	.gamepagebg {
    background: url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/01/prizebg.png);
    background-size: cover;
    background-position: center bottom;
    
}
	.testblue{background: #00238C url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/01/term-mobile.png);
    padding: 75px 30px;
    background-size: cover;
    }
	 .home {background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/homemobile.png);background-size:cover; background-position:center}
	.page-id-70 {background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2024/01/thanksbg.png);background-size:cover; background-position:center}
	.incrctans:after {    content:''; background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Duck_1.svg);position:absolute;right:20px; top:45px; width:74px; background-size:100%; background-repeat:no-repeat; height:73px }

	.incrctans:before,.incrctans .wpb_wrapper:after { display:none }
 
.incrctans .wpb_wrapper:before {     content:'';background:url(https://staging.hookaduck.bubblestaging.com/wp-content/uploads/2023/11/Duck_2.svg);position:absolute;left:25px; bottom:44px;width: 73px; height:73px;background-size:100%; background-repeat:no-repeat;  }
 
	
	
	.formcomp .titles img {width:45px}
	.ast-footer-copyright { padding:0px 12px}
	.formblue .wpcf7-form {padding:0px}
	.termsbg li{line-height:30px}
	.homeblue h3 {font-size:22px}
	
	.homeblue h1, .formblue h1,.pickform h1,.thankblue h1,.termsbg h1,.testblue h2   { font-size: 28px;}
	.redblue h1  { font-size: 25px;}
	.formblue label{font-size:16px}
	.column-half,.column-third { width: 100%;}
	.lastcols,.colspace { margin-left:0%}
	.thankblue p {font-size:18px;line-height:34px}
	.formblue{padding:15px 20px}
	.wpcf7-list-item {display:block}
	.roleselect .wpcf7-list-item {margin-bottom:10px}
	.titles,.redblue h4 {font-size:19px}
	.roleselect .wpcf7-list-item .wpcf7-list-item-label {display:block;text-align:center}
	 
	
}
@media only screen and (max-width:480px){ 
	.formcomp .titles img {
    width: 35px;
}
	.deskimg {display:none}
	.mobimg {display:block}
}

