.content, .content .container, .full_width, .more_facts_holder {
    background-color:#ffffff;
}
p,body{color:#343739; font-size: 16px;
    font-family: 'Century Gothic';}
.abtsec1:before{background:var(--wpr-bg-28cfee48-bfd3-4ad5-9339-60cce3cfc6c5);width:245px; height:105px;
content:''; position:absolute;left:0px;
}
.abtleft h2{font-family: 'proximanova-bold';
    font-size: 62px;
    line-height: 60px;
    text-transform: initial;
    color: #007299;
    margin-bottom: 41px;} 
.abtleft p{padding-bottom:20px} 
 .missionvisionsec h3{
	 font-family: 'proximanova-bold';
    font-size: 62px;
    line-height: 40px;
    text-transform: initial;
    color: #007299;
    margin-bottom: 41px;
    text-align: center;
    padding-top: 100px;
} 
.missionvisionsec p{text-align:center;}
.aboutlast h2{
	 font-family: 'proximanova-bold';
    font-size: 42px;
    line-height: 40px;
    text-transform: initial;
    color: #fff;
    margin-bottom: 41px;
      } 

.aboutlast p{ font-size:16px;   color: #fff;}
.missionvisionsec:before{background: var(--wpr-bg-a2653bf3-e108-4c9a-b987-69ed5e11b179);
    width: 245px;
    height: 225px;
    content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    top: -100px;
}
.abtsec2 h4{font-family: 'proximanova-bold';
    font-size: 33px;
    line-height:40px;
    text-transform: initial;
    color:#004661;
    margin-bottom: 41px;}
.abtsec3{
background: #EEF7ED 0% 0% no-repeat padding-box;
border-radius: 20px;padding-top:43px;padding-bottom:50px}
.mission{padding:66px 0px 66px 85px}
.vission{background: rgb(0 114 153 / 74%);padding:66px 0px 66px 85px}
.aboutlast .section_inner_margin{display:flex;}
.vission:after{background: rgb(0 114 153 / 74%); content:'';position:absolute;width:100%;height:100%; right:-100%;top:0px}
.abtlastfullbg{background: rgb(0 114 153 / 44%);}
.mission:before{background: var(--wpr-bg-e07b9423-9993-48a1-9e1a-31f6f052ee11);
    width: 118px;
    height: 118px;
    content: '';
    position: absolute;
    left: 0px;
    top:20px;
	background-repeat:no-repeat;
}
.vission:before{background: var(--wpr-bg-4070e362-0867-4e93-a262-8ece6b3bb9b0);
    width: 118px;
    height: 118px;
    content: '';
    position: absolute;
    left: 20px;
    top:20px;
	background-repeat:no-repeat;
}
.tick{margin-bottom:20px !important;}
.tick:before{  
	width: 200px;
   height: 1px;
    content: '';
    position: absolute;
    right: 40px;
    top:20px;
    background: #ccc;
	}

.policysec2 h2{
font-size:40px;
    color: #004661;
    text-transform: initial;
    font-family: 'proximanova-bold'

}


.polycysec1 p{margin-bottom:20px;}
.membersec1 p{margin-bottom:20px;}
.membersec2 .wpb_wrapper{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;  margin-top:40px;margin-bottom:40px;}
.box1{
width: 45%;
    padding: 30px;
    background: #F1F6F8 0% 0% no-repeat padding-box;
    border-radius: 20px;
   margin-right:30px
}
.box2{
width: 45%;
    padding: 30px;
    background:#EEF7ED;
    border-radius: 20px;
   }
.box2 .box1inner div {margin-right:20px}
.membersec3 .sitebtn1  a{
    background: #007299 0% 0% no-repeat padding-box;
    border-radius: 30px;
    color: #fff;
    max-width: 250px;
    width: 100%;
    height:auto;
    padding: 25px 20px;
    font-family: 'proximanova-bold';
    font-size: 18px;
}
.membersec4 img{margin-right:10px;}
.membersec4{margin-top:70px;margin-bottom:40px !important;}
.membersec4 p{display:-webkit-box; display:-ms-flexbox; display:flex; align-items:center;}
.membersec5 p{margin-top:40px;margin-bottom:40px !important;}
.sitebtn1 img{vertical-align:middle; margin-right:10px;}
.membershiptitle h2{
    font-size: 62px;
    color: #007299;
    font-family: 'proximanova-bold';
	text-transform:initial;
	}
.renewsec h2{
    font-size: 62px;
    color: #007299;
    font-family: 'proximanova-bold';
	text-transform:initial;
	}	
.renewsec p{
color:#343739 !important;
    font-size: 16px;
    font-family: 'Century Gothic';
}
.almember{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}
.almember img {
    margin-right: 10px;
}
#block-8{margin-top:50px;margin-bottom:-60px;}
.membersec3 .wpb_wrapper{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;  margin-top:40px;margin-bottom:40px;}
.rightbox{
background: #F1F6F8 0% 0% no-repeat padding-box;
    padding:50px 40px;
	margin-top:40px;flex-wrap: wrap;

}
.yellowbutton1{
background: #F2C438 0% 0% no-repeat padding-box;
    box-shadow: 0px 20px 17px #f2c43830;
    border-radius: 30px;
    display: block;
    text-align: center;
    color: #fff;
     font-size: 17px;
    font-family: 'proximanova-bold';
    padding: 17px 0px;
    margin-bottom: 35px;
	}

.yellowbutton1:before {
    content: url(https://utc.org/wp-content/uploads/2022/07/join-icon.svg);
    margin-right: 10px;
    display: inline-block;
}


.yellowbutton2{
box-shadow: 0px 20px 17px #F2C43830;
border: 2px solid #F2C438;
border-radius: 30px;
    display: block;
    text-align: center;
    color:#F2C438;
     font-size: 17px;
    font-family: 'proximanova-bold';
    padding: 17px 0px;
   	 margin-top:40px;
}
.yellowbutton2:before{
content: url(https://utc.org/wp-content/uploads/2022/07/login.svg);
    margin-right: 10px;
    display: inline-block;
}
.box1inner{
display: flex;
align-items: center;
margin-bottom: 15px;
}
.box1inner img{
	margin-right:40px;
}
.renewrightcontent ul li{list-style:none; margin-bottom:20px;display: flex;
 padding:0px !important;}
.renewrightcontent ul li img{vertical-align:middle;margin-right:15px;}
.renewrightcontent ul li div{padding-top:30px;}
.numbers{
 color: #007299;
    font-size: 44px;
    font-family: 'proximanova-bold';
    margin-right: 20px;
}
.renewsec:after{
background: var(--wpr-bg-250a11b1-9386-4ca1-8334-a6bd7a63086b);
    width:628px;
    height: 628px;
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0;
    background-size: 100%;
}
.renewsec:before{background:var(--wpr-bg-9b50e417-da49-4a04-b6d6-08442861e022);width:245px; height:105px;
content:''; position:absolute;left:0px;
}

.memberservices:before{background:var(--wpr-bg-203ec910-2141-487d-83ef-6c49396fa96a);width:245px; height:105px;
content:''; position:absolute;left:0px;
}
.boxtext, .boxtext a{color:#004661;
    font-size:18px;
    font-family: 'proximanova-bold';}

footer{z-index:1 !important;}
.footer_top {
    padding: 100px 0 52px;
}
.blog_holder article .post_text h2 .date {
    display: none;
}
.blog_holder article .post_info {
    display: none;
}
.blog_holder article .post_text .post_text_inner {
    padding: 23px 0px 35px;
    background-color: #fff;
}
.blog_holder article .post_image img{box-shadow: 0px 8px 18px #00000012;
    border-radius: 20px;
}
.post_text_inner h2{ 
color: #004661;
    font-size: 30px;
    font-family: 'proximanova-bold';
    margin-bottom:10px;
}
.post_more .qbutton.small:before {
content: '';
    width: 124px;
    height:6px;
    background: #F2C438 0% 0% no-repeat padding-box;
    border-radius: 0px 10px 10px 0px;
    position: absolute;
    bottom: 12px;
    left: 0
}
.post_more .qbutton.small {
    height: auto;
    line-height: 30px;
    font-size: 18px;
    padding: 0 140px !important;
    text-transform: inherit;
    border: 0px;
    font-family: 'Century Gothic';
    color: #007299;
    font-weight: 700;
}
.post_more .qbutton:hover{
background-color: transparent;
    border-color: transparent;
   text-decoration: none;
}


.page-template-blog-large-image .sidebar h5{ 
color:#343739;
    font-size: 30px;
    font-family: 'proximanova-bold';
    margin-bottom: 12px;
}
.rpwwt-post-title{
    color: #343739;
    font-size: 20px;
    font-family: 'proximanova-bold';
}
.rpwwt-post-date{
    margin-top: 12px;
    color: #007299;
    font-size: 14px;
    font-family: 'proximanova-bold';
}
.blgtopsection:before{
background:var(--wpr-bg-64dd4cc1-fe6e-441a-8b37-8de8c98c7fb2);width:245px; height:105px;
content:''; position:absolute;left:0px;top:105px;
}
.blog_holder article{position:relative;}
.blog_holder article .post_content_holder {
    width: 100%;
    border-bottom: 1px solid rgb(112 112 112 / 20%);
}

.blog_holder article:first-child:before{
background: var(--wpr-bg-505cf811-2ad6-4545-8488-fa7819e451cc);
    width: 185px;
    height:185px;
    content: '';
    position: absolute;
    right:-25px;
    top: -80px;
}
.page-template-blog-large-image .two_columns_66_33>.column1 {
    width: 61.66%;
    float: left;
    margin-right: 50px;
}
.blgtopsection{padding-top:85px; padding-bottom:85px; }
.blgtopsection .wpb_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.blgtopsection h2{color: #007299;
    font-family: 'proximanova-bold';
    font-size: 62px;
    line-height: 60px;
    padding-right: 60px;}
.blgtopsection h2 strong{color:#004661;font-family:'proximanova-bold';font-size:62px;}
#wp-block-search__input-1{
background: #F1F6F8 0% 0% no-repeat padding-box;
    border-radius: 10px;
    border: 0px;
    padding: 15px;
    color: #343739;
    font-size: 20px;
    font-family: 'proximanova-bold';
}
.wp-block-search__button  {padding: 10px 20px;
    margin-left: -40px;
    background-color: transparent;
    border: 0px;
background:var(--wpr-bg-8c577bac-7f80-4997-ad1e-c1cd9f17a486);
background-repeat: no-repeat;
    background-position: center right 10px;	
}
.pagination ul li:before{display:none;}
.pagination ul li{padding:0px}
.rpwwt-widget ul li:before{display:none;}
.pagination ul li a, .pagination ul li span {
    border: 0px;
    border-radius: 0px;
    color: #343739;
	font-size: 20px;
    font-family: 'proximanova'
}
.pagination ul li a.active:hover, .pagination ul li.active span {
    color: #fff;
    background-color: #e3e3e3;
    border-color: #e3e3e3;
    background: #007299 0% 0% no-repeat padding-box;
    border-radius: 38px !important;
    width: 38px;
    height: 38px;
	font-size: 20px;
    font-family: 'proximanova-bold';
}
 .pagination ul li.inactive span {
    color:#343739;
 	 background-color: #e3e3e3;
    border-color: #e3e3e3;
    background: #007299 0% 0% no-repeat padding-box;
    border-radius: 38px !important;
    width: 38px;
    height: 38px;
	font-size: 20px;
    font-family: 'proximanova-bold';
}
.pagination ul li a.inactive:hover{color:#fff;	 background-color: #e3e3e3;
    border-color: #e3e3e3;
    background: #007299 0% 0% no-repeat padding-box;
    border-radius: 38px !important;
    width: 38px;
    height: 38px;
	font-size: 20px;
    font-family: 'proximanova-bold';}
.pagination ul li a:hover, .pagination ul li span {
    color: #303030;
    background-color: transparent;
    border-color: transparent;
}
.cemeteries{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    grid-gap:50px;}
    
.col-md-121{width:30%;}
.ceosection img{
border-radius: 20px;
    width: 100%;
}
.ceosection  h2{
font-family: 'proximanova-bold';
    text-transform: initial;
    color: #004661;
    padding: 12px 0px;
    font-size: 25px;
}
.redbuts1{
position: relative;
    margin-top: 20px;
}

.reads1:before {
    content: '';
    width: 124px;
    height: 6px;
    background: #F2C438 0% 0% no-repeat padding-box;
    border-radius: 0px 10px 10px 0px;
    position: absolute;
    bottom: 12px;
    left: 0;
}

.reads1 {
    height: auto;
    line-height: 30px;
    font-size: 18px;
    padding: 0 0px 0px 140px;
    text-transform: inherit;
    border: 0px;
    font-family: 'Century Gothic';
    color: #007299;
    font-weight: 700;
}

.ceotopsection{padding-top:85px; padding-bottom:85px; }
.ceotopsection .vc_col-sm-8 .wpb_text_column .wpb_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.ceotopsection  h2{color: #007299;
    font-family: 'proximanova-bold';
    font-size: 62px;
    line-height: 60px;
    }
.ceotopsection  h2 strong{color:#004661;font-family:'proximanova-bold';font-size:62px;}
.ceotopsection:before {
    background: var(--wpr-bg-fe9ea5b1-7127-4ce0-88ca-b5aa6f5f7804);
    width: 245px;
    height: 105px;
    content: '';
    position: absolute;
    left: 0px;
    top: 105px;
}

.grbox{background: #F1F6F8 0% 0% no-repeat padding-box;width: 32%;
    border-radius: 10px;
    padding: 20px 18px;}
    
    
.grbox img {margin-left:20px;}
.grbox ul li{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
            justify-content: space-between;
  flex-wrap: wrap;
    width: 35%;  
    
    
}



.grbox ul li:before {
    background: #B7D2DD;
    position: absolute;
    content: '';
    left: 0px;
    top: 20px;
    width: 57px;
    height: 5px;
}
.grboxinner .wpb_wrapper{ 
display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
            justify-content: space-between;
}
.grboxinner h3{
    color: #007299;
    font-size:18px;
   font-family: 'proximanova-bold';
}
.grboxinner p{margin:0px;}
.renewrightcontent ul li:before{display:none;}

@media screen and (min-width:1500px) {
.abtleft{ padding-left: 110px;}
.abtsec3{ margin-left: 110px;}
.membershiptitle h2	{ padding-left: 0px;}
.renewleft h2	{ padding-left: 110px;}	
.blgtopsection	{ padding-left: 110px;}	
.ceotopsection .vc_col-sm-8{ padding-left:60px;}
}	


@media screen and (max-width:767px) {
	
	.merchandisec1 {
       padding-bottom:50px !important;
}
	.popinner2 .section_inner_margin {
    margin-top:70px !important;
}
	.whybox4 a:after {
    content: '';
    position: absolute;
    background: var(--wpr-bg-61485dd6-c2a3-44b4-9e51-df82f0ade024);
    width: 20px;
    height: 16px;
    right: 20px;
    background-size: cover;
    top: 6px;
}
	.home-slider .custom.tparrows{top:25% !important}	
.aboutlast .section_inner_margin{display:block;}
.vission:after{display:none;}
.missionvisionsec h3{font-size:25px;}
.tick:before {
    width: 200px;
    height: 1px;
    content: '';
    position: absolute;
    left: 70px;
    top: 20px;
    background: #ccc;
}
.event-template-two .vc_col-sm-2 {
    margin-bottom: 30px;
    width: 100% !important;
}
.event-template-two .vc_col-sm-2 {
    min-height: auto;
}
.event-template-two .vc_col-sm-2.boleft {
    padding-top: 30px;
    border-top: 2px solid #ffffff;
}
.boleft {
    border-left:0px solid #fff;
}
.morebot p{display:block;}

.section_inner_margin.clearfix.sub {
    display: block !important;
}
.renewrightcontent ul li img {
     width: 40px;
}
.renewrightcontent{margin-top:20px;}
.rightbox {
    background: #F1F6F8 0% 0% no-repeat padding-box;
    padding: 50px 10px;
    margin-top: 40px;
}
.getintitle .wpb_wrapper{display:block !important}	
.getintitle h1{padding-left:0px !important;}	
.page-id-15316 .footer_top {
    padding: 270px 0 52px;
}
.faxbox h3:after,  mailingbox h3:after, .phonebox h3:after{width: 160px;}	
.getinform .frm_style_formidable-style.with_frm_style select {
    height: 100%;
    padding: 25px 55px;
    color: #004661;
}	
}

@media screen and (max-width:768px) {
.page-template-blog-large-image .two_columns_66_33>.column1 ,.two_columns_66_33>.column2{
    width: 100%;
    float: none;
    margin-right: auto;
}
	
.page-id-15316 .footer_top {
    padding: 270px 0 52px;
}	
.getintop .vc_col-sm-8{width:100%;}	
.getintop .vc_col-sm-4{width:100%;}		
.grbox{width:100%;}
.cemeteries{display:block;}
.col-md-121{width:100%;}
.ceotopsection .vc_col-sm-8 .wpb_wrapper{display:block;}
.ceosection h2{font-size:20px;}
.grbox ul li{width:auto;}
.membersec3 .wpb_wrapper{display:block;}
.box1,.box2{width:auto;margin:20px 0px;}
.yellowbutton2{font-size:12px;}

.thumb60 img {
    width: 50% !important;
}
.resourceblue{margin-bottom:30px !important;}
.firstpage-pagetitle {
    font-size: 35px;
    line-height: 40px;
    color: #fff;
}
.membersec3 .sitebtn1 a {
    background: #007299 0% 0% no-repeat padding-box;
    border-radius: 30px;
    color: #fff;
    max-width: inherit;
    width:auto;
    height: auto;
    padding: 25px 20px;
    font-family: 'proximanova-bold';
    font-size: 18px;
    display: block;
    text-align: center;margin-bottom:20px;
}
.membersec2 .wpb_wrapper{display:block;}
.renewsec h2 {
    font-size: 30px;
}
.abtleft h2 {
    font-family: 'proximanova-bold';
    font-size: 30px;
    line-height: 40px;
    text-transform: initial;
    color: #007299;
    margin-bottom: 41px;
}
.abtsec2 h4 {
    font-family: 'proximanova-bold';
    font-size: 25px;
    line-height: 35px;

}
.grbox ul li{font-size:12px;}
.blgtopsection .wpb_wrapper {
    
    display: block;
    margin-bottom: 30px;
    margin-top: 30px;
}
.boxtext, .boxtext a{margin-left:20px;}
}

@media only screen and (min-width:769px) and (max-width:1024px) {
.page-template-blog-large-image .two_columns_66_33>.column1{ 
    margin-right:0px;}
 .rpwwt-post-title {
    color: #343739;
    font-size: 12px;
    font-family: 'proximanova-bold';
    line-height: 20px;
} 
.rightbox {
    background: #F1F6F8 0% 0% no-repeat padding-box;
    padding: 50px 20px;
    margin-top: 40px;
}

.yellowbutton2{font-size:12px;}



}

@media only screen and (min-width:1024px) and (max-width:1024px) {
.tick:before {
    width: 140px;
    height: 1px;
    content: '';
    position: absolute;
    right: 40px;
    top: 20px;
    background: #ccc;
}
.almember{width:50%}	
	
}


@media only screen and (max-width:1024px) {
.firstpage-section .vc_col-sm-2{width:100%;}
.firstpage-para a {
    font-weight: bold;
    font-size: 15px;
    color: #fff;
}
}

@media only screen and (max-width:1023px) {
	.numbers {min-width:65px}
 .ceotopsection.vc_col-sm-8 {
    width: 100%;
}
.grbox {
    width:100%;margin-top:50px !important; 
}
.col-md-121{
    width: 100%;margin-bottom:30px;
}
.memberservices .vc_col-sm-8 , .memberservices .vc_col-sm-4{width:100%;}
.abtsec1 .vc_col-sm-8 , .abtsec1.vc_col-sm-4{width:100%;}
 .renewsec .vc_col-sm-6 {width:100%;}
.abtsec3 .vc_col-sm-3{width:100%; margin-bottom:30px !important;}
.tick:before{display:none;}
.publicsection1 .vc_col-sm-8{width:100%;}
.publicsection1 .vc_col-sm-4{width:100%;}
.specbluelight {margin-top:30px !important;
   margin-bottom:30px !important;
}
.spectrumsericesec2 .vc_col-sm-8 , .spectrumsericesec2 .vc_col-sm-4, .spectrumsericesec2 .vc_col-sm-6{width:100%; } 
.memwhitepapers .vc_col-sm-8 ,.memwhitepapers .vc_col-sm-4, .memwhitepapers .vc_col-sm-6{width:100%;} 
  
.memberservices .vc_col-sm-8 ,.memberservices .vc_col-sm-4{width:100%;}   
   .memberservices .vc_col-sm-6{margin-top:30px !important;
   margin-bottom:30px !important;}
.abtsec3 p{text-align:center;}  
  
}


.pagination {
     margin: 50px 0 50px;
    position: relative;
}
.page-id-15175 .mempage {background:#F1F6F8;margin-top:-2px}
@media only screen and (min-width:1600px) {
	.tick:before {
    width: 190px;
    
    right: 20px;
}
}

.mailingbox{   
	background: #007299 0% 0% no-repeat padding-box;
    border-radius: 10px; margin-bottom:20px !important
}
.mailingbox .wpb_wrapper{     display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    color: #fff;}

.mailingbox h3{
font-size: 22px;
    color: #fff;
    font-family: 'proximanova-bold';
	margin-bottom:20px;padding-bottom: 30px;
	position:relative
}
.mailingbox h3:after{position: absolute;
    content: '';
    left: -23px;
    width: 200px;
    height: 12px;
    background-color: #fff;
    bottom: 0;
}

.mailingbox img{ margin-left:10px;}
.mailingbox p{
font-size:18px;
    color: #fff;
    font-family: 'proximanova-bold'
}


.phonebox{   
	background:#AAD7A5 0% 0% no-repeat padding-box;
    border-radius: 10px; margin-bottom:20px !important
}
.phonebox .wpb_wrapper{     display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    color: #fff;}

.phonebox h3{
font-size: 22px;
    color: #fff;
    font-family: 'proximanova-bold';
	margin-bottom:20px;padding-bottom: 30px;
	position:relative
}
.phonebox h3:after{position: absolute;
    content: '';
    left: -23px;
    width: 200px;
    height:12px;
    background-color: #fff;
    bottom: 0;
}

.phonebox img{ margin-left:10px;}
.phonebox p{
font-size:18px;
    color: #fff;
    font-family: 'proximanova-bold'
}



.faxbox{   
	background:#004661 0% 0% no-repeat padding-box;
    border-radius: 10px; margin-bottom:20px !important
}
.faxbox .wpb_wrapper{     display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    color: #fff;}

.faxbox h3{
font-size: 22px;
    color: #fff;
    font-family: 'proximanova-bold';
	margin-bottom:20px;padding-bottom: 30px;
	position:relative
}
.faxbox h3:after{position: absolute;
    content: '';
    left: -23px;
    width: 200px;
    height: 12px;
    background-color: #fff;
    bottom: 0;
}

.faxbox img{ margin-left:10px;}
.faxbox p{
font-size:18px;
    color: #fff;
    font-family: 'proximanova-bold'
}

.page-id-15316 .content_bottom {
   position: absolute;
    top: -70px;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
}
.page-id-15316  #block-8 {
    margin-top:0px;
    margin-bottom:0px;
}
.mapsection{margin-top:70px}
.mapsection .vc_single_image-wrapper{width:100%;}
.mapsection  img{width:100%;}
 .getinform .frm_style_formidable-style.with_frm_style .frm_submit button{
background: #F2C438 var(--wpr-bg-e5a97ac6-d4e8-47c1-819a-9bfee41eea8c); background-repeat:no-repeat;
    border-radius: 30px;
    padding: 26px;
    max-width: 318px;
    width: 100%;
    color: #fff;
    border: 0px;
    font-size: 24px;
    font-family: 'proximanova-bold';
	 background-position: center right 50px
}

 .getinform .frm_style_formidable-style.with_frm_style input[type=text], .getinform .frm_style_formidable-style.with_frm_style input[type=password], .getinform .frm_style_formidable-style.with_frm_style input[type=email], .getinform .frm_style_formidable-style.with_frm_style input[type=number], .getinform .frm_style_formidable-style.with_frm_style input[type=url], .getinform .frm_style_formidable-style.with_frm_style input[type=tel], .getinform .frm_style_formidable-style.with_frm_style input[type=file], .getinform .frm_style_formidable-style.with_frm_style input[type=search], .getinform .frm_style_formidable-style.with_frm_style select, .getinform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, .getinform .frm_style_formidable-style.with_frm_style textarea {    background:#F1F6F8 0% 0% no-repeat padding-box;
    border-radius: 10px;
    border: 0px;    box-shadow: none !important;
    padding: 18px 55px;
    font-size: 20px;
    font-family: 'proximanova'
}

.getinform .frm_style_formidable-style.with_frm_style select{
   /* height: 100%;
    padding: 10px 55px;*/color: #004661;
}
.body-tabs .frm_primary_label{color: #004661; font-family: 'proximanova';font-size:20px}
.with_frm_style .frm_radio label, .with_frm_style .frm_checkbox label{color: #004661; font-family: 'proximanova';font-size:20px}
#field_lqsad3,#field_lqsad35{background-image:var(--wpr-bg-9ca475fd-1a48-459e-837b-fa206cdd613b);background-position: top 15px left 15px}
#field_310j83,#field_310j834{background-image:var(--wpr-bg-e0187ed9-8e09-411e-a71f-b7d4bb1b79a6);
	background-position: top 22px left 15px}
#field_orlii34{background-image:var(--wpr-bg-cf051496-a975-42e1-b67c-57545f8b76bd);
	background-position: top 12px left 15px}


#field_orlii3{background-image:var(--wpr-bg-e2357871-623f-42a7-9e28-271532f76d81);
	background-position: top 22px left 15px}
.getinform .with_frm_style .frm_hidden_container .frm_primary_label{line-height:0px}
#field_i323{
color:#004661 !important;font-size:20px;background-image:var(--wpr-bg-4015573f-69d6-4b86-af7c-9ea7b96106d6);
	background-position: top 22px left 15px
}
#field_qfdmt2{color:#004661 !important;font-size:20px;background-image:var(--wpr-bg-551ec62c-0bba-4cd6-a9a5-f8c2bf741494);	background-position: top 25px left 15px}

.getinform .with_frm_style legend + h3, .getinform .with_frm_style h3.frm_form_title{display:none;}
.letstalk h2{ font-size:40px;
font-family: 'proximanova-bold';
color: #004661;padding: 12px 0px;} 
.letstalk{margin-bottom:30px !important;}

 .getinform .frm_style_formidable-style.with_frm_style input[type=text]:focus, .getinform .frm_style_formidable-style.with_frm_style input[type=password]:focus, .getinform .frm_style_formidable-style.with_frm_style input[type=email]:focus, .getinform .frm_style_formidable-style.with_frm_style input[type=number]:focus, .getinform .frm_style_formidable-style.with_frm_style input[type=url]:focus, .getinform .frm_style_formidable-style.with_frm_style input[type=tel]:focus, .getinform .frm_style_formidable-style.with_frm_style input[type=file]:focus, .getinform .frm_style_formidable-style.with_frm_style input[type=search], .getinform .frm_style_formidable-style.with_frm_style select :focus, .getinform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, .getinform .frm_style_formidable-style.with_frm_style textarea {    background:#F1F6F8 0% 0% no-repeat padding-box;
    border-radius: 10px;
    border: 0px;    box-shadow: none !important;
    padding: 18px 65px;
    font-size: 20px;
    font-family: 'proximanova'
}
.getintitle h1{font-size:62px; line-height:62px;color:#004661;padding-left: 80px;
    padding-right: 50px;}
.getintitle h1 strong{color:#007299;}
.getintitle .full_section_inner{display:flex;align-items:center;}
.getintitle{margin-bottom:40px !important}

.getinform .frm_style_formidable-style.with_frm_style input[type=text]::placeholder { 
  color:#004661;
  opacity: 1; 
}

.getinform .frm_style_formidable-style.with_frm_style input[type=text]:-ms-input-placeholder { 
  color:#004661;
}

.getinform .frm_style_formidable-style.with_frm_style input[type=text]::-ms-input-placeholder { 
  color:#004661;
}

.getinform .frm_style_formidable-style.with_frm_style textarea::placeholder { 
  color:#004661;
  opacity: 1; 
}

.getinform .frm_style_formidable-style.with_frm_style textarea:-ms-input-placeholder { 
  color:#004661;
}

.getinform .frm_style_formidable-style.with_frm_style textarea::-ms-input-placeholder { 
 color:#004661;
}


.getinform .frm_style_formidable-style.with_frm_style select::placeholder { 
  color:#004661;
  opacity: 1; 
}

.getinform .frm_style_formidable-style.with_frm_style select:-ms-input-placeholder { 
  color:#004661;
}

.getinform .frm_style_formidable-style.with_frm_style select::-ms-input-placeholder { 
 color:#004661;
}

.getintop:before {
    background: var(--wpr-bg-9625f939-fb5a-4904-a71b-4cb0dc713f7e);
    width: 245px;
    height: 105px;
    content: '';
    position: absolute;
    left: 0px;
}
 .getintitle .wpb_wrapper{
  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
            justify-content: space-between;
	}



.getinform .frm_style_formidable-style.with_frm_style input[type=email]::placeholder { 
  color:#004661;
  opacity: 1; 
}

.getinform .frm_style_formidable-style.with_frm_style input[type=email]:-ms-input-placeholder { 
  color:#004661;
}

.getinform .frm_style_formidable-style.with_frm_style input[type=email]::-ms-input-placeholder { 
  color:#004661;
}

.page-id-15316 .title.has_background{background-size:cover !important}
 .page-id-18959683 .title.title_size_large h1 {
    font-size: 110px;
    line-height: 60px;
    text-align: right;
}
.ceotopsection1 {
    padding-top: 85px;
    padding-bottom:16px;
}
.ceotopsection1:before {
    background: var(--wpr-bg-c0f91346-c611-49c6-8c6d-32c02f31e1ff);
    width: 245px;
    height: 105px;
    content: '';
    position: absolute;
    left: 0px;
    top: 105px;
}
.ceotopsection1 h2 {
    color: #007299;
    font-family: 'proximanova-bold';
    font-size:58px;
    line-height: 60px;
}
.ceotopsection h2 strong {
    color: #004661;
    font-family: 'proximanova-bold';
    font-size:58px;
}
.ceoright p:first-child{
font-size: 14px;
    color: #AAD7A5;
    margin-bottom: 0px;
    font-weight: 700
}

.ceoright .wpb_wrapper{-webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding:10px 0px 10px 5px;
}
.ceoright:before{
position: absolute;
    height: 100%;
    content: "";
  border-radius: 20px;background:#F1F6F8;
    left: 0;
    right: 0;
    top: 0px;
    z-index: -1;
    width: 50vw !important;
}

.content_inner .ceoright ul li:before {
        background: #B7D2DD;
    position: absolute;
    content: '';
    left: 0px;
    top: 15px;
    width: 53px;
    height: 4px;
}
.ceotext1 h3{
font-family: 'proximanova-bold';
    text-transform: inherit;
    color: #007299;
    padding: 12px 0px;
    font-size:24px;
}
.content_inner .ceoright ul {margin-bottom:0px}
.ceotext1{width:57%}
.ceoright .bottomtxt{
font-size: 14px;
    color:#343739;
    margin-bottom: 0px;
   	padding-left:70px;
}
.content_inner .ceoright .twitter img{margin-left:20px} 
.content_inner .ceoright .podcast img{margin-left:15px} 
.content_inner .ceoright ul li img{margin-left:10px} 
.ceotext2 img{
     position: absolute;
    right:0px;
    top: -60px;
    width: 275px;
}
.content_inner .ceoright ul li {
padding: 5px 70px;font-size: 14px;
}
.ceosection22 .section_inner_margin{
   display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
}
.ceosection22:before{
position: absolute;
    height:100%;
    content: "";
    border-radius: 20px;
    background: #004661 var(--wpr-bg-4db82be0-b8c4-4b18-967a-26323c388c23);
    left: 0;
    right: 0;
    bottom: 0px;
    width: 100%;
	     background-position: bottom -136px center;
    background-repeat: no-repeat;
}
.ceosection22 h2{
font-size: 39px;
    color: #F2C438;
	    padding: 0px
}
.ceosection22 h5{
font-size: 28px;
    color: #EEF7ED;
	    padding: 0px
}
.ceosection22 h6{
font-size: 24px;
    color: #fff;
	    padding: 0px
}

.ceosection33{padding-top:160px;padding-bottom:60px}
.homefeaturetimage1 img{
box-shadow: 0px 8px 18px #00000012;
border-radius: 20px;
}
.homefeaturetimage1{position:relative
}
.homesection1 h3{
font-size: 30px;
    padding: 10px 0px;
	margin-bottom: 50px;
}

.yellowhomenews {
    left: 30px;
    background: #F2C438;
    color: #007299;
    position: absolute;
    top: -33px;
    content: '';
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'proxima-nova';
    font-size: 14px;
    padding: 4px 10px;
    border-radius: 10px 10px 0px 0px;
}
.readmore1{position:relative; margin-top:30px;font-size: 16px;
    line-height: 25px;
    padding: 10px 80px;
    position: relative;
    list-style: none;
font-weight:700;
}
.readmore1:before {
    background:#F2C438;
    position: absolute;
    content: '';
    left: 0px;
    top: 20px;
    width: 57px;
    height: 5px;
}
.readmore1 a{
	color:#007299;}

.homefeaturetimage1 p{margin-bottom:0px}

.ceoshorttext{font-size:16px;}
.sherylimg2 img{margin-top:-80px;}
.getbtn{text-align:right;}
.getbtn .sitebtn{
padding:20px 75px 20px 40px !important;
}
.ceosecondmiddle{padding-left:110px;}
.newpop  {text-align:center;padding:5px 0px}
.newpop h2{font-size:40px;color:#004661;line-height:45px}
.newpop h3{font-size:30px;color:#117299;line-height:38px; padding-bottom:20px}
.newmidpop{color:#004661;font-size:18px;line-height:26px;font-family: 'proximanova';
    
	text-align: center;}
.newpop .frm_submit{ text-align: center;}
.newpop .frm_style_formidable-style.with_frm_style .frm_submit button {
    background: #F2C438 var(--wpr-bg-a4dab703-f40a-41a0-bce4-c250703b821f);
    background-repeat: no-repeat;
    border-radius: 30px;
    padding: 26px;
    max-width: 318px;
    width: 100%;
    color: #fff;
    border: 0px;
    font-size: 24px;
    font-family: 'proximanova-bold';
    background-position: center right 50px;
}

.newpop .frm_style_formidable-style.with_frm_style input[type=text],  .newpop  .frm_style_formidable-style.with_frm_style input[type=email] {
    background: #F1F6F8;
    border-radius: 10px;
    border: 0px;
    box-shadow: none !important;
    padding: 21px 56px;
    font-size: 20px;
    font-family: 'proximanova';background-repeat: no-repeat;
}
#field_lqsad34 {
    background-image: var(--wpr-bg-1db67cc9-23c6-420e-b620-755cd229adb5);
    background-position: top 16px left 15px;
}
#field_hstdl {
    background-image: var(--wpr-bg-fe0c51c5-6dc5-4076-8a96-ef553b4d0e36);
    background-position: top 15px left 15px;
}
#field_orlii33 {
    background-image: var(--wpr-bg-9949d0f1-1f8f-42bb-9a5a-f3f4a311ee34);
    background-position: top 22px left 15px;
}
.newpop p{color:#004661;font-size:18px;line-height:28px}
.claimbtn {background: #F2C438;letter-spacing: 0px;color: #FFFFFF;text-shadow: 0px 3px 6px #00000029;font-size:22px;font-weight:bold;padding:27px 20px 27px 20px;border-radius:30px;display: inline-block;
    margin-bottom: 40px}
.claimbtn:hover {background: #FCD55D;color: #FFFFFF}
.claimbtn:after { content:url(https://utc.org/wp-content/uploads/2024/06/left.svg); display:inline-block;vertical-align:middle;margin-left:8px}
.iconimg24 img{height:85px;width:auto;padding-bottom:15px}
/*Armorpage*/
.page-id-18962649 .title_subtitle_holder h1{display:none}
.page-id-18962649 .subtitle {color:#fff;text-shadow: 0px 3px 6px #00000029; font-size:80px;line-height:90px;font-family:'proximanova-bold'}
.armorgreen {background: transparent linear-gradient(250deg, #007299 0%, #AAD7A5 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 9px 54px #5CD84D33;
border-radius: 20px; padding:40px;color:#fff;margin-bottom:70px !Important}
.armorgreen p{color:#fff}
.armorgreen h3{color:#fff;font-size:25px}
.armorgreen img{float:right;margin-top:-90px}
.armorsec1 {margin-top:79px}
.armorsec1:after{background:#fff;content:'';position:absolute;bottom:0px;width:100%;height:100px}
.armorimg{margin-top:-100px}
.armorsec1mid {text-align:center;max-width:600px;margin:auto}
.armorsec1mid p {font-weight:bold;color:#fff;line-height:28px}
.armorsec1mid h2{color:#fff;font-size:50px}
.armorsec1gray {margin-top:120px;box-shadow: 0px 13px 23px #00000029;border-radius: 30px;padding:40px 25px;background:#EEF7ED;text-align:center}
.armorsec1gray h3{color:#004661;font-size:28px;min-height:110px}
.armorsec1gray img{margin-top:-100px}
.armorsec2 {padding:120px 0px 80px}
.armorsec2 h2{font-size:60px}
.armorsec2 h2 strong {color:#007299 }
.armorsec2left {padding:20px 0px 60px}
.armorsec3{padding-top:60px}
.armorsec3 h2{font-size:60px}
.keyfeaticon {padding:50px 0px 30px}
.keyfeaticon .wpb_wrapper{display:flex;align-items:center;grid-column-gap:30px}
.keyfeaticon h3{color:#004661;font-size:25px}
.armorsec4 {padding:60px 0px}
.partner-logo{width: 613px;margin-left: -360px;padding-left: 360px;padding-top: 24px;padding-bottom: 19px;}
.partner-logo p{display:flex;flex-direction:row;align-items:center;font-size:19px;}
.logo1{width:142px;height:43px;margin-right:27px;}
.logo2{width:202px;height:27px;margin-left:27px;}
@media only screen and (min-width:1100px) {
header.sticky .header_top {
    background-color: rgba(241,246,248,1); display:block !important
}
}

@media only screen and (max-width:1000px) {
	.ceotopsection1  .vc_col-sm-6{width:100%}
	.ceoright:before{width:100% !important}
}

@media only screen and (max-width:768px) {
	.page-id-18962649 .subtitle {font-size:30px;line-height:35px}
	.page-id-18962649  .title img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
.ceotopsection1{padding-top:0px;line-height: 35px;}	
.ceoright:before{width:100% !important}	
.ceotext2 img {
    position: inherit;
    right: 0px;
    top: 0;
    width: auto;
	margin: auto;
    display: block
}	
.ceotext1 {
    width:100% !important;
}	
.ceoright .wpb_wrapper{display:block !important}	
.ceosection22 .section_inner_margin	{display:block !important}
.ceotopsection1 h2 {
    color: #007299;
    font-family: 'proximanova-bold';
    font-size: 30px;
    line-height: 45px;
}
.ceosecondmiddle {
    padding-left:0px;
}
.getbtn {
    text-align: center;
}	
	.ceosecondright	{padding-bottom: 30px;
    padding-top: 30px}
	.ceotopsection1 .vc_col-sm-6{width:100%}
.ceosection22 .vc_col-sm-3{width:100%}	
.ceosection33 .vc_col-sm-4{width:100%}		
.ceosecondmiddle{width:100%}	
	.ceosecondleft .wpb_single_image .vc_single_image-wrapper{width:100%}	
.ceosecondleft img	{width:100%}
	.page-id-18959683 .title.title_size_large h1{text-align:center}	
	.getintitle {margin-bottom: 0px !important;}
	.armorgreen {margin-bottom: 50px ! Important;}
	.armorsec2 {padding: 60px 0px 0px;}
	.armorsec3 {padding-top: 20px;}
	.partner-logo {width: auto;margin-left:0px;padding-left: 0;padding-top: 20px;padding-bottom: 19px;margin-top:20px}
	.logo2 {width: 155px;height: 21px;}
	.partner-logo p { font-size: 15px;gap: 20px;flex-direction: column;}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.ceoshorttext {
    font-size: 14px;
}
.readmore1	{
    font-size: 13px;
}
	.ceotext1 h3{font-size:18px}	
.content_inner .ceoright ul li {
    padding: 5px 70px;
    font-size: 12px;
}
.ceoright .bottomtxt {
    font-size: 12px;
	}
	.ceoright .wpb_wrapper{  padding: 10px 0px 10px 0px;}	
.getbtn .sitebtn {
    padding: 20px 55px 20px 30px !important;
    font-size: 13px !important;
}
.ceosection22 h2 {
    font-size: 30px;
    color: #F2C438;
    padding: 0px;
}
.ceosection22 h6 {
    font-size: 20px;
	}
.ceosection22 h5 {
	font-size: 22px;}
	.homesection1 h3{font-size:18px;}
.ceosecondmiddle {
    padding-left: 60px;
}	
}


 .home-slider .sitebtn::after {
    content: "";
    background: var(--wpr-bg-65fae331-2a25-462a-b46c-9c47ef4514c8);
    background-size: 23px;
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	 
}
 .home-slider .sitebtn:hover {
    background: #007299 !important;
    color: #fff !important;
    -webkit-box-shadow: 0px 8px 0px #b4dbe9 !important;
    box-shadow: 0px 8px 0px #b4dbe9 !important;
    -webkit-transform: translateY(-3px) !important;
    -ms-transform: translateY(-3px) !important;
    transform: translateY(-3px) !important;
}

.committop .owl-item img
{
    width: 100%;
    max-height: 600px;
    object-fit: cover;
    height: 100%;
    object-position: top;
}



 .galleryinform .frm_style_formidable-style.with_frm_style .frm_submit button{
background: #F2C438 var(--wpr-bg-ccfd1f39-33fe-41b4-9d62-16579e09bf60); background-repeat:no-repeat;
    border-radius: 30px;
    padding: 26px;
    max-width:250px;
    width: 100%;
    color: #fff;
    border: 0px;
    font-size: 24px;
    font-family: 'proximanova-bold';
	 background-position: center right 50px
}

 .galleryinform .frm_style_formidable-style.with_frm_style input[type=text], .galleryinform .frm_style_formidable-style.with_frm_style input[type=password], .galleryinform .frm_style_formidable-style.with_frm_style input[type=email], .galleryinform .frm_style_formidable-style.with_frm_style input[type=number], .galleryinform .frm_style_formidable-style.with_frm_style input[type=url], .galleryinform .frm_style_formidable-style.with_frm_style input[type=tel], .galleryinform .frm_style_formidable-style.with_frm_style input[type=file], .galleryinform .frm_style_formidable-style.with_frm_style input[type=search], .galleryinform .frm_style_formidable-style.with_frm_style select, .galleryinform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, .galleryinform .frm_style_formidable-style.with_frm_style textarea, .galleryinform .frm_dropzone.dz-clickable .dz-message, .galleryinform .frm_dropzone.dz-clickable .dz-message {    background:#F1F6F8 0% 0% no-repeat padding-box;
    border-radius: 10px;
    border: 0px;    box-shadow: none !important;
    padding: 34px 55px;
    font-size: 20px;
    font-family: 'proximanova'
}

.galleryinform .frm_style_formidable-style.with_frm_style select{
    height:auto;
    padding:22px 10px;color: #004661;
}


.galleryinform .with_frm_style .frm_hidden_container .frm_primary_label{line-height:0px}
#field_i323{
color:#004661 !important;font-size:20px;background-image:var(--wpr-bg-4015573f-69d6-4b86-af7c-9ea7b96106d6);
	background-position: top 22px left 15px
}
#field_qfdmt2,#field_qfdmt3{color:#004661 !important;font-size:20px;background-image:var(--wpr-bg-004b52b5-418b-46ba-926d-1671582532c0);	background-position: top 8px left 15px}

.galleryinform .with_frm_style legend + h3, .galleryinform .with_frm_style h3.frm_form_title{display:none;}
 .galleryinform .frm_style_formidable-style.with_frm_style input[type=text]:focus, .galleryinform .frm_style_formidable-style.with_frm_style input[type=password]:focus, .galleryinform .frm_style_formidable-style.with_frm_style input[type=email]:focus, .galleryinform .frm_style_formidable-style.with_frm_style input[type=number]:focus, .galleryinform .frm_style_formidable-style.with_frm_style input[type=url]:focus, .galleryinform .frm_style_formidable-style.with_frm_style input[type=tel]:focus, .galleryinform .frm_style_formidable-style.with_frm_style input[type=file]:focus, .galleryinform .frm_style_formidable-style.with_frm_style input[type=search], .galleryinform .frm_style_formidable-style.with_frm_style select :focus, .galleryinform .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement, .galleryinform .frm_style_formidable-style.with_frm_style textarea,  .galleryinform .frm_dropzone.dz-clickable .dz-message, .galleryinform .frm_dropzone.dz-clickable .dz-message  {    background:#F1F6F8 0% 0% no-repeat padding-box;
    border-radius: 10px;
    border: 0px;    box-shadow: none !important;
    padding: 34px 55px;
    font-size: 20px;
    font-family: 'proximanova'
}
.publicsection1{padding-top:40px;}

 .committop .fa-angle-left:before, .committop .fa-angle-right:before{color:#000;}
 .committop  .qode-advanced-image-gallery .owl-nav .owl-next {top:initial !important;bottom:0px;right:0px;}
.committop  .owl-nav{    padding: 50px 20px;
    text-align: center;
    max-width: 100px;
    margin: auto;
    display: block;
    position: relative;}
.committop  .qode-advanced-image-gallery .owl-nav .owl-prev{top:initial !important;bottom:0px;left:0px;}
.body-tabs .qode-title-holder {
    margin-bottom: 20px;
}
.body-tabs .qode-accordion-holder .qode-title-holder.ui-state-active{
    margin-bottom: 0px !important;
}
.page-id-18964358 .title_outer {
    padding-bottom:0px;
}
/*--merchant */
.merchandisec1{background: #FAFDFF;padding-bottom:118px;}
.merchandisec1left {padding-top:20px}
.merchandisec1left h1{color: var(--343739, #343739);
-webkit-text-stroke-width: 1;
-webkit-text-stroke-color: var(--343739, #343739);
font-family: Poppins;
font-size: 80px;
font-style: normal;
font-weight: 800;
line-height: 80px; /* 100% */
letter-spacing: -2.4px;}
.merchandisec1right{}
.showoriginal{display:flex;align-items:center}
.popbox1 p, .popbox1 h5{margin;0px;padding:0px}
.popbox1 p{
color: var(--343739, #343739);
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 600;
	line-height: normal;}
.showoriginal img{margin-right:10px}
.merchandisecbtn{
	    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 15px;
    background: var(--btn-gradient, linear-gradient(86deg, #007299 3.26%, #AAD7A5 95.76%));
    padding: 23px;
    margin-top: 30px;
    display: block;
    max-width: 261px;
}

.merchandisec2{
background: #FAFDFF;padding:20px 0px
}
.merchandisec2:before{content:'';background:var(--wpr-bg-154f9cf3-cbf5-4e1a-8a78-405a20ee55ff);width:577px;height:577px;position:absolute;left:0px;background-repeat:no-repeat;z-index:10;
}

.merchandisec2 h2{
color: #000;
font-family: Poppins;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: -1.44px;
}
.popbox1{padding:13px;background:#fff}
.popsection {
    background:#FAFDFF var(--wpr-bg-5752077d-53a1-4b8d-a3f3-0ad5a9b3e11e);
    background-size:100% 100% !important;
    padding:350px 0px;
}
.popsection h2{
color: #000;
font-family: Poppins;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: -1.44px;
}
.whybox1 p{margin-bottom:0px !important}

.whybox2 p{color: #000;
font-family: Poppins;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;margin-bottom:25px !important
}
.whybox3 p{
color: #000;
font-family: "Century Gothic";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 28px; margin-bottom:25px !important
}

.whybox4 a{color: var(--007299, #007299);
text-align: center;
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;}
.whybox4 a:after{content:'';position:absolute; background:url(https://utc.org/wp-content/uploads/2024/10/fi_545682.svg);width:24px;height:24px;right:0px}
.whybox4 .wpb_wrapper{max-width: 490px;
    position: relative;}
.merchandisec1right {
    width: 50vw !important;
    margin-right: calc(-50vw + 50% - 11px) !important;
    position: relative;
    left: 18px;
    right: 0;
}
.merchandisec1right div, .merchandisec1right div img {
    height: 100%;width:100%;
}
.merchandisec1right-img figure div img {
    width: 100% !important;
    height: 100%;
}
.popinner1 {
    position: absolute;
    top: -70px;
}
.popularbtn a {
    border-radius: 15px;
    background: var(--btn-gradient, linear-gradient(86deg, #007299 3.26%, #AAD7A5 95.76%));
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 20px;
    position: absolute;
    bottom: -220px;
    left: 0px;
    right: 0px;
    margin: auto;
    max-width: 261px;
}
.simpleorder {
    background: #FAFDFF;
    padding-bottom: 100px;
}
.simpleorder p{margin: 0;
    padding: 0;}
.simpleorder h2{color: #000;
text-align: center;
font-family: Poppins;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: -1.44px;
text-transform: capitalize;
margin: 0;
    padding: 0;
}
.community h2{color: #000;
text-align: center;
font-family: Poppins;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: -1.44px;
text-transform: capitalize;
margin: 0;
    padding-bottom: 44px;padding-top:0px
}

.community p {margin:0px !important;padding;0px !important}

.popinner2 .section_inner_margin{margin-top:170px}
.popinner1 p, .popinner1 h2{margin:0px !important;padding:0px}
.simpleinner1 {
    text-align: center !important;
    padding-bottom: 81px;
}
.simpleinner2{padding-bottom:43px}
.shopping a {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 15px;
    background: var(--btn-gradient, linear-gradient(86deg, #007299 3.26%, #AAD7A5 95.76%));
    padding: 20px;
    max-width: 261px;
    margin: 45px auto 0px auto;
    display: block;
}
.pride p{color: var(--007299, #007299);
text-align: center;
font-family: Poppins;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
max-width:570px;margin:auto;
}
.community{
background: var(--wpr-bg-ea5a9e52-32cc-4a8a-8735-186de58a035b);padding-top:150px;padding-bottom:78px}
.community:before{content:'';background:var(--wpr-bg-ee7e32ae-c49e-4448-81e8-a1693626173d);position:absolute;width:387px;height:553px;left:0;bottom:0;background-repeat:no-repeat}
.community:after {
    content: '';
    background: var(--wpr-bg-9f7576f0-789f-4926-b01e-bfe069e9edb1) no-repeat;
    position: absolute;
    width:329px;
    height: 587px;
    right: 0%;
    bottom: 0;
    display: block;
      
}
.ordermain{text-align:center}
.ordermain h6{
color: var(--f-2-c-438, #F2C438);
text-align: center;
font-family: "Century Gothic";
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: -1.44px;padding:0px
}
.ordermain h5{color: var(--007299, #007299);
text-align: center;
font-family: "Century Gothic";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: -0.48px;
text-transform: capitalize;padding:0px;    margin-bottom: 11px;}
.orderno {
    background: #FFF;
    box-shadow: 0px 4px 9.7px 0px rgb(0 0 0 / 15%);
    max-width: 52px;
    margin:0px auto 35px auto;
    padding: 12px 30px;
}
.orderno p{
color: var(--343739, #343739);
text-align: center;
font-family: "Century Gothic";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: -0.6px;
text-transform: capitalize;
}

.ordermain h6{}
.ordermain p{color: #000;
text-align: center;
font-family: "Century Gothic";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 175% */margin:0px;}
.communityinner .section_inner_margin{max-width:770px;margin:auto;text-align:center}




.merchandisec2:before {
    content: '';
    background: var(--wpr-bg-00d03178-575f-4ad3-a73b-8e7407f90165);
    width:406px;
    height: 577px;
    position: absolute;
    left: 0;
    background-repeat: no-repeat;
    z-index: 10;
    top: 0;
    background-size: 100% 100%;
}
.merchimg img{
position: absolute;
    left: -10px;
    top: 70px;
        text-align: center;
    display: block
}
.simpleinner2{background:url(https://utc.org/wp-content/uploads/2024/10/dot.png)}
.utcsocials {display: flex;
    align-items: center;
    grid-column-gap: 10px;}
.utcsocials img{width:50px}
@media screen and (min-width:1200px) {
	.utcsocials {padding-left: 235px;
        margin-top: -20px;}
}
@media screen and (min-width:1800px) {
.merchimg img{
position: absolute;
    left: -140px;
    top: 70px;
        text-align: center;
    display: block
}
}

@media (max-width: 767px){
.he_stage table {
    width: 100% !important;
}

}
@media only screen and (max-width:767px) {
	
	.popularbtn{text-align:center}
	.whybox1{margin-top:50px;}
	.simpleorder {
    background: #FAFDFF;
    padding-bottom: 50px;
    padding-top: 50px;
}
	.ordermain {
    text-align: center;
    margin-bottom: 30px !important;
}
.merchandisec1left h1 {
    font-size: 40px;
    line-height: 45px;
}
	.showoriginal img{width:auto !important
	}
.merchandisec1left img{width:250px;padding: 20px 0px;}	
.merchandisec1right {
    width:100% !important;
    margin-right: auto !important;
    position: relative;
    left: 0px;
    right: 0;
    margin-top: 15px;
}
	.merchimg img{position:initial}	
	.simpleinner2{background:none !important}
	.popularbtn a{position:inherit;left:0px;right:0px; margin:auto}
	.community {
       padding-top: 78px;
    padding-bottom: 78px;
}
.popsection {
    background: none;
    background-size: 100% 100% !important;
    padding:70px 0px;
}	
}


@media only screen and (max-width:768px) {
		popularbtn{text-align:center}
	.popsection h2, .merchandisec2 h2 {
      font-size: 33px;
  }
	
	.whybox4 a:after {
    content: '';
    position: absolute;
    background: var(--wpr-bg-024fddd6-b3cc-4206-832c-fbf75f28da5e);
    width: 20px;
    height: 16px;
    right: 0px;
    background-size: cover;
    top: 7px;
}
	.whybox4 a {
    color: var(--007299, #007299);
    text-align: center;
    font-family: Poppins;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
}


@media only screen and (max-width:1023px) {
	.community{padding-top:70px;padding-bottom:70px}
	.merchandisec1left h1 {
       font-size: 40px;
     line-height: 50px;
    letter-spacing: -2.4px;
}
	
.community:before{display:none}	
.merchandisec2:before, .community:after{display:none}
.popbox1 {
    padding: 13px;
    background: #fff;
    margin-bottom: 30px !important;text-align:center
}	
	
}

@media only screen and (max-width:1024px) {
.simpleorder h2, .community h2{font-size:30px}
	
}

@media only screen and (min-width:1000px) and (max-width:1024px) {
.community:before {
    content: '';
    background: url(https://utc.org/wp-content/uploads/2024/10/Group25.png);
    position: absolute;
    width: 253px;
    height: 284px;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: 80%;
}
	.community:after {
    content: '';
    background: var(--wpr-bg-c71652e1-5e03-487c-9906-a8108b9cbabc) no-repeat;
    position: absolute;
    width: 230px;
    height: 485px;
    right: 0%;
    bottom: 0;
    display: block;
}
}


.page-id-18965233 .firstpage-wrapper.wpb_row {
    text-align: center;
    margin-bottom: 0px !important;
}
.membershipcat h3{font-size:22px;line-height:28px;color:#343739;margin-bottom:20px;    font-weight: 400 !important;font-family: 'Century Gothic' !important;}
.membershipcat ul{padding-bottom:40px;display: flex;
    grid-gap: 50px;
    width: 100%;}

body .membershipcat ul li{margin:0px 0px 18px 0px !important;padding:0px !important; width: 100%;
}
body .membershipcat ul li  a{
    background:#F1F6F8 var(--wpr-bg-ac951e7d-7963-4271-b2ba-37377d10ed72) !important;
    border-radius: 10px;
    color: #004661;
    font-weight: 700;
    padding: 29px !important;
    margin-bottom: 18px;font-size:22px;
	background-repeat:no-repeat !important;background-position:center right 20px !important;display:block
}
.renewcontent1 .wpb_wrapper{    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}
.box11 {
    background: #AAD7A5 0% 0% no-repeat padding-box;
    border-radius: 20px;
    padding: 17px 18px 17px 18px;
    width: 48%;
}
.box11 p{margin-bottom:0px}


.box12 {background:#F2C438;}
.box13 {background:#B7D2DD;}
.box14 {background:#62E4CE;}
.box15 {background:#EEF7ED;}
.box16 {background:#E7B6F5;}
.box17 {background:#F19895;}
.box18 {background:#004661;}

.gobtn{    color: #004661;
    font-weight: 700;
    padding: 4px 14px 4px 14px;
    background: rgba(52, 55, 57, 0.2);
    border-radius: 10px;
     display: inline-block;
       text-align: center;
    margin-top:10px;
	max-width: 115px;
font-family: 'Century Gothic' !important;
    font-size: 16px;
    font-weight: 700 !important;
}
.gobtn2 {
    color: #fff;
    font-weight: 700;
    padding: 4px 14px 4px 14px;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 10px;
    display: block;
     text-align: center;
    margin:10px auto;
    max-width: 115px;
	font-family: 'Century Gothic' !important;
    font-size: 16px;
    font-weight: 700 !important;
}
.membershipcat2 h3{font-size: 22px;
    line-height: 28px;
    color: #343739;
    margin-bottom: 20px;
    font-weight: 400 !important;
    font-family: 'Century Gothic' !important;
    margin: 0px !important;
    padding-bottom: 40px;padding-top:0px
}
.renewcontent1 h2{color:#004661;font-size:40px;line-height:46px;font-weight:700;    max-width: 260px;
}
.renewcontent2, .renewcontent3{padding-bottom:50px}
.renewcontent1 {padding-bottom:64px}
.strat1{    display: flex; align-items: center;padding-bottom:30px;}

.box18 h4 a{color:#fff}
.strat1 h4{margin-left:20px;    font-size: 18px;padding:0px}
.stratmain h5{padding-top:0px;background:var(--wpr-bg-a7dd84ed-131d-47d0-aada-0fcb8618e1e5) !important;
    border-bottom: 1px solid #004661;background-repeat:no-repeat !important;background-position:center right  !important;
    padding-bottom: 5px;    font-family: 'Century Gothic' !important;
	font-size: 16px;}

.stratmain .wpb_wrapper{display:flex;grid-gap:20px;margin-bottom:31px !important}
.topimg{    position: relative;
    top: 0px;
	right: -15px;}
.topimg img{width:100%}
.rightbox.rightbox1 {
     padding: 0px 15px 10px 15px;
    margin-top: 40px;
    flex-wrap: wrap;
    background: #EEF7ED 0% 0% no-repeat padding-box;
    border-radius: 20px;
    opacity: 1;
}
.rightbox.rightbox1 h3 {
font-size: 40px;
    color: #004661;
    max-width: 240px;
    position: relative;
    margin-top: -70px;line-height:59px
}
.rightbox.rightbox1 h3 strong {
color:#007299;
}

.box18 .strat1 {
    display: flex;
    align-items: center;
   border-bottom: 1px solid #fff !important;
    padding-bottom: 58px;
       min-height: auto;
}
.rightbox.rightbox1 iframe {border-radius: 20px;}
.box18 {
    background: #004661;
    display: flex;
    flex-direction: column;
     justify-content: center;
}
.reg .sitebtn{
position: relative;
    right: 0px;
    left: 0px;
    margin: auto;
    top: -55px;
    display: block !important;
    text-align: center;
	max-width: 130px;}

 .toggle-content {
      display: none;
      margin-top: 10px;
    }
.content{color:#004661;}
.toggle-content ul li{padding:0px!important;margin:0px !important}
.toggle-content ul li a{
color: #004661;    font-family: 'Century Gothic' !important;
    font-size: 16px;font-weight:700 !important
}

.meming img{border-top:3px solid #fff;}


@media only screen and (min-width: 1100px) {
    body .memcenleft.memcenleft1 {
                padding-right:50px;
    }
}
@media only screen and (max-width:767px) {
	.membershipcat ul{flex-direction: column;grid-gap:0px !important}
	.rightbox.rightbox1 p{padding-top:0px !important}
}


@media only screen and (max-width:768px) {
.renewcontent1 .wpb_wrapper{display:block}
.box11 { width:auto;   margin-bottom: 20px;}
.stratmain .wpb_wrapper{display:block}	
	.topimg {
    position: relative;
    top: 0px;
    right: -50px;
}

}


@media only screen and (max-width:1000px) {
	.rightbox.rightbox1 p {
  position: relative;
  width: 100%;
  padding-top: 56.25%; /* Adjust for aspect ratio (16:9) */
  overflow: hidden;
}

.rightbox.rightbox1 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;border-radius: 20px;
}
.eventimage img {
    border-radius: 20px;
    box-shadow: 0px 8px 18px #00000012;
    width: 100%;
}	
}

