/*!
Theme Name: A&G Concrete Pools
Theme URI: http://underscores.me/
Author: Kurzik
Author URI: http://kurzik.com
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ag-concrete-pools
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

A&G Concrete Pools is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@font-face {
	font-family: 'NunitoSans-Bold';
	src: url('fonts/NunitoSans-Bold.eot');
	src: url('fonts/NunitoSans-Bold.woff') format('woff'), url('fonts/NunitoSans-Bold.ttf') format('truetype'), url('fonts/NunitoSans-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
#careers-form-section .form-wrap form{
	display:grid;
	position:relative;
}

.file_upload > button{
	position:relative;
}
/* 8/28/2019 */
a.markets_link{color: #2e2b72 !important;}
a.markets_link:hover{text-decoration: underline !important;}
/* 8/28/2019 */

/*#sgpb-popup-dialog-main-div.sgpb-content-2164{box-shadow:none !important;width:100% !important;max-width:100% !important;border-bottom-width: 0px !important;border-bottom-color:transparent !important;box-sizing:border-box !important;}*/
#sgpb-popup-dialog-main-div.sgpb-content-2164 .newsletter_container{padding:2em 3.5em;border: 18px solid #2E2B72;}
.newsletter_container.newsletter_popup .news_title{font-family: Baskerville;font-weight:normal;font-size: 1.875em;line-height: normal;margin-bottom: 0.5em;margin-top:0;}
.newsletter_container.newsletter_popup .newsletter_inner_container{margin:40px 0px;}
.newsletter_container.newsletter_popup p {font-size: 1em;line-height: 1.8em;margin-bottom:0;margin-top:1em;}
.newsletter_container.newsletter_popup input {max-height: 2.8125em !important;min-height: 2.8125em !important;font-size: 0.9em !important;letter-spacing: 0.2em !important;padding: 1em;line-height: 1em;font-family: NunitoSans-AnG, sans-serif;letter-spacing:3px !important;}
.newsletter_container input.static_news_letter_submit_btn{background:#2E2F79;border: 1px solid #2E2F79;}
.newsletter_container input.static_news_letter_submit_btn:hover{background:#E42329;border:1px solid #E42329;}
.error_msg_popup{margin-top:0.3em;margin-bottom:0 !important;text-align:left;padding-left:1%;}
.success_msg_popup{padding:0.4em;margin-bottom:0 !important;border:0.2em solid #ffa500;margin:1em auto 0 !important;width:100%;max-width:98%;}
.post-1588 .newsletter_container,.newsletter_container.newsletter_popup{background:#F7F7F7 !important;}
.newsletter_container{background:#FFF !important;}
.newsletter_container{background:#F7F7F7 !important;}
/*.newsletter_container .news_title,.newsletter_container p{color:#2E2F79;}*/
.newsletter_inner_container input.txt_email_newsletter{border:1px solid #2E2F79;color:#2E2F79;}
.page-id-1588 .newsletter_container.newsletter_popup{margin-top:0;}
.newsletter_container .news_title{font-size:30px;line-height:36px;font-family:Baskerville-AnG, serif;margin-bottom:30px;}
.newsletter_container .news_title + div{margin-bottom:30px;}
.newsletter_container.newsletter_popup .news_title + p{margin-bottom:1em;color:#878787;font-size:0.875em;margin-top:0;line-height:1.1875em}
.newsletter_container.newsletter_popup p:last-child{font-family: Baskerville;font-size:1.625em;line-height: 2em;font-weight:normal;}
.newsletter_container p:last-child{font-size: 28px;line-height: 34px;font-family: Baskerville-AnG, serif;margin-top: 35px;font-weight: 600;}
.popup_submit_container{width:30%;display:inline-block;}
.newsletter_container.newsletter_popup{background:#fff !important;}
/*.newsletter_container.newsletter_popup #newsletter_email_txt_popup{background-color: #F7F7F7 !important;border: 1px solid lightgray;}*/
.newsletter_container.newsletter_popup .news_title{max-width: 490px;margin: 0 auto 16px;width: 100%;}
.newsletter_container.newsletter_popup .txt_email_newsletter::placeholder{line-height:normal !important;}
.newsletter_container.newsletter_popup .txt_email_newsletter::-ms-input-placeholder{line-height:normal !important;}
.newsletter_container.newsletter_popup .txt_email_newsletter::-webkit-input-placeholder{line-height:normal !important;}

/*20052020*/
#request-thank-you-section{max-width: 80%;margin: 0 auto;text-align:center;color:#fff;}
#request-thank-you-section p{margin-top:0;margin-bottom:20px;}
#request-thank-you-section .thank_bottom_section p{margin-bottom:0px;}
#request-thank-you-section .thank_bottom_section{margin:40px 0 60px;}
#request-thank-you-section .thank_bottom_section img{margin-top:0px;}
/*20052020*/
/*22-05-2020*/
.request_thankyou_section{background:#2e2b72;}
.thank_bottom_section .row {display: flex;flex-wrap: wrap;align-items:center;}
.thank_bottom_section .row > div{width:50%;display:inline-block;vertical-align:middle;}
.thank_bottom_section .row > div:first-child{text-align: right;padding-right: 40px;}
.request_title{font-size: 30px;line-height: 36px;}
.thankyou_bottom_inner_block{width: 50%;margin: 0px auto;text-align: left;}
#request-thank-you-section p.font-nunitosons-bold{}
#request-title.request_thankyou_title{padding: 85px 120px 368px;margin-bottom: -308px;}
.request_thankyou_title_wrap{background:#2e2b72;}
.request_thankyou_article .request-form-wrap{overflow-x:unset;}
/*22-05-2020*/

/*29052020*/
.request_thankyou_article .request-form-wrap,.request_thankyou_section {background:#fff;}
#request-thank-you-section{color:#000;text-align:left;}
.thank_bottom_section .row > div{width:80%;margin:0;}
.thank_bottom_section .row > div.thankyou_bottom_inner_left{width:20%;margin:0;padding:0 !important;}
.thankyou_bottom_inner_left{text-align:left;width:50%;display:inline-block;}
.thankyou_bottom_inner_left .row{padding:0;}
.thankyou_bottom_inner_left .row .full_width{width:100% !important;padding:0 !important;text-align:right;}
.thankyou_bottom_inner_left .row .full_width .sign_img{max-width:150px;}
.thank_bottom_section .row > div.photo_left_block{width:23%;padding-right:25px;}
.thank_bottom_section .row > div.text_right_block{width:75%;text-align:left;}
.thankyou_bottom_inner_left .row .full_width p{font-size:15px !important;}
.request_thankyou_article .request_title:after{width: 200px;height: 7px;content: '';background-image: url('https://angpools.com/wp-content/themes/ag-concrete-pools/img/waveline.svg');-webkit-background-size: cover;background-size: cover;background-position: center;margin: 20px auto 0;;display: block;}
.thank_bottom_section .row > div:first-child{text-align:left;}
.request_thankyou_article{background-image: url('https://angpools.com/wp-content/themes/ag-concrete-pools/img/background.jpg');margin-bottom: 0;}
#request-form-section-reorder{padding-top:60px;padding-bottom:60px;}
/*29052020*/
/*11062020*/
#request_friends .wpcf7-field-group + .wpcf7-field-group + .wpcf7-field-group + .wpcf7-field-group + .wpcf7-field-group + .wpcf7-field-group,#request_friends .wpcf7-field-group + .wpcf7-field-group + .wpcf7-field-group + .wpcf7-field-group + .wpcf7-field-group  .wpcf7-field-group-add {display:none !important;}
.refer_form_page form{text-align:center;width:100%;max-width:80%;margin:0 auto;background:#2e2b72;padding:40px;}
.request_friend_form input{border: 1px solid #2f0e65;color: #2f0e65;padding: 10px 15px;height: 50px;display: inline-block;vertical-align: middle;border-radius: 0;width:100%;font-size:15px;line-height:20px;}
.request_friend_form .add_row_block .form_field{width:30.5%;margin-left:1%;margin-right:1%;display:inline-block;vertical-align:middle;text-align:left;}
#request_friends .wpcf7-field-group{position:relative;margin-bottom:35px;}
.add_row_block + p button{border: 1px solid #2f0e65;color: #2f0e65;padding: 10px 11px;height: 50px;font-size: 28px;line-height: 32px;width:50px;margin:0 3px;cursor:pointer;}
.request_friend_form p input.wpcf7-form-control,.request_friend_form .referal_submit_btn input.wpcf7-form-control{color: #fff;text-align: center;margin: 20px 0 0;display: inline-block;max-width:none;width:auto;font-size:16px;letter-spacing:1px;padding:16px 30px;background:#e42128;border: 1px solid #e42128;height: auto;font-weight: bold;text-transform: uppercase;cursor:pointer;}
.request_friend_form p input.wpcf7-form-control:hover,.request_friend_form .referal_submit_btn input.wpcf7-form-control:hover{background:#bb171d;}
.request_friend_form p{margin:0;text-align:center;}
.request_friend_form .add_row_block{width:85%;display:inline-block;vertical-align:bottom;}
.request_friend_form .add_row_block + p{width:14%;display:inline-block;vertical-align:bottom;margin:0 0 0 -7px;text-align:right;}
#request_friends .wpcf7-field-group-add{display:inline-block;}
#request_friends .wpcf7-field-group:first-child .wpcf7-field-group-add{display:inline-block;}
.refer_form_page form div.wpcf7-validation-errors,.refer_form_page form div.wpcf7-acceptance-missing{position: static;color: #fff;font-weight: bold;width: 60%;max-width: none;font-size:16px;}
.refer_form_page form span.wpcf7-not-valid-tip{position:absolute;text-align:left;font-size:16px;line-height:23px;}
.add_row_block + p button:hover {background:#e42128;color: #fff;}
.refer_form_page .wpcf7-form-control-wrap{display:inline-block;}
/*11062020*/
/*12062020*/
.request_friend_form .add_row_block .form_field label{color:#fff;font-size:18px;line-height:24px;}
/*12062020*/
.refer_page_msg{width:80%;margin:20px auto;text-align:center;font-size: 24px;line-height:36px;}
#post-2190 .entry-header { display:none; }
#wpcf7-f2192-p2190-o1 div.wpcf7-mail-sent-ok { font-size:20px !important;margin-top:auto !important; }

/*23-06-2020*/
.Schedule-section{text-align: center;margin: 50px 0px 0px;}
.Schedule-section .core_btn{max-width: none;width: auto;font-weight:600;margin: 0;padding: 20px 35px;}
#advantage-call-action .button-big a {font-size: 20px;}
section#enjoy a {
    display: none;
}
/*23-06-2020*/
/*24-06-2020*/

.contact-splitter{width:100%;max-width:85%;display:block;margin:0 auto}
.contact-splitter .contact-split {width: 32%;display: inline-block;text-align:center;vertical-align:top;}
.contact-splitter .contact-split p.link a {background: #e42128;color: #fff;padding: 12px 55px;width: 100px;text-transform: uppercase;font-size:16px;}
.contact-splitter .contact-split p.link a:hover{background:#bb171d}
.contact-splitter .contact-split p.description{margin-bottom:15px;font-size:20px;font-weight:bold;}
.contact-splitter .contact-split p.heading{margin-bottom: 15px;font-family: Baskerville-AnG, serif;font-size: 40px;color: #2e2b72;}
.contact-splitter .contact-split p.heading::after{content: ' ';background-image:url("/img/waveline.svg");background-size: cover;background-position: center;margin-top: 40px;display: block;width: 239px;height: 10px;}
footer .contacts .addreses ul li:last-child img{width: 150px;height: 55px;}
/*.contact-split-container{margin:60px 0px}*/
.contact-splitter{width:100%;max-width:85%;display:block;margin:0 auto}
.contact-splitter .contact-split p.heading:after {
content: '';width: 184px;height: 8px;background-image:url(http://192.168.2.40/wordpress/angpools-new/wp-content/themes/ag-concrete-pools/img/waveline.svg);background-size: cover;background-position: center;margin-top: 40px;display: block;margin: 40px auto;}
.get-directions-container{width: 100%;max-width: 80%;margin: 70px auto;}
.get-directions-container .office-image img{width:100%}
.get-directions-container .get-direction{width:30%;display:inline-block;vertical-align:top;}
.get-directions-container .office-address{margin-top:35px;position:relative}
.arrow_img img{height: 40px;width: 50px;}
.get-map{width: 69%;display: inline-block;text-align: right;padding-left:55px;}
.get-map iframe{width:100%;height:600px}
.get-directions-container .location-icon{display: inline-block;width: 15%;vertical-align: top;}
.get-directions-container .location-icon img{width:100%;margin-top:8px}
.get-directions-container .location-address{display: inline-block;width: 82%;padding-left: 10px;}
.get-directions-container .location-address .contact_copy_rights{font-size:20px;color:#000}
.get-directions-container .location-button{margin-top:30px}
.get-directions-container .location-button a{background: #e42128;color: #fff;padding: 10px 40px;font-size: 16px;}
.get-directions-container .location-button a:hover{background:#bb171d}
.page-id-2315 .newsletter_container{display:none;}
.page-id-2310 .newsletter_container{display:none;}
/*24-06-2020*/
/*06/26/2020*/
.finance_container{display: flex;width: 100%;height: 100%;flex-wrap: wrap;align-items: center;justify-content: center;margin-top: 20px;}
.finance_container .radio-wrap{border: 1px solid #2e2b72;width: 100%;display: inline-block;margin-bottom: 20px;}
/*06/26/2020*/
/*06292020*/
.lis_financing {font-family: 'NunitoSans-AnG';font-size: 18px;line-height: 24px;}
/*06292020*/
/*30-06-2020*/
#request-thank-you-section .lis_financing{text-align: center;list-style-image: none;}
#request-thank-you-section .lis_financing li{display:inline-block;width:50%;margin-left:-4px}
#request-thank-you-section .lis_financing li .financing-container p{margin-top:0;margin-bottom:15px}
#request-thank-you-section .lis_financing li .financing-container .finance-button a{background:#e42128;color:#fff;display:block;padding:5px 0px}
#request-thank-you-section .lis_financing li .financing-container .finance-button a:hover{background:#a41419}
#request-thank-you-section .lis_financing li .financing-container .finance-button{width: 235px; text-align: center;margin: 0 auto 15px;}
/*30-06-2020*/
.wpcf7-response-output {color:white;}
.request_friend_form .add_row_block.add_row_block1 {width:100% ;margin-bottom:20px;}
.main_div_add_row {width:85%;}
.refer_friend_page.refer_form_page form {padding:50px 25px 40px;}
.refer_friend_page .request_friend_form.request_form_bottom_block {border: 2px solid #bb171d;position: relative;padding: 40px 15px 25px;text-align: left;}
.refer_friend_page  .request_form_border_block{border: 2px solid #232161;position: relative;padding: 30px 15px 5px;}
.refer_friend_page .request_friend_form {padding: 40px;}
/*06-07-2020*/

.mb-40 {margin: 0 0 40px;}
.request_friend_form.p-0 {padding: 0px;}
.refer_form_page .refer_content{font-size: 24px;line-height: 30px;color:#fff;text-align: left;}
div#request_friends {width: 100% !important;text-align: left;}
/*06-07-2020*/

/*20-08-2020*/
.postid-2087 .newsletter_container{display:none;}
.awards-section-right .medal-image{background-repeat:no-repeat;min-height:209px;background-size: cover;background-position: center;background-repeat: no-repeat;}
body.single-post article{padding:0px;}
.award-blog .award-top-section.grid{grid-template-columns: 1fr 1fr;grid-gap:40px;}
/*.award-blog .award-top-section{width:100%;display:block;}
.award-blog .award-top-section .award-content-left{width: 50%;display: inline-block;vertical-align: top;}
.award-blog .award-top-section .awards-section-right{width: 49%;display: inline-block;vertical-align: top;margin-left:-4px;}*/
.award-blog .awards-section-title{font-weight:600;}
.award-blog .medal-text{text-align:center;margin: 10px 0px 0px;}
.award-blog .awards-section-right{margin-bottom:3em;padding-left:4em}
.award-blog {width:75%;margin:3em auto;display:block;}
.award-blog .awards-section-image.grid{grid-template-columns: repeat(2,1fr);grid-gap: 40px;}
.award-blog .award-content-left{padding-right: 4em;}
.award-blog .achievement-bottom-text a{text-decoration:underline;}
.award-blog .achievement-bottom-text a:hover{text-decoration:none;}
.postid-3010 #newsletter_block{display:none;}
/*20-08-2020*/
/*20-10-2020*/
.full_image img{width:100%;}
.full_image{position:relative;}
.full_image + div{position:absolute;position: absolute;width:80%;margin:0 auto;top: 27%;left: 13%;right: auto;}
.full_image + div a.common_button::after{content:none;}
.full_image + div a.common_button:hover:after{content:none;}
.community.full_width_image img{width:100%;}
a.common_button.without_arrow::after{content:none;}
a.common_button.without_arrow:hover:after{content:none;}
/*20-10-2020*/
/*12/16/2020*/
.banner_content_bottom{text-align: center;position: absolute;bottom:50px;width:100%;z-index: 2;}
.bottom_container_seemore > a {background-color:#C80018;}
.bottom_container_seemore > a:hover{background:#2E2F79;}
/* .bottom_container_seemore > a:hover ~  .bottom_container_seemore::after{content:url("https://angpools.com/wp-content/uploads/2020/12/long-arrrow.svg");position: absolute;bottom: -130px;left: 0;right: 0;margin: 0px auto;} */
.down_arrow:hover:after{content:url("https://angpools.com/wp-content/uploads/2020/12/long-arrrow.svg");}
.bottom_container_seemore{position:relative;bottom:-10px;}
.down_arrow:after{content:url("https://angpools.com/wp-content/uploads/2020/11/long-arrrow.svg");position: absolute;bottom: -120px;left: 0;right: 0;margin: 0px auto;}
.bottom_container_seemore a {padding-bottom:25px;}
.bottom_container_seemore_arrow{position:relative;bottom:-20px;}
.bottom_container_seemore_arrow > a > img {height:65px;}
/*12/16/2020*/
/* 9.2.2021*/
.foundation_banner{width:100%;}
.irsc_container{padding: 45px 0px;}
 p{font-family: 'Work Sans', sans-serif;font-size: 20px;line-height: 26px; margin-bottom: 20px;}
 h3,.common_h3{font-size: 32px;line-height: 36px;font-family: 'Prata', serif;text-align: left;    color: #E42329;padding-bottom: 25px;margin: 0px;}
.irsc_content{padding: 30px 0px;}
 .irsc_img{width: 100%;}
 .winning_img{padding-right: 25px;width: 100%;}
 .winning_content{padding-left: 25px;}
 .foundation_img{text-align:center;}
 .foundation_img img{width:100%;max-width:650px;}
/* 9.2.2021 */
 /*10.2.2021 */
.newsletter_container.newsletter_popup p {font-size: 1.2em;line-height: 1.8em;margin:0px;font-family: 'Prata', serif;}
.read_more{margin-top: 30px;text-align:left;}
.read_more a{vertical-align:middle;font-family: 'Prata', serif;font-size: 18px;line-height: 30px;text-align:left;}
.art_content_inner .title_popup{text-align:left;color:#2E2F79;margin:0 0 20px;}
#sgpb-popup-dialog-main-div.sgpb-content-2164 .newsletter_container.newsletter_popup.art_allen{padding:0;}
.newsletter_container .art_image img{width:100%;height:100%;}
.irscr_popup_img img{width: 100%;max-width: 230px;}
.art_content_inner{padding:30px 30px;}
.art_content_inner p{font-size:18px !important;line-height:26px !important;text-align:left;}
.irscr_popup_img{margin:0 0 35px;text-align:left;}
.read_more a:hover{color:#2E2F79}
.newsletter_container.newsletter_popup .newsletter_inner_container{margin:0;}
/*10.2.2021*/
/*13-05-2021*/
.newsletter_container.newsletter_popup p.margin_bottom_30{margin-bottom:30px;}
.newsletter_container.newsletter_popup p.color_black {color: #000;}
.newsletter_container.newsletter_popup p.font_worksans {font-family: 'Work Sans', sans-serif !important;}
/*13-05-2021*/
/*08.06.2021*/
.contact-thank-section .contact-txt {font-size: 23px; line-height: 30px;color: green;}

/*08.07.2021*/
.positions .wpcf7-list-item{padding:5px 0px;position:relative;display:inline-block;width: 50%;margin: 0px;vertical-align:top;}
.positions .wpcf7-list-item:nth-child(even){padding:5px 0 5px 5px}
.positions .wpcf7-list-item:nth-child(odd){padding:5px 5px 5px 0px}
.position-list p{margin-bottom:0px;}
.position-list .position-lable{margin:20px 0px 15px;}
.positions .wpcf7-list-item>input[type=checkbox]{width:100%;max-width:270px;position:absolute;top: 14px;left: 2px;opacity: 0;cursor:pointer;}
.positions span.wpcf7-list-item-label{background-image: url('https://angpools.com/wp-content/uploads/2021/07/tick_1a-1.png');background-repeat: no-repeat;padding-left: 30px;background-size: 17px;display: inline-block;background-position: top 5px left;font-size:15px;}
.positions .wpcf7-list-item>input[type=checkbox]:checked + span.wpcf7-list-item-label {background: url("https://angpools.com/wp-content/uploads/2021/07/tick_1a-2.png");background-repeat: no-repeat;background-size: 17px;background-position: top 5px left;font-size:15px;}
.alert-value{color: #dc3232;font-size: 14px;font-weight: normal;display: block;}
/*08.07.2021*/
@media only screen and (min-width: 1400px){
	#request-form-section-reorder {grid-template-columns: 1fr 3fr 1fr;}
	.refer_form_page form{max-width:1100px;}
	/*10.2.2021*/
	.art_content_inner{padding:30px 40px}
	/*10.2.2021*/
}
@media only screen and (max-width: 2200px){
	.award-blog{width:85%;}
}
@media only screen and (max-width: 2000px){
	.award-blog .awards-section-right{padding-left: 2em;}
	.award-blog .award-content-left{padding-right: 2em;}
	.award-blog{width:95%;}
}
@media only screen and (max-width: 1800px){
	#sgpb-popup-dialog-main-div.sgpb-content-2164 .newsletter_container {padding: 2em 2em;}
	.newsletter_container.newsletter_popup p:last-child{font-size: 1.3em;line-height: normal;}
	.newsletter_container.newsletter_popup .news_title{font-size:1.5em;line-height:normal;}
	/*24-06-2020*/
	.get-map iframe{width:100%;height:550px}
	/*24-06-2020*/
	/*20-08-2020*/
	.award-blog .award-top-section.grid{grid-template-columns: 6fr 6fr;grid-gap:100px;}
	.award-blog .awards-section-right{padding-left: 0;}
	.award-blog .award-content-left{padding-right: 0;}
	/*20-08-2020*/
}
@media only screen and (max-width: 1600px){
	.newsletter_container.newsletter_popup .newsletter_inner_container {margin: 0;}
	/*20-08-2020*/
	.award-blog .award-top-section.grid{grid-template-columns:1fr 1fr;grid-gap:40px;}
	.awards-section-right .medal-image{min-height:250px;}
	.award-blog{margin: 2em auto;width:100%;}
	/*20-08-2020*/
}
@media only screen and (max-width: 1400px){
	#sgpb-popup-dialog-main-div.sgpb-content-2164 .newsletter_container{padding:40px 45px;}
	.newsletter_container.newsletter_popup .news_title {font-size:28px;line-height: 34px;margin-bottom:15px;}
	.newsletter_container.newsletter_popup p{font-size: 16px;line-height: 26px;margin-top:20px;}
	.newsletter_container.newsletter_popup input{max-height:45px !important;min-height:45px !important;font-size:14px !important;letter-spacing:1px !important;padding:15px;}
	.error_msg_popup{color: #2f0e65;font-weight: bold;font-size: 16px;line-height: 34px;margin-bottom:0 !important;text-align:left;padding-left:1%;}
	.success_msg_popup{padding:8px;margin-bottom:0 !important;font-size: 16px;line-height:21px; border: 2px solid #ffa500;margin:15px auto 0;width:100%;max-width:98%;}
	.newsletter_container.newsletter_popup p:last-child{font-family: Baskerville;font-size:26px;line-height: 30px;font-weight:normal;}
	#sgpb-popup-dialog-main-div.sgpb-content-2164 .newsletter_container {border: 10px solid #2E2B72;}
	.newsletter_container.newsletter_popup .news_title + p{font-size:16px;margin-top:0px;margin-bottom:20px;line-height:normal;}
	#sgpb-popup-dialog-main-div.sgpb-content-2164 .newsletter_container{border: 10px solid #2E2B72;}
	.newsletter_container.newsletter_popup .txt_email_newsletter::placeholder{line-height:normal !important;}
	.newsletter_container.newsletter_popup .txt_email_newsletter::-ms-input-placeholder{line-height:normal !important;}
	.newsletter_container.newsletter_popup .txt_email_newsletter::-webkit-input-placeholder{line-height:normal !important;}
	.newsletter_container.newsletter_popup .news_title{width: 100%;max-width: 315px;margin: 0 auto 15px;}
	/*24-06-2020*/
	.contact-splitter .contact-split p.description{font-size:20px}
	.contact-splitter .contact-split p.heading{font-size:36px}
	.contact-splitter .contact-split p.link a{padding:8px 55px}
	.get-map iframe{width:100%;height:480px}
	/*24-06-2020*/
	/*10.2.2021*/
	.read_more a{font-size: 18px;}
	#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-dialog-main-div-theme-wrapper-1{width:100%;max-width:60% !important;}
	/*10.2.2021*/
}
@media only screen and (max-width: 1303px){
	.award-blog .award-top-section.grid{margin-bottom:30px;}
}
.award-blog .award-top-section.grid
@media only screen and (max-width: 1280px){
	.newsletter_container p  br{display:none;}
}
@media only screen and (max-width: 1199px){
	/*06262020*/
	.finance_container .radio-wrap {width:100%;}
	/*06262020*/
	.post-1588 .newsletter_container {background: #FFF !important;}
	/*11062020*/
	.request_friend_form .add_row_block .form_field{width:98%;margin-bottom:15px;margin-left:0;margin-right:2%;}
	.request_friend_form .add_row_block .form_field .wpcf7-form-control-wrap{width:100%;}
	.refer_form_page form{padding:30px 20px;}
	.refer_form_page form div.wpcf7-validation-errors, .refer_form_page form div.wpcf7-acceptance-missing{width:80%;}
	.request_friend_form .add_row_block + p,.request_friend_form .add_row_block{vertical-align:middle;}
	.refer_form_page form span.wpcf7-not-valid-tip{position:static;}
	#request_friends .wpcf7-field-group{margin-bottom:10px;}
	/*11062020*/
	/*15-06-2020*/
	.request_friend_form .add_row_block + p{vertical-align:bottom;}
    .request_friend_form .add_row_block  > div.form_field:last-child{margin-bottom:0px;}
	.request_friend_form .add_row_block{width:80%;}
	.request_friend_form .add_row_block + p{width:19%;}
	/*15-06-2020*/
	/*24-06-2020*/
	.contact-split-container{text-align:center;}
	.contact-splitter .contact-split{width:50%;margin-left:-4px}
	.contact-splitter .contact-split p.heading{font-size:34px}
	.get-map{width:100%;padding:0}
	.get-directions-container .get-direction{width:100%;margin-bottom:50px}
	.get-directions-container .location-address .contact_copy_rights{font-size:18px}
	.get-directions-container .office-address{vertical-align: middle;width: 48%;display: inline-block;margin-left: -4px;padding-left: 54px;}
	.get-directions-container .office-image{width: 50%;display: inline-block;vertical-align: middle;}
	/*24-06-2020*/
	/*06-07-2020*/
	.form_field.last-div {margin-bottom: 0 !important;}
	.refer_friend_page .request_form_border_block{padding:40px 15px 30px;}
	.request_friend_form .add_row_block.add_row_block1 {width: 95%;}
	.refer_position_title{top: -15px;}
	/*06-07-2020*/
	/*20-08-2020*/
	.award-blog{width:90%;}
	.award-blog .award-top-section.grid {grid-template-columns: 1fr;grid-gap: 0;}
	.award-blog .awards-section-image.grid{grid-gap:0px 40px;}
	.award-blog .awards-section-right{margin-bottom:0px;}
	.award-blog .medal-text{margin-bottom:25px;}
	.award-blog .awards-section-image.grid .medals:last-child .medal-text{margin-bottom:0;}
	.award-blog .awards-section-image.grid .medals:nth-last-child(2) .medal-text{margin-bottom:0;}
	.award-blog .award-content-left p:last-child{margin-bottom:0;}
	/*20-08-2020*/
	/*10.2.2021*/
	#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-dialog-main-div-theme-wrapper-1{max-width:70% !important}
	/*10.2.2021*/
}
@media only screen and (max-width: 991px){
	.newsletter_container .news_title {font-size: 28px;line-height: 34px;margin-bottom:20px;}
	.newsletter_container .news_title + div{margin-bottom:20px;}
	.newsletter_container p:last-child{font-size: 26px;line-height: 32px;}
	.newsletter_container.newsletter_popup p:last-child {font-size: 22px;line-height: 26px;}
	.newsletter_container.newsletter_popup .news_title{font-size: 26px;line-height: 30px;}
	/*22-05-2020*/
	.page-title.request_title{font-size:28px;line-height:32px;padding-bottom: 30px;}
	.thankyou_bottom_inner_block {width: 60%;}
	/*22-05-2020*/
	/*29052020*/
	.thank_bottom_section .row > div.photo_left_block {width: 26%;padding-right: 15px;}
	.thank_bottom_section .row > div.text_right_block{width:74%;}
	/*29052020*/
	/*15-06-2020*/
	.request_friend_form .add_row_block{width:79%;}
	.request_friend_form .add_row_block + p{width:20%;}
	.add_row_block + p button{width:45px;}
	/*15-06-2020*/
	/*24-06-2020*/
	footer .contacts .addreses ul li:last-child{text-align:center}
	.get-directions-container .office-image{width:100%;}
	.get-directions-container .office-address{width:100%;padding:0px;margin:50px auto;text-align:center}
	.get-directions-container .location-address{width: auto;padding-left: 0;text-align: left;}
	.get-directions-container .location-icon img{width:auto;margin-top:0}
	/*24-06-2020*/
	/*21-10-2020*/
	.newsletter_container{padding:60px 50px;}
	#newsletter_block .newsletter_container .news_title{font-size:28px;line-height:38px}
	#newsletter_block .newsletter_container p:last-child{font-size: 22px;line-height: 26px;margin-bottom:0}
	.full_image + div a.common_button.without_arrow{padding:20px 25px;margin-bottom:30px}
	/*21-10-2020*/
	/*9.2.2021*/
	.winning_content{padding-top: 45px;padding-left: 0px;padding-right: 0px;}
	.winning_img{padding-left: 0px;padding-right: 0px;}
	.foundation_img img{width:100%;}
	/*9.2.2021*/
	/*10.2.2021*/
	.read_more a{font-size: 16px;}
	.read_more span{font-size:16px;}
	.newsletter_container.newsletter_popup p{font-size: 16px;}
	#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-dialog-main-div-theme-wrapper-1{max-width:75% !important}
	.art_content_inner .title_popup{margin:0 0 15px;}
	.read_more{margin-top:15px;}
	.newsletter_container.newsletter_popup p{font-size:16px !important;}
	/*10.2.2021*/
	/*13-05-2021*/
	.newsletter_container.newsletter_popup p.margin_bottom_30 {margin-bottom: 20px;}
	/*13-05-2021*/
	/*08.07.2021*/
	.position-lable , .positions .wpcf7-list-item{font-size: 18px;line-height: 25px;}
	/*08.07.2021*/
}
@media only screen and (max-width: 800px){
	#advantage-call-action .button-big a {font-size: 18px;}
	/*10.2.2021*/
	#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-dialog-main-div-theme-wrapper-1{max-width:80% !important}
	/*10.2.2021*/
}
@media only screen and (max-width: 780px){
	.newsletter_container.newsletter_popup .news_title {font-size:24px;}
}
@media only screen and (max-width: 767px){
	.newsletter_container.newsletter_popup .news_title {font-size:26px;line-height: 34px;margin-bottom:20px;}
	.newsletter_container.newsletter_popup p:last-child {font-size: 20px;line-height: 26px;}
	.newsletter_container.newsletter_popup .news_title + p{font-size: 14px;line-height:normal;}
	.newsletter_container.newsletter_popup .news_title{max-width:285px}
	/*22-05-2020*/
	.thankyou_bottom_inner_block {width: 70%;}
	#request-title.request_thankyou_title{padding: 45px 30px 260px;margin-bottom: -200px;}
	/*22-05-2020*/
	/*29052020*/
	.thank_bottom_section .row > div.photo_left_block {width: 35%;}
	.thank_bottom_section .row > div.text_right_block{width:65%;}
	.thank_bottom_section .row > div{width:75%;padding-right: 25px !important;}
	.thank_bottom_section .row > div.thankyou_bottom_inner_left{width:25%;}
	.thankyou_bottom_inner_left .row .full_width .sign_img{max-width:130px;}
	/*29052020*/
	/*11062020*/
	.refer_form_page form{max-width:100%;}
	.refer_form_page form div.wpcf7-validation-errors, .refer_form_page form div.wpcf7-acceptance-missing{width:100%}
	/*6/15/2020*/
	.add_row_block + p button{width:50px;margin:0 0 0 5px;padding:10px 11px;font-size:23px;height:45px;cursor: pointer;line-height: 26px;}
	/*6/15/2020*/
	.request_friend_form p input.wpcf7-form-control{margin-top:0;}
	.request_friend_form input{height:45px;}
	.request_friend_form p input.wpcf7-form-control{padding:10px 30px;}
	.request_friend_form .add_row_block{width:100%;}
	.request_friend_form .add_row_block + p{width:100%;margin-top:15px;text-align:left;margin-bottom:15px;}
	/*11062020*/
	/*23-06-2020*/
	#advantage-call-action .button-big a{line-height:24px;padding:20px 30px}
	/*23-06-2020*/
	/*24-06-2020*/
	.contact-splitter .contact-split{width:100%;margin:0px;margin-bottom:20px}
	.contact-splitter .contact-split p.description{margin-bottom:35px}
	.contact-splitter .contact-split p.heading {font-size: 32px;}
	.contact-splitter .contact-split p.heading:after{margin: 30px auto}
	.get-directions-container .office-address{margin: 30px auto;}
	.get-directions-container .get-direction{margin-bottom: 25px;}
	.get-directions-container .location-address .contact_copy_rights{font-size:16px}
	/*24-06-2020*/
	/*30-06-2020*/
	#request-thank-you-section .lis_financing li{width:100%;margin-left:0px;margin-bottom:25px;}
		#request-thank-you-section .lis_financing li + li{margin-bottom:0px}
	#request-thank-you-section .lis_financing{margin-top:30px;padding:0px;}
	/*30-06-2020*/
	/*06-07-2020*/
	.refer_friend_page .request_friend_form.request_form_bottom_block{padding:40px 15px 25px;}
	.refer_friend_page .request_form_border_block {padding: 40px 15px 30px;}
	.main_div_add_row {width: 100%;}
	.request_friend_form .add_row_block.add_row_block1 {width: 100%;}
	/*06-07-2020*/
	/*10-20-2020*/
	#newsletter_block .newsletter_container .news_title{font-size: 24px;line-height: 32px;}
	#newsletter_block .newsletter_container p:last-child{font-size: 20px;line-height: 30px;}
	.full_image{position:unset;}
	.full_image + div{position:unset;}
	.full_image + div h1{margin-top:30px;color:#2E2F79}
	/*10-20-2020*/
}
/*Saranya 06-05-2020*/
@media only screen and (max-width: 650px){
	.newsletter_container.newsletter_popup .news_title{font-size: 22px;line-height: 30px}
}
/*Saranya 06-05-2020*/
@media only screen and (max-width: 600px){
	.newsletter_container.newsletter_popup .newsletter_inner_container{position:relative;}
	/*new page popup*/
	.newsletter_container.newsletter_popup.mobile_popup{display:block !important;}
	.newsletter_container.newsletter_popup{display:none}
	.newsletter_container.newsletter_popup.mobile_popup #error_msg_popup{margin-top:5px;}
	.newsletter_container.newsletter_popup.mobile_popup #newsletter_submit_btn_popup{margin-top:0px;}
	/*new page popup*/
	.newsletter_container.newsletter_popup .news_title{max-width: 290px;}
	/*22-05-2020*/
	.thankyou_bottom_inner_block {width: 80%;}
	/*22-05-2020*/
	/*29052020*/
	.thank_bottom_section .row > div.photo_left_block {width: 100%;}
	.thank_bottom_section .row > div.text_right_block{width:100%;}
	.thank_bottom_section .row > div{width:70%;}
	.thank_bottom_section .row > div.thankyou_bottom_inner_left{width:30%;}
	/*29052020*/
	/*15-06-2020*/
	.request_friend_form .add_row_block {width: 100%;display:block;}
	.request_friend_form .add_row_block > div.form_field:last-child {margin-bottom: 15px;}
	.request_friend_form .add_row_block .form_field{margin-right:0px;width:100%;}
	/*15-06-2020*/
	/*24-06-2020*/
	.get-directions-container .location-icon img{width: 46px;margin-top: 5px;}
	.get-directions-container .location-button a{font-size:14px;padding:10px 25px;}
	/*24-06-2020*/
	/*06-07-2020*/
	.refer_friend_page .request_friend_form.request_form_bottom_block{padding:30px 15px 0px;}
	.refer_friend_page .request_form_border_block {padding: 30px 15px 10px;}
	/*06-07-2020*/
	/*20-08-2020*/
	.award-blog .awards-section-image.grid{grid-template-columns:1fr;}
	.awards-section-right .medal-image{min-height:300px;}
	.award-blog .awards-section-image.grid .medals:nth-last-child(2) .medal-text{margin-bottom:25px;}
	/*20-08-2020*/
	.contact_br br{display:none;}
	/*10.2.2021*/
	#sgpb-popup-dialog-main-div.sgpb-content-2164 .newsletter_container{padding:35px 10px;}
	.irscr_popup_img{margin:0 0 25px}
	.art_content_inner{padding:15px 20px 0}
	.art_image img{padding:15px 20px 0}
	/*10.2.2021*/
	/*08-07-2021*/
	.positions .wpcf7-list-item{width: 100%;margin: 0px;}
	.positions .wpcf7-list-item:nth-child(even){padding:5px 0 5px 0px}
	.positions .wpcf7-list-item:nth-child(odd){padding:5px 0px 5px 0px}
	.positions span.wpcf7-list-item-label{background-position: top 3px left;}
	.positions .wpcf7-list-item>input[type=checkbox]:checked + span.wpcf7-list-item-label {background-position: top 3px left;}
	/*08-07-2021*/
}
@media (max-width: 567px){
	/*08.07.2021*/
	.position-lable , .positions .wpcf7-list-item{font-size: 16px;line-height: 22px;}
	/*08.07.2021*/
}
@media only screen and (max-width: 575px){
	.newsletter_container.newsletter_popup .news_title {font-size:24px;line-height: 32px;margin-bottom:20px;}
	.newsletter_container .news_title {font-size: 26px;line-height: 32px;}
	.newsletter_container p:last-child{font-size: 24px;line-height: 30px;}
	.newsletter_container.newsletter_popup p:last-child {font-size: 21px;line-height: 25px;}
	.newsletter_container.newsletter_popup .news_title {max-width: 270px;}
	/*22-05-2020*/
	.thankyou_bottom_inner_block {width: 90%;}
	.refer_friend_page.refer_form_page form {padding: 50px 15px 40px;}
	.refer_position_title p{width:auto;padding: 0 15px;font-size: 16px;line-height: 22px;}
	/*22-05-2020*/
	.newsletter_container{padding:60px 35px}
}
@media only screen and (max-width: 480px){
	.newsletter_container.newsletter_popup .news_title{font-size: 22px;line-height: 26px;}
	.newsletter_container.newsletter_popup p:last-child {font-size: 20px;line-height: 24px;}
	.newsletter_container.newsletter_popup .news_title {max-width: 250px;}
	/*22-05-2020*/
	.thankyou_bottom_inner_block {width: 95%;text-align:center;}
    .thank_bottom_section .row > div:first-child {text-align:center;padding-right: 0px;order:1;padding-top:15px;}
	/*22-05-2020*/

	/*29052020*/
	.thank_bottom_section .row > div:first-child{order:0;text-align:left;padding:0 !important;}
	.thank_bottom_section .row > div.text_right_block{padding:0 !important;}
	.thank_bottom_section .row > div.thankyou_bottom_inner_left {width: 100%;margin-top: 10px;text-align: right !important;}
	.thankyou_bottom_inner_left .row .full_width{text-align: right !important;}
	/*29052020*/
	/*10.2.2021*/
	#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-dialog-main-div-theme-wrapper-1{max-width:90% !important}
	/*10.2.2021*/
	/*08.06.2021*/
    .contact-thank-section .contact-txt {font-size: 20px;line-height: 26px;}
}
@media only screen and (min-width: 768px) {
	.submit-button-careers{
		grid-column: 1/3;
		align-items:center;
	}
	div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
		grid-column: 1/3;
		align-items:center;
	}
	div.wpcf7-mail-sent-ok{
		grid-column: 1/3;
		align-items:center;
	}
}

.submit-button-careers input{
	display:block;
}

span.wpcf7-not-valid-tip{
	font-size:14px;
	position:absolute;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
	color:#fff;
	font-size:14px;
	position:absolute;
	bottom: -30px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
}

div.wpcf7-mail-sent-ok{
	color:#fff;
	font-size:14px;
	position:absolute;
	bottom: -30px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
}

body.archive #postlist{
	margin-top:55px;
}

body.single #main{
	padding-left:15px;
	padding-right:15px;
}

@media only screen and (min-width: 992px) {
	body.single #main{
	padding-left:90px;
	padding-right:90px;
}
.menu-item-2261{margin-bottom:11px !important;}
}

@media only screen and (min-width: 1890px) {
	.menu-item-2261{margin-bottom:35px !important;}
}
body.page-template-template-request-page footer{
	display:none;
}

@media screen and (max-width: 380px){
	/*29052020*/
	.thank_bottom_section .row > div {width: 100%;}
	/*29052020*/
}
