/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;800;900&display=swap');


.btn { display: inline-block; background: #23B576; border: 0; border-radius: 5px; font-size: 20px; line-height: 1; text-transform: uppercase; color: #fff; padding: 18px 30px; cursor: pointer; }
.btn:hover { background: #355B8D; color: #fff; }

.top-phn-no { position: absolute; top: -140px; right: 55px; color: #fff; text-transform: uppercase; letter-spacing: 1px; line-height: 1; text-align: center; z-index: 9999;}
.top-phn-no a { display: block; font-size: 28px; line-height: 1; color: #fff; font-weight: 700; letter-spacing: 0; }

.top-banner-wrap { padding: 150px 0 60px; }
.bannr-top { padding: 0 0 60px; }
.bannr-top h1 { color: rgba(255,255,255,0.8); text-transform: uppercase; font-size: 94px; line-height: 1; }
.bannr-top h1 small { display: block; font-size: 24px; color: #fff; }
.bannr-top a.btn { margin-right: 20px;}
.bannr-top a.link-call { color: #fff; font-size: 32px; font-weight: 700; }
.bannr-top a.link-call img { margin-right: 10px; }

ul.bnr-inline-info { margin: 0; padding: 90px 0 0; display: flex; flex-wrap: wrap; list-style: none; }
ul.bnr-inline-info li { color: #fff; padding: 0 40px; position: relative; }
ul.bnr-inline-info li:before { content: ''; background: #23B475; width: 3px; height: 30px; border-radius: 4px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
ul.bnr-inline-info li:first-child { padding-left:0;}
ul.bnr-inline-info li:first-child:before { display:none; }
ul.bnr-inline-info li h3 { color: #fff; line-height: 1.2; margin: 0; }
ul.bnr-inline-info li h3 strong { font-weight: normal; font-size: 16px; display: block; }

.banner-btm-info { padding-top: 20px; }

.ttl-border { padding: 0 0 45px; position: relative; margin: 0 0 45px !important;}
.ttl-border:after { content: ''; background: #30B97E; width: 180px; height: 4px; position: absolute; left: 0; bottom: 0; }
.ttl-border.center-aln { text-align: center; }
.ttl-border.center-aln:after { margin: 0 auto; right: 0;}

ul.bnr-logo-rt { margin: 0; padding: 40px 0 0; list-style: none; display: flex; flex-wrap: wrap; justify-content: flex-end; }
ul.bnr-logo-rt li { padding-left: 30px; margin-bottom: 20px; }


.second-wrap { padding: 60px 0;}

ul.area-list-with-ic { margin: 0; padding: 40px 0 20px; list-style: none; display: flex; flex-wrap: wrap; justify-content: center; border-bottom: 1px solid rgba(255,255,255,0.2); }
ul.area-list-with-ic li { width: 135px; text-align: center; padding: 0 10px 15px; }
ul.area-list-with-ic li img { height: 60px; width: auto; }
ul.area-list-with-ic li p { font-size: 16px; line-height: 1; color: #fff; margin: 0; padding-top: 15px; }

ul.area-list-link { margin: 0; padding: 0 0 30px; list-style: none; }
ul.area-list-link li a { font-size: 16px; color: #fff; }

.testimonial-sec { padding: 60px 0; }
.testimonial-main { display: flex; flex-wrap: wrap; justify-content: space-between; }
.testimonial-main .testi-lt { width: 180px; }
.testimonial-main .testi-lt .numbers { font-size: 24px; color: #203C61; font-weight: 600; padding-left: 26px; }
.testimonial-main .testi-rt { width: 670px; position:relative;}
.testimonial-main .testi-rt:after { content: ''; background: url(http://howelljustice.gravityio.com/wp-content/uploads/2020/07/quote-.svg) no-repeat; width: 92px; height: 78px; position: absolute; bottom: 0; right: 0; }
.testimonial-main .testi-rt h3 { color: #203C61; line-height: 1.3; }
.testimonial-main .testi-rt h5 { font-size: 20px; }
.testimonial-main .testi-rt h5 small { display: block; font-weight: normal; }

.testimonial-sec button.slick-prev { font-size: 0; background: url(http://howelljustice.gravityio.com/wp-content/uploads/2020/07/lt-arw.png) no-repeat; position: absolute; left: 0;
 top: 5px; cursor: pointer; z-index: 99;}
.testimonial-sec button.slick-next { font-size: 0; background: url(http://howelljustice.gravityio.com/wp-content/uploads/2020/07/rt-arw.png) no-repeat; position: absolute; left: 70px; top: 5px; cursor: pointer; z-index: 99;}


.pricing-areas { padding: 80px 0; background-position: 80% 100px!important;}
.prc-listbox { padding: 0 20px; line-height: 1.4; color: #121E2E; min-height: 130px; }
.prc-listbox h4 { position: relative; color: #203C61; }
.prc-listbox h4:before { content: ''; background: #23B576; width: 2px; height: 23px; position: absolute; top: 5px; left: -20px; }
.prc-listbox h4 strong { color: #23B576; font-weight: 900; }

.infogrphc-area h5 { text-align: center; position: relative; font-size: 18px; padding: 0 0 20px; }
.infogrphc-area h5:before { content: ''; background: url(http://howelljustice.gravityio.com/wp-content/uploads/2020/07/hpns-lt.png) no-repeat; width: 71px; height: 37px; display: inline-block; position: relative; top: 30px; left: -12px; }
.infogrphc-area h5:after { content: ''; background: url(http://howelljustice.gravityio.com/wp-content/uploads/2020/07/hpns-rt.png) no-repeat; width: 71px; height: 37px; display: inline-block; position: relative; top: 30px; right: -12px; }

.infogrphc-area { padding: 0 0 40px; }
.infogrphc-area.mobile { display: none;}

.infogrphc-area ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; justify-content: center; }
.infogrphc-area ul li { padding: 0 10px 55px; position: relative; width: 25%; }
.infogrphc-area ul li .big-numbers { font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 160px; line-height: 1; color: rgba(0,0,0,0.05); position: absolute; top: -50px; left: -35px; }
.infogrphc-area ul li h4 { margin: 0 0 5px; }
.infogrphc-area ul li p { line-height: 1.2; }

.infogrphc-area ul li.no-1:after, .infogrphc-area ul li.no-2:after, .infogrphc-area ul li.no-3:after { content: ''; background: url(http://howelljustice.gravityio.com/wp-content/uploads/2020/07/indicate-dwn.svg) no-repeat; position: absolute; width: 58px; height: 40px; left: 40%; }
.infogrphc-area ul li.no-5:after, .infogrphc-area ul li.no-6:after, .infogrphc-area ul li.no-7:after {content: ''; background: url(http://howelljustice.gravityio.com/wp-content/uploads/2020/07/indicate-up.svg) no-repeat; position: absolute; width: 58px; height: 44px; left: 45%; top: -60px; }

.persnl-ttl { padding-top: 95px; }

.form-wrap-outer { padding: 80px 0 240px; }
.form-grad-bg .elementor-column-wrap.elementor-element-populated { padding: 55px !important; }


.gform_heading { text-align: center; }
.gform_heading h3 { color: #fff; font-size: 42px !important; font-weight: 900 !important; }
.gform_heading span.gform_description { color: #fff; font-size: 27px; }
/*..................gravity form styling..................*/
.gform_wrapper.general_form_wrapper{width:100%;max-width:100% !important;padding:0;box-sizing:border-box;margin:0 auto;}
.gform_wrapper.general_form_wrapper ul.gform_fields{margin:0 -10px !important;display:block;position:relative;}
.gform_wrapper.general_form_wrapper ul.gform_fields:after{content:"";display:block;clear:both;}
.gform_wrapper.general_form_wrapper ul.gform_fields li.gfield{width:50%;float:left;padding:0 10px;clear:none;box-sizing:border-box;margin:0 0 20px !important;}
.gform_wrapper.general_form_wrapper ul.gform_fields li.gfield.fullwidth-field{width:100%;}
.gform_wrapper.general_form_wrapper ul.gform_fields li.gfield label.gfield_label{font-size:16px; display: none;}
.gform_wrapper.general_form_wrapper ul.gform_fields li.gfield.regd-prod, .general_form_wrapper.gform_wrapper ul.gform_fields li.gfield.regd-address{width:100%;max-width:100%;}
.gform_wrapper.general_form_wrapper .top_label input.medium, .general_form_wrapper.gform_wrapper .top_label select.medium, .gform_wrapper textarea.medium{width:100% !important;height:60px;padding: 8px 14px !important; color: #fff; border: 0; border-bottom: 1px solid #fff; border-radius: 0;}
.gform_wrapper.general_form_wrapper .gform_footer{text-align:center;margin-top:0;}
.gform_wrapper.general_form_wrapper .gform_footer input[type="submit"]{ border-radius:6px;padding:5px 30px;height:60px; width: auto;text-align:center;font-size:18px;margin-right:0;font-weight:700; cursor: pointer; text-transform: capitalize;}
.gform_wrapper.general_form_wrapper ul.gform_fields li.regd-address .ginput_complex{margin-right:-10px;margin-left:-10px;box-sizing:border-box;float:none;width:auto;}
.gform_wrapper.general_form_wrapper ul.gform_fields li.regd-address .ginput_complex:after{clear:both;display:block;content:"";}
.gform_wrapper.general_form_wrapper ul.gform_fields li.regd-address .ginput_complex > span{float:left;width:50%;display:block;box-sizing:border-box;padding:0 10px;margin-left:0;margin-right:0;margin-bottom:15px;}
.gform_wrapper.general_form_wrapper ul.gform_fields li.regd-address .ginput_complex > span input{width:100% !important;}
.gform_wrapper.general_form_wrapper li.gfield.gfield_error, .general_form_wrapper.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none;}
.gform_wrapper.general_form_wrapper label.gfield_label+div.ginput_container{margin-top:0 !important;} 
.gform_wrapper.general_form_wrapper.gf_browser_chrome .gfield_error input[type=email], .general_form_wrapper.gform_wrapper.gf_browser_chrome .gfield_error input[type=number], .general_form_wrapper.gform_wrapper.gf_browser_chrome .gfield_error input[type=password], .general_form_wrapper.gform_wrapper.gf_browser_chrome .gfield_error input[type=tel], .general_form_wrapper.gform_wrapper.gf_browser_chrome .gfield_error input[type=text], .general_form_wrapper.gform_wrapper.gf_browser_chrome .gfield_error input[type=url], .general_form_wrapper.gform_wrapper.gf_browser_chrome .gfield_error select, .general_form_wrapper.gform_wrapper.gf_browser_chrome .gfield_error textarea, .general_form_wrapper.gform_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type=text]{border-color:#790000 !important;margin-bottom:0;}
.gform_wrapper.general_form_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .general_form_wrapper.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .general_form_wrapper.gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, .general_form_wrapper.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-left:0;margin-top:0;}
.gform_wrapper.general_form_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description.validation_message{display:none;}
.gform_wrapper.general_form_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .general_form_wrapper.gform_wrapper li.gfield_html{max-width:100% !important;}
.gform_wrapper.general_form_wrapper div.validation_error{width:100% !important;}
.gform_wrapper.general_form_wrapper.label-hide ul.gform_fields li.gfield label.gfield_label{display:none;}
.gform_wrapper.general_form_wrapper.dark-shade ul.gform_fields li.gfield input.medium, .general_form_wrapper.gform_wrapper.dark-shade ul.gform_fields li.gfield select.medium, .general_form_wrapper.gform_wrapper.dark-shade ul.gform_fields li.gfield textarea.medium{background-color:#515456;border:1px solid rgba(116, 116, 116, 1);color:#999999;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;margin-top:0;}
.gform_wrapper.general_form_wrapper.dark-shade ul.gform_fields li.gfield textarea.medium{height:200px;}
.gform_wrapper.general_form_wrapper.contact-pg-form .gform_footer{padding:0;text-align:right;}
.gform_wrapper.general_form_wrapper.contact-pg-form .gform_footer input[type="submit"]{border-radius:30px;padding:0;height:46px;width:80px;font-size:16px;background:none;border:2px solid #515456;color:#cccccc;}
.gform_wrapper.general_form_wrapper.contact-pg-form div.validation_error{background-color:#790000;border:1px solid #ad4747;color:#fff;display:none;}
.gform_wrapper.general_form_wrapper.dark-shade ul.gform_fields li.gfield input:-webkit-autofill, .general_form_wrapper.gform_wrapper.dark-shade ul.gform_fields li.gfield textarea:-webkit-autofill, 
.gform_wrapper.general_form_wrapper.dark-shade ul.gform_fields li.gfield select:-webkit-autofill{background-color:#515456;border:1px solid rgba(116, 116, 116, 1);color:#999999;}

.gform_wrapper.general_form_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width:100% !important;}

.general_form_wrapper .gform_confirmation_message { text-align: center; font-size: 30px; line-height: 1.4; font-weight: 300; color: #303030;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {  border-top: 0 !important; border-bottom: 0 !important; }

.gform_wrapper .gfield_required { color: #f00 !important; display: none; }
.gform_wrapper .custom_required { color: #f00 !important;}

.gform_wrapper.general_form_wrapper ul.gform_fields li#field_1_2 { width: 100%; }
.gform_wrapper.general_form_wrapper ul.gform_fields li#field_1_2 input { color: #fff; border: 0; border-bottom: 1px solid #fff; border-radius: 0; }
.gform_wrapper.general_form_wrapper ul.gform_fields li#field_1_2 span label { display: none; }

.gform_wrapper.general_form_wrapper ul.gform_fields li#field_1_2 input#input_1_2_3, .gform_wrapper.general_form_wrapper ul.gform_fields li#field_1_2 input#input_1_2_6 {
    background-image: url(http://howelljustice.gravityio.com/wp-content/uploads/2020/07/user-1.svg);
    background-repeat: no-repeat; background-position: left center; padding-left: 35px; }
.gform_wrapper.general_form_wrapper ul.gform_fields li.gfield input#input_1_3 {
    background-image: url(http://howelljustice.gravityio.com/wp-content/uploads/2020/07/email-1.svg);
    background-repeat: no-repeat; background-position: left center; padding-left: 35px !important; }
.gform_wrapper.general_form_wrapper ul.gform_fields li.gfield input#input_1_4 {
    background-image: url(http://howelljustice.gravityio.com/wp-content/uploads/2020/07/phone-1.svg);
    background-repeat: no-repeat; background-position: left center; padding-left: 35px !important; }
.gform_wrapper.general_form_wrapper ul.gform_fields li.gfield textarea#input_1_5 {
    background-image: url(http://howelljustice.gravityio.com/wp-content/uploads/2020/07/comment-1.svg);
    background-repeat: no-repeat; background-position: left 10px; padding-left: 35px !important; }
.gform_wrapper.general_form_wrapper ul.gform_fields li#field_1_5 { width: 100%; }
.gform_wrapper.general_form_wrapper ul.gform_fields li#field_1_5 textarea { border: 0; border-bottom: 1px solid #fff; border-radius: 0; color: #fff; }

input::-moz-placeholder, textarea::-moz-placeholder {color:#fff;opacity:1; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#fff;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#fff;} 
/*..................gravity form styling..................*/


.ftr-lt { background: #355B8D; }
.ftr-listbox { width: 580px; float: right; padding: 30px 0; }
.ftr-listbox h2 { color: #fff; }
.ftr-listbox ul { margin: 0; padding: 0 10px 10px 0; list-style: none; display: inline-block; vertical-align: top; width: 35%; }
.ftr-listbox ul li a { color: #fff; }

.btm-ftr { background: #16253A; padding: 30px 10px; margin: 0 0 -10px; position: relative; }
.btm-ftr:before { content: ''; background: #16253A; width: 20px; position: absolute; left: -10px; top: 0; bottom: 0; }
.btm-ftr:after { content: ''; background: #16253A; width: 20px; position: absolute; right: -10px; top: 0; bottom: 0; }

.btm-footer-inr { width: 570px; float: right; }
.ftr-adrs { margin: 0 0 30px; padding: 0 0 20px; border-bottom: 1px solid #444; }
.ftr-adrs ul { margin: 0; padding: 0; list-style: none; }
.ftr-adrs ul li { font-size: 14px; color: #fff; margin: 0 0 10px; }
.ftr-adrs ul li img { width: 25px; margin-right: 20px; }
.ftr-adrs ul li a { color: #fff; }

.ftr-social { padding: 0 0 24px; }
.ftr-social ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; }
.ftr-social ul li { margin-right: 30px; }

.copyrht { font-size: 14px; text-align: right; }

.frt-rt { padding-left: 60px; }
.frt-rt:before { content: ''; background: #fff; width: 100%; position: absolute; height: 60px; top: -60px; left: 0; border-radius: 20px 0 0 0; }

.acrdn-rt { max-width: 600px; }
.acrdn-rt .elementor-accordion-item { margin: 0 0 20px; border: 1px solid #d4d4d4 !important; border-radius: 17px; padding: 6px; }
.acrdn-rt .elementor-accordion-item span.elementor-accordion-icon, .acrdn-rt .elementor-accordion-title { color: #333 !important; }
.acrdn-rt .elementor-tab-content.elementor-active { border-top: 0; padding-top: 0; }
.acrdn-rt .elementor-accordion-icon.elementor-accordion-icon-left { float: right !important; text-align: right !important;}
.acrdn-rt span.elementor-accordion-icon-opened { font-size: 30px; color: #C4C4C4; }


footer.site-footer { display: none; }


.hamburger { border: 2px solid #23b576 !important; width: 45px; height: 45px; border-radius: 3px; display: flex !important; align-items: center; justify-content: center; line-height: 1 !important; }
.hamburger .hamburger-box { top: -3px; }


#mobile-fullscreen { left: inherit !important; right: 0 !important; width: 380px !important; background: linear-gradient(180deg, #35608D 0%, rgba(53, 91, 141, 0.75) 100%) !important;}
#mobile-fullscreen nav { display: block !important; padding: 110px 0 20px;}
#mobile-fullscreen a.close { top: 62px; right: inherit; left: 20px; }
.oceanwp-social-menu { position: absolute; bottom: 40px; left: 0; right: 0; display: flex; justify-content: center; width: 100%; }


.img-lt-style:before { content: ''; background: url(http://howelljustice.gravityio.com/wp-content/uploads/2020/07/img-before.png) no-repeat; width:247px; height:276px; position:absolute; left: -50px; top:50%; transform:translateY(-50%);}
.img-lt-style img { position: relative; z-index: 2; }

.lt-ctrl-wd { max-width: 768px;}

.lt-link-schdl .elementor-widget-container { padding: 40px 60px; text-align: center; border-radius: 12px; }
.lt-link-schdl h2 { color: #fff; line-height: 1.2; }
.lt-link-schdl a.btn { font-size: 18px; text-transform: capitalize; font-weight: 600; margin: 0 5px 10px; border: 2px solid #23B576; padding: 14px 30px; }
.lt-link-schdl a.btn:hover { border-color:#355B8D;}
.lt-link-schdl a.btn.border { background: none; border: 2px solid #fff; }

.repu-rt:before { content: ''; background: url(http://howelljustice.gravityio.com/wp-content/uploads/2020/07/list-before-rt.png) no-repeat; width: 247px; height: 733px; position: absolute;
right: -60px; top: -75px; }
.repu-rt .elementor-widget-container { padding: 30px; max-width: 360px; float: right; position: relative; z-index:2; }
.repu-rt h4 { color: #fff; }
.repu-rt ul { margin: 0 0 30px; }
.repu-rt ul li { list-style: none; position: relative; padding-left: 20px; }
.repu-rt ul li a { color: #fff;}
.repu-rt ul li:before { content: ''; background: #fff; width: 6px; height: 6px; border-radius: 50%; position: absolute; left: 0; top: 14px; }
.repu-rt a.btn { text-transform: capitalize; font-weight: 600;  width: 100%; margin: 0 0 20px; text-align: center; }
.repu-rt a.link-call { color: #fff; font-size: 24px; font-weight: 700; display: block;  text-align: center;}
.repu-rt a.link-call img { margin-right: 10px; width: 18px; }


@media only screen and ( max-width: 1599px ) {
	
}

@media only screen and ( max-width: 1300px ) {
	
	.top-phn-no { right: 8%; }
	
	.ftr-listbox { width: auto; float: none; padding: 30px 10px;}
	.btm-footer-inr { width: auto; float: none; }
	
	.frt-rt { padding-left: 10px; }
	.acrdn-rt { max-width: inherit; padding-right: 10px; }
	
}

@media only screen and ( max-width: 1199px ) {
	
	.repu-rt:before { right: -20px; }
	 
}

@media only screen and ( max-width: 991px ) {
	
	.top-phn-no { right: 10%; } 
	.top-phn-no a { font-size: 25px; }
	.bannr-top h1 { font-size: 60px; }
	.btn { font-size: 16px;}
	
	ul.bnr-inline-info li { padding: 0 20px; }

	
	.form-grad-bg .elementor-column-wrap.elementor-element-populated { padding: 25px !important; margin: 0 15px; }
	.gform_heading h3 { font-size: 30px !important; }
	.gform_heading span.gform_description { font-size: 18px; }
	
	.infogrphc-area.desktop { display: none; }
	.infogrphc-area.mobile { display: block; }
	.infogrphc-area ul li { padding: 20px 0; width: 100%; text-align: center; }
	.infogrphc-area ul li .big-numbers { top: -20px; left: 0; right: 0; }
	.infogrphc-area ul li:after { display: none; }
	
	
	 
}

@media only screen and ( max-width: 767px ) {
	
	#mobile-fullscreen { width: 100% !important; }
	#mobile-fullscreen a.close { top: 34px;  }
	
	.bannr-top h1 { font-size: 50px; }
	.bannr-top h1 br { display: none; }
	
	.top-phn-no { display: none; }
	
	.bannr-top a.link-call { display: block;}
	
	ul.bnr-inline-info li { padding: 0 0 20px; width: 100%; }
	ul.bnr-inline-info li:before { display: none;}
	
	ul.area-list-with-ic { background: #fff; }
	ul.area-list-with-ic li p { color: #203C61; }
	ul.bnr-logo-rt { justify-content: center; }
	ul.bnr-logo-rt li { padding-left: 0; width: 100%; text-align: center;}
	ul.bnr-logo-rt li img { display:inline-block; }
	
	.testimonial-sec { padding: 60px 0; }
	.prc-listbox { min-height: inherit; }
	
	.ftr-full-wrap .elementor-row { flex-direction: column-reverse; }
	.copyrht { text-align: left; }
	
	.ftr-listbox ul { width: 44%; }
	
	.testimonial-main .testi-rt { width: 100%; }
	.persnl-ttl { padding: 35px 0; }
	
	.practice-areas h2.elementor-heading-title { color: #203C61 !important; }
	
	.gform_wrapper.general_form_wrapper ul.gform_fields li.gfield { width: 100%; }
	.gform_wrapper.general_form_wrapper .top_label input.medium, .general_form_wrapper.gform_wrapper .top_label select.medium, .gform_wrapper textarea.medium { height: 42px;}
	
	.infogrphc-area h5:before, .infogrphc-area h5:after { background-size: 100%; width:31px; }
	
	.lt-link-schdl .elementor-widget-container { padding: 30px; }
	.lt-link-schdl a.btn { font-size: 16px; padding: 14px 20px;}
	 
}

