/*Main COntent*/
#wrapper{ width:100%; margin:0 auto;}
.container { width:1290px; margin:0 auto;}

/* headersection */
.gaslandingpage .mainbannerlp{background: url(/wp-content/themes/tedlyon_wp/assets/images/texas-gas-supply-crisis-images/banner.jpg)no-repeat center; background-size: cover; position: relative;z-index: 1; padding-top:40px;} 
.gaslandingpage .mainbannerlp:before{content: ''; position: absolute; top:0; left: 0; right: 0; bottom: 0; background: rgba(5,44,58,0.27);} 
.gaslandingpage .mainbannerlp::after{content: ''; position: absolute; bottom: 0; left:0; background: url(/wp-content/themes/tedlyon_wp/assets/images/texas-gas-supply-crisis-images/headerbtm.png)no-repeat bottom center;background-size: contain; width: 100%; height: 100%;}
.gaslandingpage .mainbannerlp .container { position: relative; z-index: 1;}
.gaslandingpage .headersectionlp { position: relative; z-index: 2;}
.gaslandingpage .headersectionlp .logolp{float: left;}
.gaslandingpage .headersectionlp .logolp img{max-width: 100%;}
.gaslandingpage .headerrightlp{font-size: 0;float: right;}
.gaslandingpage .headerrightlp .phonebtn{display: inline-block; vertical-align: middle;text-align: right;}
.gaslandingpage .headerrightlp p{color: #fff; font-weight: 800; font-family: 'Mulish', sans-serif; font-size: 32px;}
.gaslandingpage .phonebtn a{display: inline-block; color: #fff; font-weight: 800; font-family: 'Mulish', sans-serif; font-size: 32px;}
.gaslandingpage .phonebtn a:hover{color: #ffc60b;}
.gaslandingpage .headerrightlp .mobile_menulp {display: inline-block; vertical-align: middle; margin:25px 0px 0px 40px; position:relative; width:62px;}
.gaslandingpage .headerrightlp .mobile_menulp p { font-size:13px; color:#ffc60b; text-align:center; position: absolute;  bottom: 6px; left: 0; right: 0; width: 100%; }
.gaslandingpage .headerrightlp .mobile_menulp a.toggle { display:block; position:relative; min-height:46px;}
.gaslandingpage .headerrightlp .mobile_menulp a.toggle span, .gaslandingpage .headerrightlp .mobile_menulp a.toggle span::before, .gaslandingpage .headerrightlp .mobile_menulp a.toggle span::after { background:#ffc60b; height:5px; display: block; position: absolute; left: 0; transition: all .2s ease; content: ''; width: 100%;}
.gaslandingpage .headerrightlp .mobile_menulp a.toggle span { width:56px; margin-left:3px;}
.gaslandingpage .headerrightlp .mobile_menulp a.toggle span::before { top:-14px;}
.gaslandingpage .headerrightlp .mobile_menulp a.toggle span::after { bottom:-14px;}
.gaslandingpage .headerrightlp .mobile_menulp a.toggle:hover span, .gaslandingpage .headerrightlp .mobile_menulp a.toggle:hover span::before, .gaslandingpage .headerrightlp .mobile_menulp a.toggle:hover span::after { background:#fff;}
.gaslandingpage .headerrightlp .mobile_menulp a.toggle:hover p { color:#fff;}
.gaslandingpage .headerrightlp .mobile_menulp .dropdownmenu { display:none; position:absolute; top:100%; right:0; width:200px; background:#294852;}
.gaslandingpage .headerrightlp .mobile_menulp:hover .dropdownmenu { display:block; }
.gaslandingpage .headerrightlp .mobile_menulp .dropdownmenu ul li a {padding: 10px 15px; background: rgba(0, 0, 0, 0); border-bottom: 1px solid #305c6a; color: #fff; font-size: 16px; display:block;}
.gaslandingpage .headerrightlp .mobile_menulp .dropdownmenu ul li a:hover { background:#305c6a;}


/*.gaslandingpage .menu img{max-width: 100%; vertical-align: baseline;}*/
.gaslandingpage .bannerlp{padding: 120px 0 300px;}
.gaslandingpage .bannerlp .captionlp h1{font-weight: 800; font-family: 'Mulish', sans-serif; font-size: 108px; color:#fff; line-height: 98px; text-shadow: 0px 0px 18px rgba(11, 41, 80, .75);}
.gaslandingpage .bannerlp .captionlp h1 span{display: block;}
.gaslandingpage .bannerlp .captionlp p { font-size:20px; color:#fff; font-weight:600; margin-top:20px;}
.gaslandingpage .bannerlp .captionlp p a { color:#ffc60b;}
.gaslandingpage .bannerlp .captionlp p a:hover { color:#fff;}

/* contentsection */
.gaslandingpage .contentsection{padding: 90px 0px 30px;background: #fff;}

/* contentleft */
.gaslandingpage .contentleft{width: 800px; float: left;}
.gaslandingpage .contentleft h3{font-size: 48px; color: #202020; font-weight: 600; font-family: 'Poppins', sans-serif;}
.gaslandingpage .contentleft h4{font-size: 36px; color: #202020; font-weight: 600; margin-top: 15px;  font-family: 'Poppins', sans-serif;}
.gaslandingpage .contentleft h5{font-size: 30px; color: #202020; font-weight: 600;margin-top: 30px; position: relative; margin-right:35px;  font-family: 'Poppins', sans-serif;}
.gaslandingpage .contentleft h5::after{content: ''; position: absolute; background: #ffc60b; width: 100%; height: 5px; top:50%; left:0; right:0;}
.gaslandingpage .contentleft h5 span { display:inline-block; background:#fff; padding-right:30px; position:relative; z-index:1;}
.gaslandingpage .contentleft h6{font-size: 28px; color: #3c5b65; font-weight: 600;margin: 40px 0;  font-family: 'Poppins', sans-serif;}
.gaslandingpage .contentsection p{font-size: 18px; color: #4a4949; font-weight: 400; line-height: 30px; margin-top: 35px;  font-family: 'Poppins', sans-serif;}
.gaslandingpage .contentsection .contentleft p span{font-weight: 600;}
.gaslandingpage .contentsection a { color:#3e5a64;}
.gaslandingpage .contentsection a:hover { color:#4a4949;}

/* contentright */
.gaslandingpage .contentright {width: 440px; float: right;}
.gaslandingpage .contentright .redbox { text-align:center; margin-top:40px;}
.gaslandingpage .contentright .redbox p {font-size: 18px; color: #fff; font-weight: 500; margin:0;  font-family: 'Poppins', sans-serif;}
.gaslandingpage .contentright .redbox a {font-size: 22px; color: #fff; font-weight: 500; margin:0;  font-family: 'Poppins', sans-serif; background: #d5281a; box-sizing: border-box; padding:25px; border-radius: 10px; display:grid; place-items: center; height: 440px; line-height: 40px;}
.gaslandingpage .contentright .redbox a:hover { background:#294852;}

.gaslandingpage .contentright .formsec{ margin-top: 40px; box-sizing: border-box;}
.gaslandingpage .contentright .formsec h5{font-size: 24px; color: #fff; font-weight: 600; background: #294852; text-align: center;padding:28px 10px;  font-family: 'Poppins', sans-serif;}
.gaslandingpage .contentright .formsec .gform_wrapper {font-size: 0;padding: 30px; background: #f5f5f5; border: 1px solid #efefef;box-shadow: 0px 5px 5px rgba(223, 223, 223, .75); border-radius: 0px 0px 10px 10px;}
/*.gaslandingpage .contentright .formsec ul li{box-sizing: border-box; margin-bottom: 15px;}
.gaslandingpage .contentright .formsec ul li input[type="text"], .gaslandingpage .contentright .formsec ul li textarea{font-family: 'Poppins', sans-serif; color: #696969; font-weight: 400; font-size: 18px; width: 100%; background: #fff; padding: 17px; box-sizing: border-box; border: 1px solid #e1e1e1; border-radius: 10px;}
.gaslandingpage .contentright .formsec ul li input[type="text"]::placeholder ,.gaslandingpage .contentsection .formsec ul li textarea::placeholder{color: #696969;}
.gaslandingpage .contentright .formsec ul li textarea{min-height: 173px; outline: none;}
.gaslandingpage .contentright .formsec ul li p{font-size: 14px; color: #696969;font-weight: 400;display: inline-block;padding-left: 15px; margin-top: 0px;  font-family: 'Poppins', sans-serif;}
.gaslandingpage .contentright .formsec ul li p span{color: #3d3d3d;font-weight: 500;}
.gaslandingpage .contentright .formsec .formbtn{text-align: center; margin-top: 15px;}
.gaslandingpage .contentright .formsec .formbtn a{font-weight: 500; color: #fff; font-size: 22px; padding: 20px 10px; background: #294852; min-width: 375px;box-sizing: border-box; display: inline-block; border-radius: 15px; font-family: 'Poppins', sans-serif; }
.gaslandingpage .contentright .formsec .formbtn a:hover{background: #d5281a;}*/

.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield input.large, .gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield select.large, .gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield textarea.large {font-family: 'Poppins', sans-serif; color: #696969; font-weight: 400; font-size: 18px; width: 100%; background: #fff; padding: 17px; box-sizing: border-box; border: 1px solid #e1e1e1; border-radius: 10px; outline:none;}
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield textarea.large { height: 173px; outline: none;}
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gform_footer {text-align: center; margin:35px 0 0; padding:0;}
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gform_footer input.gform_button {font-weight: 500; color: #fff; font-size: 22px; padding: 20px 10px; background: #294852; min-width: 375px;box-sizing: border-box; display: inline-block; border-radius: 15px; font-family: 'Poppins', sans-serif; margin:0; text-decoration:none; text-transform:inherit;}
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gform_footer input.gform_button:hover{background: #d5281a; text-decoration:none;}
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_checkbox { margin-left:25px;}
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_checkbox input { width:16px; height:16px;}
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_checkbox label {font-family: 'Poppins', sans-serif; font-weight:400; color:#696969;}
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_checkbox label a { color:#696969;}
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_checkbox label a:hover { color:#696969; text-decoration:underline;}

/* gform placeholders*/
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield ::-webkit-input-placeholder { color:#696969; }
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield :-moz-placeholder { opacity: 1; color:#696969; } /* Firefox 18- */
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield ::-moz-placeholder { opacity: 1; color:#696969; } /* firefox 19+ */
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield :-ms-input-placeholder { color:#696969; } /* ie */
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield input:-moz-placeholder { color:#696969; }



/*.gaslandingpage .contentsection .img_box{margin: 25px 0px 0px -25px;font-size: 0;text-align: center;}
.gaslandingpage .contentsection .img_box img{display: inline-block; vertical-align: middle; margin-left: 25px;}*/
.gaslandingpage .contentright .share_btn{margin:30px 15px 0;text-align: center;}
.gaslandingpage .contentright .share_btn ul {font-size: 0; margin-left: -10%; margin-top:-15px;}
.gaslandingpage .contentright .share_btn ul li { margin-left:10%; display:inline-block; vertical-align:top; width:40%; margin-top:15px;}
.gaslandingpage .contentright .share_btn a{display:block; font-size: 22px; color: #fff; font-weight: 500; background: #d5281a !important; box-sizing: border-box; padding: 14px 10px; border-radius: 10px !important; text-align: center;  font-family: 'Poppins', sans-serif;}
.gaslandingpage .contentright .share_btn a:hover{background: #294852 !important;}
.gaslandingpage .contentright .share_btn a span{padding-left: 55px;position: relative;z-index: 1;}
.gaslandingpage .contentright .share_btn a.scan span:before{content: ''; position: absolute; top: 50%; left: 0; background: url(/wp-content/themes/tedlyon_wp/assets/images/texas-gas-supply-crisis-images/scan.png)no-repeat; width: 35px; height: 31px; margin-top: -15.5px; }
.gaslandingpage .contentright .share_btn a.share span:before{content: ''; position: absolute; top: 50%; left: 0; background: url(/wp-content/themes/tedlyon_wp/assets/images/texas-gas-supply-crisis-images/share.png)no-repeat; width: 29px; height: 33px; margin-top: -16.5px;}
.gaslandingpage .contentright .share_btn .at-share-btn-elements a.at-share-btn {display: flex; align-items: center; flex-wrap: wrap; justify-content: center;}
.gaslandingpage .contentright .share_btn .at-share-btn-elements span { position:inherit; padding:0; float:none; display:inline-block; vertical-align:middle;}
.gaslandingpage .contentright .share_btn .at-share-btn-elements span.at-icon-wrapper { order:1; position:relative; width:35px !important; height:35px !important;}
.gaslandingpage .contentright .share_btn .at-share-btn-elements span.at-icon-wrapper svg { display:none;}
.gaslandingpage .contentright .share_btn .at-share-btn-elements span.at-icon-wrapper:before {content: '';  width: 29px; height: 33px; background: url(/wp-content/themes/tedlyon_wp/assets/images/texas-gas-supply-crisis-images/share.png)no-repeat top left; background-size:contain; display:inline-block; vertical-align:middle;}
.gaslandingpage .contentright .share_btn .at-share-btn-elements span.at4-visually-hidden { position:relative; font-size:0; order:2;}
.gaslandingpage .contentright .share_btn .at-share-btn-elements span.at-label { position:relative; font-size:0 !important; order:2; margin-left:20px;}
.gaslandingpage .contentright .share_btn .at-share-btn-elements span.at-label:before { content:"Share"; display:inline-block; vertical-align:middle; font-size: 22px; color: #fff; font-weight: 500; font-family: 'Poppins', sans-serif;} 

/* tablesection */
.gaslandingpage .tablesection{padding: 15px 0px  45px;}
.gaslandingpage .tablesection h3{font-weight: 500; color: #294852; font-size: 24px; margin-bottom: 30px; font-family: 'Poppins', sans-serif;}
.gaslandingpage .tablesection p{font-weight: 500; color: #294852; font-size: 22px; margin-bottom: 40px; font-family: 'Poppins', sans-serif;}
.gaslandingpage .tablesection p.note { margin-bottom:0;}
.gaslandingpage .tablesection table{color: #294852; font-size: 24px; border-collapse: collapse; width: 100%; font-weight: 500; border: 1px solid #294852; margin: 10px 0px 25px;  font-family: 'Poppins', sans-serif; }

.gaslandingpage .tablesection table th, td{ border:0; border-right: 1px solid #294852;}
.gaslandingpage .tablesection table th{text-align: right; padding: 20px 40px; bottom:0; border-bottom: 1px solid #294852; font-weight: 600;}
.gaslandingpage .tablesection table th.calender {text-align: left; width: 320px;}
.gaslandingpage .tablesection table tr.total{font-weight: bold;}
.gaslandingpage .tablesection table tr.total td { padding-bottom:30px;}
.gaslandingpage .tablesection table td.month{text-align: left;}
.gaslandingpage .tablesection table td{padding:7px 40px; text-align: right; font-size: 18px; font-weight: 500; }
.gaslandingpage .tablesection table td.topspace { padding-top:25px;}
.gaslandingpage .tablesection table td.loss{font-weight: 700; color : #d41b1b;}
.gaslandingpage .tablesection .linksection { margin-bottom:40px;}
.gaslandingpage .tablesection .linksection ul li + li {margin-top: 25px;}
.gaslandingpage .tablesection .linksection ul li a {display: block; vertical-align: top; padding: 16px 40px; color: #888888; font-weight: 400; font-size: 20px; line-height: 35px; background: linear-gradient(0deg, rgba(241,241,241,1) 0%, rgba(255,255,255,1) 100%);  border-radius: 10px; border: 1px solid #c8c8c8;  font-family: 'Poppins', sans-serif;}
.gaslandingpage .tablesection .linksection ul li a:hover {background:linear-gradient(180deg, rgb(241, 241, 241) 0%, rgb(255, 255, 255) 100%);}

.gaslandingpage .middleform{background: #324d58; padding: 70px 0px 90px;}
.gaslandingpage .middleform h3{color: #fff; font-weight: 600; font-size: 48px;text-align: center; margin-bottom: 65px;  font-family: 'Poppins', sans-serif;}
/*.gaslandingpage .middleform ul{font-size: 0;margin-left: -3%;padding: 0px 110px; margin-bottom: -30px;}
.gaslandingpage .middleform ul li{display: inline-block;vertical-align: top;width: 47%;margin-left: 3%;box-sizing: border-box;margin-bottom: 20px;}
.gaslandingpage .middleform ul li.full{width: 97%;}
.gaslandingpage .middleform ul li input[type="text"], .gaslandingpage .middleform ul li textarea{width: 100%;background: #334e58; font-size: 18px; color: #fff; font-weight: 400; font-family: 'Poppins', sans-serif; border: 1px solid #5f7d89; border-radius: 10px; box-sizing: border-box; padding: 17px 20px;  font-family: 'Poppins', sans-serif;} 
.gaslandingpage .middleform ul li input[type="text"]::placeholder, .gaslandingpage .middleform ul li textarea::placeholder{color: #fff;}
.gaslandingpage .middleform ul li textarea{min-height: 128px; outline: none;}
.gaslandingpage .middleform ul li input[type="checkbox"]{width: 16px; height: 16px; margin:10px 0px 0px 25px;}
.gaslandingpage .middleform ul li p{display: inline; font-size: 16px; color: #fff; font-weight: 400;margin-left: 15px;  font-family: 'Poppins', sans-serif;}
.gaslandingpage .middleform .middleform_btn{text-align: center; margin-top: 40px;}
.gaslandingpage .middleform a{display: inline-block;font-size: 22px; color: #fff; font-weight: 500; min-width: 375px; box-sizing: border-box; padding: 20px 10px;  background: #ffc300; border-radius: 15px; transition: 0.3S; box-shadow: 0px 5px 5px rgba(0, 0, 0, .15);  font-family: 'Poppins', sans-serif;}
.gaslandingpage .middleform a:hover{background:#fff; color:#324d58;}*/
.gaslandingpage .middleform .gform_wrapper {padding: 0px 110px; }
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield input.large, .gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield select.large, .gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield textarea.large {width: 100%;background:none; font-size: 18px; color: #fff; font-weight: 400; font-family: 'Poppins', sans-serif; border: 1px solid #5f7d89; border-radius: 10px; box-sizing: border-box; padding: 17px 20px;  font-family: 'Poppins', sans-serif; outline:none;}
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield textarea.large { height: 128px; outline: none;}
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gform_footer {text-align: center; margin:40px 0 0; padding:0;}
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gform_footer input.gform_button {display: inline-block;font-size: 22px; color: #fff; font-weight: 500; min-width: 375px; box-sizing: border-box; padding: 20px 10px;  background: #ffc300; border-radius: 15px; transition: 0.3S; box-shadow: 0px 5px 5px rgba(0, 0, 0, .15);  font-family: 'Poppins', sans-serif; margin:0; text-decoration:none; text-transform:inherit;}
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gform_footer input.gform_button:hover{background: #fff; color:#324d58; text-decoration:none;}
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_checkbox { margin-left:25px;}
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_checkbox input { width:16px; height:16px;}
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_checkbox label {font-family: 'Poppins', sans-serif; font-weight:400; color:#fff;}
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_checkbox label a { color:#fff;}
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_checkbox label a:hover { color:#fff; text-decoration:underline;}

/* gform placeholders*/
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield ::-webkit-input-placeholder { color:#fff; }
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield :-moz-placeholder { opacity: 1; color:#fff; } /* Firefox 18- */
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield ::-moz-placeholder { opacity: 1; color:#fff; } /* firefox 19+ */
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield :-ms-input-placeholder { color:#fff; } /* ie */
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield input:-moz-placeholder { color:#fff; }


.gaslandingpage .videosec{padding:80px 0px 90px; text-align: center; position: relative; z-index: 1;overflow: hidden; text-align:center;}
.gaslandingpage .videosec::before{content:''; position: absolute; top:0; bottom: 0; background: #e3e3e3; width: 400px; height: 100%; z-index: -1; transform: skewX(342deg); left: 50%; margin-left: -200px;}
.gaslandingpage .videosec iframe { overflow:visible;}
.gaslandingpage .videosec img { display:inline-block; vertical-align:top; margin:0 auto; max-width:100%; height:auto; width:auto;}
/*.gaslandingpage .videosec .videowrap { position:relative; padding-top:56.25%;}
.gaslandingpage .videosec .videowrap iframe { width:100%; height:100%; position:absolute; top:0; left:0;}*/

.gaslandingpage .footerconentinfosection .footerconentinfobox ul li {font-size: 18px; color: #3e5a64;} 
 

@media only screen and ( max-width: 1291px ) {
.container { width:96%;}
.gaslandingpage .wprs_unslider-arrow { right:0;}
.gaslandingpage .wprs_unslider-arrow.prev { left:0;}
.gaslandingpage .contentleft { width:62%;}
.gaslandingpage .contentright { width:35%;}
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_checkbox { margin-left:0;}
.gaslandingpage .bannerlp .captionlp h1 { font-size:90px;}
}
@media only screen and ( max-width: 1200px ) {
.gaslandingpage .contentright .redbox a { padding:15px;}
.gaslandingpage .contentright .redbox p, .gaslandingpage .contentright .redbox a { font-size:16px;}
.gaslandingpage .tablesection table td { padding:7px 20px;}
.gaslandingpage .tablesection table th { padding:20px;}
.gaslandingpage .middleform .gform_wrapper { padding:0 5%;}
.gaslandingpage .contentright .formsec h5 { font-size:20px;}
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_checkbox label { font-size:13px;}
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gform_footer input.gform_button { min-width:100%; font-size:18px;}
}

@media only screen and ( max-width: 1100px ) {
.gaslandingpage .contentright .share_btn a { font-size:18px;}
.gaslandingpage .tablesection table td { font-size:15px;}
.gaslandingpage .tablesection .linksection ul li a { font-size:15px; line-height:30px;}
}

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

}

@media only screen and ( max-width: 980px ) {
.gaslandingpage .bannerlp .captionlp h1 { font-size: 70px; line-height: 70px;}
.gaslandingpage .bannerlp { padding:80px 0 200px;}
.gaslandingpage .contentleft { width:auto; float:none;}
.gaslandingpage .contentright { width: auto; float: none; margin-top: 25px;}
.gaslandingpage .contentright .formsec h5 { font-size:24px;}
.gaslandingpage .contentright .redbox p, .gaslandingpage .contentright .redbox a { font-size:20px; height:auto;}
.gaslandingpage .tablesection p { font-size:18px;}
.gaslandingpage .middleform .gform_wrapper { padding:0;}
}

@media only screen and ( max-width: 800px ) {
.gaslandingpage { padding-top:95px;}
.gaslandingpage .mainbannerlp { background:none; padding:0;}
.gaslandingpage .mainbannerlp::after, .gaslandingpage .mainbannerlp::before { display:none;}
.logged-in .gaslandingpage .headersectionlp { top:32px;}
.gaslandingpage .headersectionlp { position:fixed; padding:10px 0; background:#294852; top:0; left:0; right:0; width:100%; z-index:99;}
.gaslandingpage .headersectionlp .logolp { width:80px;}
.gaslandingpage .headerrightlp p { font-size:20px;}
.gaslandingpage .phonebtn a { font-size:22px;}
.gaslandingpage .bannerlp { padding:100px 0 150px; position:relative; background: url(/wp-content/themes/tedlyon_wp/assets/images/texas-gas-supply-crisis-images/banner.jpg)no-repeat center; background-size: auto; background-size: cover;}
.gaslandingpage .bannerlp::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(5,44,58,0.27);}
.gaslandingpage .bannerlp::after { content: ''; position: absolute; bottom: 0; left: 0; background: url(/wp-content/themes/tedlyon_wp/assets/images/texas-gas-supply-crisis-images/headerbtm.png)no-repeat bottom center; background-size: contain; width: 100%; height: 100%;}
.gaslandingpage .bannerlp .captionlp { text-align:center;}
.gaslandingpage .bannerlp .captionlp h1 { font-size:60px; line-height:60px;}
.gaslandingpage .bannerlp .captionlp p { font-size:18px;}
.gaslandingpage .contentsection { padding:35px 0;}
.gaslandingpage .contentleft h5 { margin:10px 0 0;}
.gaslandingpage .contentleft h6 { margin:20px 0;}
.gaslandingpage .contentsection p { margin-top:25px;}
.gaslandingpage .tableoverflow { overflow:auto;}
.gaslandingpage .tablesection table { width:800px; max-width:inherit;}
.gaslandingpage .tablesection table th.calender { width:200px;}
.gaslandingpage .contentleft h3 { font-size:40px;}
.gaslandingpage .contentleft h4 { font-size:30px;}
.gaslandingpage .contentleft h5 { font-size:25px;}
.gaslandingpage .contentleft h6 { font-size:22px;}
.gaslandingpage .contentsection p { font-size:16px;}
.gaslandingpage .contentright .redbox p, .gaslandingpage .contentright .redbox a { font-size:16px;}
.gaslandingpage .tablesection h3 { margin-bottom:15px;}
.gaslandingpage .tablesection p { margin-bottom:20px; font-size:16px;}
.gaslandingpage .tablesection { padding-bottom:30px;}
.gaslandingpage .middleform { padding:35px 0;}
.gaslandingpage .middleform h3 { font-size:35px; margin-bottom:25px;}
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield.gfield--width-half {grid-column: span 12;}
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_checkbox { margin-left:0;}

.gaslandingpage .videosec { padding:35px 0;}
.gaslandingpage .videosec::before { width:40%; margin-left:-25%;}
}

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


}

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


}

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

}

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


}

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

}

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


}

@media only screen and ( max-width: 480px ) {
.container { width:90%;}
.gaslandingpage .mainbannerlp .container { width:96%;}
.gaslandingpage .headerrightlp .mobile_menulp { margin-left:15px;}
.gaslandingpage .bannerlp .captionlp h1 { font-size: 40px; line-height: 40px; text-align: center;}
.gaslandingpage .contentleft h3 { font-size:30px;}
.gaslandingpage .contentleft h4 { font-size:25px;}
.gaslandingpage .contentright .formsec .gform_wrapper { padding:15px;}
.gaslandingpage .contentright .share_btn ul { margin-left:-3%;}
.gaslandingpage .contentright .share_btn ul li { margin-left:3%; width:47%;}
.gaslandingpage .bannerlp { padding:70px 0 100px;}

}

@media only screen and ( max-width: 414px ) {
.gaslandingpage .headerrightlp p { display:none;}
.gaslandingpage .headersectionlp .logolp { width:60px;}
.gaslandingpage .headersectionlp .hc-nav-trigger { min-height:46px;}
.gaslandingpage .headerrightlp .mobile_menulp a.toggle { min-height:36px;}
.gaslandingpage { padding-top:73px;}
.gaslandingpage .bannerlp .captionlp h1 { font-size:35px;}
.gaslandingpage .contentright .formsec h5 { font-size:20px; padding:20px 10px;}
.gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield input.large, .gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield select.large, .gaslandingpage .formsec .gform_wrapper.gravity-theme .gfield textarea.large { font-size:15px;}
.gaslandingpage .contentright .share_btn ul li { width:97%;}
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gform_footer input.gform_button { min-width:100%; font-size:18px;}
.gaslandingpage .middleform .gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_checkbox .gchoice gchoice_18_7_1 { display:flex;}

}

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


}

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


}

@media only screen and ( max-width: 360px ) {
.gaslandingpage .phonebtn a { font-size:18px; }


}

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


}