 /*
Theme Name: Ironistic Framework
Theme URI: https://www.ironistic.com
Author: Ironistic
Author URI: https://www.ironistic.com
Description: Ironistic WordPress Theme
Version: 2.0.0
Text Domain: ironstrap
*/


/* ===== Common ===== */
body{ font-family: 'Lato',sans-serif;color: #000;}
body *{box-sizing: border-box;}
body.p-active{overflow: hidden;}
a{color: #FB9A2D}
a:hover{color:#3057a5;text-decoration: none;}
.d-flex{display: flex;flex-wrap: wrap;}
.justify-spaceb{justify-content: space-between;}
.justify-end{justify-content: flex-end;}
.align-end{align-items: center}
a{display: inline-block;transition: .5s ease all;-webkit-transition: .5s ease all;-moz-transition: .5s ease all;}
.fa{font-family:"Font Awesome 5 Brands"; font-size: 20px !important;}
h1{font-size: 60px;font-weight: 500;line-height: 70px;margin-bottom: 0px;}
h2{font-size: 52px;line-height: 72px;margin-bottom: 0px;color: #3057A5;}
h3{font-size: 46px;line-height: 60px;}
h4{font-size: 40px;line-height: 44px;}
p{font-size:18px;line-height:28px;margin-bottom: 0px;}
h5{font-size: 32px;line-height: 39px;}
h6{font-size: 26px;line-height: 36px;}
.btn{border-radius: 10px;padding:11.5px 32px;font-size: 18px;font-weight: 400;border: none;outline: none;}
.btn:focus{outline:none !important;border: none !important}
.btn.btn-primary{background-color: #3057A5;color: #fff;}
.btn.btn-primary:hover{background-color:#FB9A2D;}
.grey-gradient{background:linear-gradient(180deg, #EFEFEF 0%, #FFFFFF 100%) 0% 0%;}
.grey-gradient-small{position: relative;}
.grey-gradient-small:after{content: '';background:linear-gradient(180deg, #EFEFEF 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;width: 100%;height: 226px;position: absolute;left: 0;top: 0;}
.font-size-26,.font-size-26 p{font-size:26px;line-height: 36px;}
.overflow-i{overflow: inherit !important}
.left-vgradient > .vc_column-inner{padding-left: 60px !important;}
.right-vgradient > .vc_column-inner{padding-right: 60px !important;}
.left-vgradient > .vc_column-inner:after{content: '';width: 16px;height: 100%;background:linear-gradient(90deg, #FFFFFF 0%, #E9E9E9 100%);position: absolute;left: 0;top: 0;}
.right-vgradient > .vc_column-inner:after{content: '';width: 16px;height: 100%;background:linear-gradient(90deg, #FFFFFF 0%, #E9E9E9 100%);position: absolute;right: 0;top: 0;}
.btn.btn-secondary{background-color: #FB9A2D;}
.btn.btn-secondary:hover{background-color: #fff;color: #3057A5;}
img{max-width: 100%}
.zindex{z-index: 3;position: relative}
.hover-blue a:hover,.hover-blue a:hover span{text-decoration: none !important;color:#3057A5 !important;}
.fs-58{font-size: 58px;line-height: 70px;}
.max-width-100{max-width: 100%;}
.news-grid .vc_visible-item:last-child{padding-right: 0px;}
ul:not(.menu){padding: 0;margin: 0px;list-style: none}
ul:not(.menu) ul{padding-left: 35px;padding-top: 20px;}
ul li:not(.menu-item){padding-left: 23px;position: relative;font-size: 18px;line-height: 28px;margin-bottom:24px;}
ul li:not(.menu-item):before{content:'';height: 10px;width: 10px;background-color: #FB9A2D;left: 0;top:9px;position: absolute;}
ul li:not(.menu-item) li:before{height: 8px;width: 8px;background-color: #3057A5;border-radius: 50%;}
.left-dot-image{position: relative}
.hidden{display: none !important}
header.site-header-wrapper.p-active{z-index: -1;}


/* ===== shapes ===== */
.left-decorative-arrow,.right-decorative-arrow{position: relative;}
.left-decorative-arrow:after{content: ''; background-image: url(dist/images/left-arrow.png);background-repeat: no-repeat;background-position: left top;width: 272px;height: 140px;position: absolute;left: calc((100vw - 1640px)/-2);top:0px;z-index: 3;background-size: 100%;}
.right-decorative-arrow:after{content: ''; background-image: url(dist/images/right-arrow.png);background-repeat: no-repeat;background-position: left top;width: 272px;height: 140px;position: absolute;right: calc((100vw - 1640px)/-2);top:0px;z-index: 3;background-size: 100%;display: block !important;}
.left-decorative-arrow.vc_row[data-vc-full-width]:after{left: 0px;}
.right-decorative-arrow.vc_row[data-vc-full-width]:after{right: 0px;}
.middle-line-blue{overflow: inherit !important} 
.middle-line-blue:before{content: '';width: 8px;height: 98px;position: absolute;left: 0;right: 0;background-color: #3057A5;margin: 0px auto;top: -63px;}
.right-rounds:after{content: '';width: 305px;height: 155px;background-repeat: no-repeat;background-position: top center;background-image: url(dist/images/orange-sright.png);position: absolute;right: 0;top: -41px;background-size: 100%;} 
.left-rounds:after{content: '';width: 305px;height: 155px;background-repeat: no-repeat;background-position: top center;background-image: url(dist/images/orange-sleft.png);position: absolute;left: 0;top: -41px;background-size: 100%;}  
.right-squares:after{content: '';width:187px;height:247px;background-repeat: no-repeat;background-position: bottom  center;background-image: url(dist/images/square-shape-right.png);position: absolute;right: 0;top:0px;display:block !important;background-size: 100%;}
.left-squares:after{content: '';width:187px;height:247px;background-repeat: no-repeat;background-position: bottom  center;background-image: url(dist/images/square-shape-left.png);position: absolute;left: 0;top:0px;display:block !important;background-size: 100%;}
.middle-line-blue,.right-rounds,.right-squares,.left-rounds,.left-squares{position: relative;}
.left-dot-image,.right-dot-image{position: relative;}
.left-dot-image:before{content: '';height: 100%;width: 100%;background-image: url(dist/images/dots.png);top: 45px;left:calc((100vw - 1700px) / -2);background-repeat: no-repeat;position:absolute;display: block !important}
.left-dot-image[data-vc-full-width="true"]:before{left: 0px;}
.right-dot-image:before{content: '';height: 100%;width: 100%;background-image: url(dist/images/dots.png);top: 0px;right:calc((100vw - 1700px) / -2);background-repeat: no-repeat;position:absolute;background-position: top right;display: block !important}
.right-dot-image[data-vc-full-width="true"]:before,.tab-full.right-dot-image:before{right: 0;}
.right-dot-image.mt-minus:before{top: -25px;}
.blue-shape-bg{padding: 112px 0px;position: relative;overflow: inherit !important;}
.blue-shape-bg.blue-shape-f{margin-bottom: -141px;}
.blue-shape-bg > .wpb_column{float: none;}
.blue-shape-bg .shape-blue-upper{ position: absolute;left: 0;right: 0;width: 100%;top: -177px;z-index: -1;}
.blue-shape-bg .shape-blue-lower{ position: absolute;left: 0;right: 0;width: 100%;bottom: -123px;z-index: -1;height: 50%;}
.blue-shape-bg:before{content: '';width: 100%;background-color: #3057A5;height:60%;top:30%;left: 0;position: absolute;display: block !important;}
.blue-shape-bg .last-s{ height: 500px;background-color: #3057A5;position: absolute;bottom: -360px;left: 0;width: 100%;z-index: -1;}
.blue-shape-bg.left-decorative-arrow:after{top: -31px;}





/* ===== Header ===== */
header{position: relative;z-index: 999;}
header.site-header-wrapper{padding-top: 30px;}
header.site-header-wrapper i{color: #FB9A2D;}
header.site-header-wrapper .social-row a{margin-right: 30px;}
header.site-header-wrapper .social-row a:hover i{color: #3057A5;}
.site-header-search-form{opacity: 0;visibility: hidden;position: absolute;right:40px;margin-top: 1rem;width: 50vw;max-width:350px;z-index: 1;transition: opacity 0.3s, visibility 0.3s;}
.site-header-search-form .overlay{position: fixed;left: 0;top:0;bottom: 0;right: 0;height: 100%;width: 100%;z-index: 1;}
.site-header-search-form form{position: relative;z-index: 2;}
.site-header-search-form input[type="text"]{border: 2px solid #FB9A2D;padding: 0.85rem;font-size: 1.11rem;width: 100%;-webkit-box-shadow: 0 2px 25px 0 rgb(0 0 0 / 10%);box-shadow: 0 2px 25px 0 rgb(0 0 0 / 10%);}
.site-header-search-form.o-active_js{opacity: 1;visibility: visible;}
header.site-header-wrapper  .e-icon{cursor: pointer;} 
header.site-header-wrapper  .e-icon:hover i{color: #3057A5;} 
header .site-main-navigation{padding-left:120px;}
.site-header-bottom .menu{padding: 0px;margin: 0px;list-style: none;display: flex;justify-content:space-between}
.site-header-bottom .menu li a{font-size: 22px;color: #3057A5;font-weight: 500;text-decoration: none;}
.site-header-bottom .menu li a:hover,.site-header-bottom .menu li.current-menu-item:not(.no-active) a{color: #FB9A2D;}
/*.site-header-bottom .menu li:not(:last-child){margin-right: 130px;}*/
header.site-header-wrapper .site-logo img{height: auto;}
.header-sticky {position: -webkit-sticky;position: sticky;top: 0;background-color: #fff;padding-bottom: 30px;}
header.site-header-wrapper .site-logo img{transition: .5s ease all;-webkit-transition: .5s ease all;-moz-transition: .5s ease all;}
header.site-header-wrapper.header-sticky .site-logo img{max-width: 200px;}
.blue-shape-bg:not(.blue-shape-f) > .wpb_column{margin-bottom: -30px;}
.site-header-bottom .menu li{position:relative}
.site-header-bottom .menu .sub-menu{background-color: #fff;box-shadow: 0 3px 3px rgb(0 0 0 / 20%);position:absolute;left:0;top:100%;width:200px;opacity: 0;visibility: hidden;transition: .5s ease all;}
.site-header-bottom .menu li:last-child .sub-menu{right:0;left:auto;}
.site-header-bottom .menu li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;}
.site-header-bottom .menu .sub-menu a{font-size:18px;   display: block;padding: 6px 10px;border-bottom: 1px solid #cdcdcd;}


/* ===== Mobile Header ===== */
.mobile-header {display: none;}
.button-toggle{color:  #3057A5; text-transform: uppercase;font-weight: 900;font-size: 32px;background-color: transparent;border: none !important;outline: none !important;}
.button-toggle:hover, .button-toggle:active, .button-toggle:focus {color: #3057A5;outline: none;border: none;}
.mobile-cta {position: -webkit-sticky;position: sticky;top: 0;z-index: 50;}
.mobile-navigation{background: transparent;width: auto;padding: 0;display: none;}
.toggle-active {background: transparent;}
.mobile-header__logo img {max-width: 175px;margin-left: 0;vertical-align: middle;display: inline-block;}
.drawer-menu-explore{background:#3057A5;}
.menu-toggle span i{font-size:36px; margin-left: 10px;color: #3057a5;font-weight: 600;}
.drawer .drawer-navigation a{color: #fff;}
.drawer .menu-item-has-children{position: relative;}
.drawer .menu-item-has-children:after{content: "";color: #fff;position: absolute;right: 0;width: 60px;height:53px;top: 0px;color: #fff;background-image:url(dist/images/arrow-close.png);background-repeat:no-repeat;background-position:center;}
.drawer .menu-item-has-children .toggle-sub:hover {box-shadow: none;color:#3057A5;}
.drawer .menu-item-has-children .toggle-sub{font-size: 24px;padding: 10px 0;}
.drawer .drawer-navigation li ul a, .drawer .drawer-navigation li ul li a{padding: 10px 0px;}
.drawer .drawer-navigation ul.menu > li > a {width: calc(100% - 60px);}





/* ===== Home ===== */
.home-hero{overflow: auto !important;margin-top: -90px;}
.news-grid-col{overflow: inherit !important;}
.news-grid-col h5{padding-top:46px}
.news-grid-col h5 a{font-size: 20px;font-weight: 600;line-height: 32px;color: #3057A5 !important}
.news-grid-col h5 a:hover{color: #FB9A2D !important;}
.news-grid-col .vc_btn3-container a{background-color: transparent;padding: 0px;font-size: 18px;font-weight: 700;color:#FB9A2D;border: none !important;outline: none !important;}
.news-grid-col .vc_btn3-container a:hover{background-color: transparent;color: #3057A5;}
.news-grid .vc_grid-item{padding-right:60px !important;}
.news-grid .vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right:-60px !important;}
.news-grid-col:before{content: '';height: 5px;width: 50%;background-color: #FB9A2D;position: absolute;left:
-20px;top: 20px;z-index: 9; }
.news-grid-col .vc_gitem-zone-mini{position: relative !important;padding: 0px 20px !important;}
.news-grid-col .vc_gitem-zone-mini .vc_gitem-row-position-top{position: relative;padding: 0px;}


/* ===== Footer ===== */
.signup-footer{padding-top:150px;margin-top:138px; padding-bottom: 40px;position: relative;} 
.signup-footer:before{content: '';background-image: url(dist/images/footer-shape.png);background-repeat: no-repeat;background-position: top right;background-repeat: no-repeat;width:100%;height: 460px;position: absolute;top: -83px;right:0px;background-size: 100%;}
.signup-footer:after{content: '';background-color: #F2F2F2;left: 0;bottom: 0;height:200px;position: absolute;width: 100%;}
.signup-footer h2{font-size: 40px;font-weight: 400;color: #545454;padding-bottom:28px;}
.signup-footer .signup-footer-i{position: relative;z-index: 2;}
.signup-footer  .gform_wrapper.gravity-theme .gform_fields{display: flex;flex-wrap: wrap;justify-content: space-between;grid-column-gap:0%;}
.signup-footer  .gform_wrapper.gravity-theme .gform_fields .gfield{width: 19.514%;}
.hidden_label > .gfield_label{display: none !important;}
.gform_wrapper.gravity-theme .gform_fields .gfield input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]),.gform_wrapper.gravity-theme .gform_fields .gfield  textarea{height: 50px;line-height: 50px;background-color: #fff;border: 1px solid #CECECE;outline: none;text-transform: uppercase;padding:0px 15px;width: 100%;display: block;font-size: 16px;}
.gform_wrapper.gravity-theme .gform_fields .gfield{margin-bottom:10px;}
.signup-footer .gform_wrapper.gravity-theme .gform_fields .gfield{margin-bottom:0px}
.gform_wrapper.gravity-theme .gform_fields .gfield  textarea{height:150px;}
.signup-footer  .gform_wrapper.gravity-theme .gform_fields .ginput_container_email{display: flex;}  
.gform_wrapper.gravity-theme .gform_validation_container{display:none}
.signup-footer  .gform_wrapper.gravity-theme .gform_fields fieldset.gfield{width: auto;padding-top:30px;}  
.gform_wrapper.gravity-theme .gfield_checkbox .gchoice{padding-right:20px}
.gform_wrapper.gravity-theme .gfield_checkbox{display: flex;}   
.gform_wrapper.gravity-theme .gfield_checkbox label{font-size:16px;color:#707070;font-weight:400;padding-left:35px;position:relative;margin:0px}
.gform_wrapper.gravity-theme .gfield_checkbox input{display:none;}
.gform_wrapper.gravity-theme .gfield_checkbox label:before{background-color:#fff;border:1px solid #CECECE;content:'';position:absolute;left:0;top:0;height:25px;width:25px;background-image:url(dist/images/check.png);background-repeat:no-repeat;background-position:center;background-size:0px;}
.gform_wrapper.gravity-theme .gfield_checkbox input:checked+label:before{background-size:18px;}
.gform_wrapper.gravity-theme input[type="submit"]{border-radius: 10px;padding: 15px 32px;font-size:20px;font-weight: 400;border: none;outline: none;background-color: #3057A5;color: #fff;cursor: pointer;transition: .5s ease all;-webkit-transition: .5s ease all;-moz-transition: .5s ease all;margin-top:20px}
.signup-footer .gform_wrapper.gravity-theme input[type="submit"]{position:absolute;right:0px;bottom:0px;margin-top:0px}
.gform_wrapper.gravity-theme input[type="submit"]:hover{background-color: #FB9A2D;}
.signup-footer  .gform_wrapper.gravity-theme form{position:relative;padding-bottom:35px}
.site-footer{background-color: #333333;padding: 51px 25px;color: #fff;}
.site-footer .footer-top{padding-bottom: 31px;margin-bottom: 22px;position: relative;}
.site-footer .footer-top:after{content: '';width:calc(100% - 30px);margin: 0 auto;position: absolute;left: 0;right: 0;bottom: 0px;height: 1px;background-color:#9A9A9A }
.site-footer .footer-top .col-4{max-width: 25.6%;flex: 0 0 25.6%;}
.site-footer .footer-top a,.site-footer .footer-top span{color:#FFFFFF;font-size: 24px;line-height: 29px;}
.site-footer .footer-top a{color: #FB9A2D;}
.site-footer .footer-top a:hover{color:#3057A5;text-decoration: none;}
.site-footer .footer-top .col-8{max-width:74.4%;flex: 0 0 74.4%;text-align: right;}
.site-footer .separator{display: inline-block;padding-right: 20px;margin-right: 20px;border-right: 1px solid #fff;}
.site-footer .footer-bottom p,.site-footer .footer-bottom a{font-size: 16px;line-height: 19px;color: #fff;}
.site-footer .footer-bottom a{color: #FB9A2D;}
.site-footer .footer-bottom a:hover{color:#3057A5;text-decoration: none;}
.site-footer .footer-bottom ul{list-style: none;display: flex;justify-content: flex-end;}
.site-footer .footer-bottom ul li:not(:last-child) a{padding-right: 20px;}
body:not(.home):not(.bottom-blue) .signup-footer{margin-top:0px;}
body .gform_submission_error{display: none !important}  
.gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error  input{border-color: #ff0000 !important;}
.gform_wrapper.gravity-theme .gform_fields .validation_message{color: #ff0000 !important;font-size: 12px;}
.signup-footer .signup-footer-i .form-wrap{min-height: 104px;}
.gform_wrapper:not(#gform_wrapper_1) form{max-width: 1250px;margin: 0 auto;}
.gform_wrapper.gravity-theme:not(#gform_wrapper_1) .gform_fields .gfield input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]),.gform_wrapper.gravity-theme:not(#gform_wrapper_1) .gform_fields .gfield textarea{border-radius: 26px;border: 1px solid #3057a5;height: 60px;}
.gform_wrapper.gravity-theme:not(#gform_wrapper_1) .gform_fields .gfield{margin-bottom: 20px;}
.gform_wrapper.gravity-theme:not(#gform_wrapper_1) .gform_fields .gfield textarea{height: 150px;}
.gform_wrapper.gravity-theme:not(#gform_wrapper_1) input[type="submit"]{border-radius: 30px;padding-left: 50px;padding-right: 50px}



/* ===== Inner page ===== */
.inner-banner{background-size: 100%;padding: 90px 0px;background-color:#3057a5;position: relative;margin-top: 70px;margin-bottom: 136px;}
.inner-banner .banner-shape{ position: absolute;right: 0;z-index: 2;bottom: -87px;}
.inner-banner:before{content:'';background-image: url(dist/images/page-title-top.png);width: 100%;background-position: top right;background-repeat: no-repeat;height: 274px;position: absolute;left: 0;top:-139px;}
.inner-banner:after{content:'';background-image: url(dist/images/page-title-bottom.png);width: 100%;background-position: bottom left;background-repeat: no-repeat;height: 260px;position: absolute;left: 0;bottom:-136px;}
.inner-banner h1{color: #fff;position: relative;z-index: 2;}
.team-member-grid {padding-bottom: 30px;}
.team-member-grid .p-img{background-color: #fff;margin-bottom: 20px;padding-top: 40px;}
.team-member-grid .p-text h4{font-size: 26px;line-height: 36px;font-weight: 400;color: #fff;}
.team-member-grid .p-text p{font-size: 20px;line-height: 36px;font-style: italic;color: #fff;}
.team-member-grid .team-member-list .col{max-width: 21.6%;padding: 0px;}
.team-member-grid .team-member-list .col img{max-width: 284px;margin: 0 auto;}
.team-member-grid .team-member-list .col:hover .p-img{box-shadow: 1px 4px 7px rgba(0,0,0,.4)}
.team-member-grid .team-member-list .col:hover .p-text h4{color: #FB9A2D;}
.team-member-grid .team-member-list .col:not(:nth-child(4n)){margin-right: 4.5%;}
.team-member-grid .trigger-popup{cursor: pointer}
.team-popup{display: none;position:fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 9999}
.team-popup .overlay{background-color: rgba(0,0,0,.7);position: fixed;left: 0;right: 0;top: 0;bottom: 0;height: 100%;width: 100%;z-index: 9}
.team-popup .team-popup-i{position: fixed;z-index: 99;left: 0;right: 0;top: 50%;transform: translateY(-50%);max-width: 1363px;width: 100%;background-color: #fff;margin: 0 auto;padding: 34px 50px 60px 50px;}
.team-popup .team-popup-i .team-detail-i .detail-bottom {max-height: 500px;overflow: auto;align-items: flex-start;}
.team-popup .team-popup-i .close-p{background-color: #FB9A2D;right: 0;top: 0;font-size: 20px;line-height: 20px;font-weight: 600;padding: 13px 17px;line-height: 24px;color: #fff;position: absolute;text-transform: uppercase;text-decoration: none;z-index: 9; font-family: 'Montserrat';}
.team-popup .team-popup-i .close-p:hover{background-color:#3057A5;}
.team-popup .team-popup-i h2{color: #3057A5;padding-bottom: 23px;margin-bottom: 23px;position: relative;}
.team-popup .team-popup-i h2:after{content: '';height: 5px;width: 100%;background-color: #FB9A2D;position: absolute;left: -50px;bottom: 0px;max-width: 557px;}
.team-popup .team-popup-i h6{font-weight:400;color: #000;padding-bottom: 25px;}
.team-popup .team-popup-i .text p:not(:last-child){padding-bottom:30px;}

.team-popup .team-popup-i .detail-bottom .col-i:first-child{max-width: 57.75%;width: 100%;}
.team-popup .team-popup-i .detail-bottom .col-i:last-child{max-width: 40.1%;width: 100%;justify-content: center;background-color: #F8F8F8;padding-top: 86px;}
.team-popup.active{display:block;}
.about-right-a.right-decorative-arrow:after{right: -81px !important;bottom:20%;top: auto;} 
.news-wrap{padding-top: 31px;position: relative;z-index:2;}
.news-wrap .filter-head span{display: inline-block;margin-right: 29px;font-weight: 500;font-size: 24px;color: #000;padding:13px 0px;}
.news-wrap .filter-head a{display: inline-block;margin-right: 29px;font-weight: 500;font-size: 24px;color: #3057A5;padding:11px 20px;display: flex;align-items: center;height: 60px;}
.news-wrap .filter-head a:hover,.news-wrap .filter-head a.active{background-color:#3057A5;color: #fff;border-radius:33px;text-decoration: none}
.news-wrap .news-list{margin-top: 30px;}
.news-wrap .news-list .n-col{width: 31.4%;background-color: #FFFFFF;box-shadow: 0px 3px 6px #00000029;border: 1px solid #707070;padding: 20px;margin-bottom: 50px;    display: flex;
    flex-direction: column;}
.news-wrap .news-list .n-col .post-thumbnail{margin-bottom:20px;}
.news-wrap .news-list .n-col .excerpt_t{flex: 1 0 auto;}
.news-wrap .news-list .n-col .post-thumbnail a{display:block;}
.news-wrap .news-list .n-col .post-thumbnail img,.news-wrap .news-list .n-col .post-thumbnail iframe{object-fit: cover;display: block;width: 100%;height: 315px; border:0px;}
.news-wrap .news-list .n-col:nth-child(3n+2){margin-left:2.9%;margin-right:2.9%;}
.news-wrap .news-list .n-col h4 a{font-size:20px;color: #3057A5;line-height: 32px;font-weight: 600;}
.news-wrap .news-list .n-col h4 a:hover{color: #000;text-decoration: none;}
.news-wrap .news-list .n-col h4{margin-bottom: 24px;}
.news-wrap .news-list .n-col .post-cat a{font-size: 18px;font-style: italic;color:#000;}
.news-wrap .news-list .n-col .post-cat a:hover{color: #3057A5;text-decoration: none;}
.news-wrap .news-list .n-col .post-cat{position: relative;margin-bottom: 20px;padding-bottom: 15px;}
.news-wrap .news-list .n-col .post-cat:after{position: absolute;left: -40px;bottom: 0px;width: 259px;height:5px;background-color: #FB9A2D;content: '';}
.news-wrap .news-list .n-col .post-btn a{color: #FB9A2D;display: block;padding-top: 30px;}
.news-wrap .news-list .n-col.video-box .post-btn a {padding-top: 0px;}
.news-wrap .news-list .n-col .post-btn a:hover{color: #3057A5;text-decoration: none;}
.news-wrap .load-more{padding-top:30px;padding-bottom: 80px;}
.news-wrap .load-more .btn{padding-left: 43px;padding-right: 43px;}
.news-wrap.left-decorative-arrow:after{top: 26%;z-index: -1;}
.news-cat-page .news-list{margin-top: -50px;padding-bottom: 50px;}
.search-result-text{padding-bottom: 50px;max-width:1365px; margin:0 auto} 
.search-result-text article{margin:0 auto;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f0f0f0;}
.search-result-text article p{padding-bottom:20px;}
.search-result-text article h6 a{color:#000}
.search-result-text article h6 a:hover{color:#FB9A2D}
.site-paginate .page-numbers{font-size:20px;color:#3057a5}
.site-paginate .page-numbers.current,.site-paginate .page-numbers:hover{color:#FB9A2D}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{border-color: transparent;background-color: transparent;}
body .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{padding-left: 60px;}
body .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{ height: 34px;background-color: #3057A5;width: 34px;color: #fff;font-size: 18px;border-radius: 50%;border: 2px solid transparent}
body .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{width: 14px;margin: 0 auto;border-color: #fff  !important;}
body .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after{border-color: #fff;margin: 0 auto;height: 15px;left: 0;right: 0;bottom: auto;top: 50%;transform: translateY(-50%);width: 2px;}
body .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, body body .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: #fff;} 
body .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border: none;}
body .vc_tta.vc_general .vc_tta-panel-title>a{padding: 18.5px 20px;border-top: 1px solid rgba(112, 112, 112,.3);font-size: 20px;font-weight: 500;color: #3057A5 !important;}
body .vc_tta.vc_general .vc_tta-panel:first-child .vc_tta-panel-title>a{border-top: none;}
body .vc_tta.vc_general .vc_tta-panel:not(.vc_active) .vc_tta-panel-title>a:hover{color: #fff !important;background-color: #FB9A2D;}
body .vc_tta.vc_general .vc_tta-panel:not(.vc_active) .vc_tta-panel-title>a:hover .vc_tta-controls-icon.vc_tta-controls-icon-plus{background-color: transparent;border-color: #fff;}
.vc_tta.vc_general .vc_tta-panel.vc_active{ background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 6px #00000029;border: 1px solid #D6D6D6;margin-bottom: 25px;}
.vc_tta.vc_general .vc_tta-panel.vc_active  .vc_tta-panel-title>a{border-top: none;}
body .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a{color: #FB9A2D !important}
body .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a .vc_tta-controls-icon{background-color: #FB9A2D !important}  
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{border: none;}
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body:after{content:'';height: 1px;width:calc(100% - 40px);background-color:rgba(112, 112, 112,.3);position: absolute;left: 0;right:0;margin: 0 auto;top: 0;}
body .advocacy-actionwidget .advocacy-actionwidget-iframe{
	min-height: 545px !important;
	margin-bottom:50px;
	display:block;
}


/* ===== News Detail ===== */
.news-detail{max-width: 1365px;width: 100%;margin: 0 auto;margin-top: -95px;padding-bottom: 70px;}
.news-detail .post-heading{padding-bottom: 40px;}
.news-detail .feature-image{margin-bottom: 47px;}
.news-detail .feature-image.left-dot-image:before{left: calc((100vw - 1340px)/ -2);z-index: -1;}
.news-detail .feature-image .fimg-wrap{border-radius: 20px;overflow: hidden;}
.news-detail .feature-image img{width: 100%;height: 100%;object-fit: cover;}
.news-detail .feature-image .embed-responsive::before{padding-top: 56.25%;}
.news-detail .news-text p{margin-bottom: 40px;}
.news-detail .news-text h3{margin-bottom: 19px;}
.news-detail .back-common{padding-top: 62px;} 
.news-detail .back-common h3{margin-bottom: 19px;color: #333;} 
.news-detail .back-common a{margin-top: 40px;} 
.news-detail .back-common.left-decorative-arrow:after{left: calc((100vw - 1340px)/-2);top:-42px;} 


/* Responsive */
@media only screen and (min-width:2230px){
    .news-detail .feature-image.left-dot-image:before{left: -200px;}
}
@media only screen and (min-width:2100px){
	.site-header-search-form{    right: calc((100vh - 1850px) / -2);}
}
@media only screen and (max-width:1840px){
    .left-decorative-arrow:after,.right-decorative-arrow:after{width: 150px;}
    .news-detail .back-common.left-decorative-arrow:after{top: -30px;}
    .new-detail.inner-banner .banner-shape{max-width: 200px;bottom: -62px;}
     .news-grid{padding: 0px 30px;}
}
@media only screen and (max-width:1740px){
    .inner-top-p{padding-top: 40px;}
    .news-grid .vc_grid-item{padding-right:30px !important;}
    .news-grid .vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right:-30px !important;}
    .site-footer .footer-top a, .site-footer .footer-top span{font-size: 20px;}
    .home-hero{margin-top: -70px;}
    .team-popup .team-popup-i .team-detail-i .detail-bottom{max-height: 400px;}
   
}
@media only screen and (min-width:1640px){
    .container{max-width: 1670px;}
    .padding-left{padding-left: calc((100% - 1670px)/2) !important;} 
    .padding-right{padding-right: calc((100% - 1670px)/2) !important;} 
}
@media only screen and (max-width:1700px) and (min-width:1661px){
     .padding-left{padding-left:15px !important;} 
    .padding-right{padding-right:15px !important;} 
}
@media only screen and (max-width:1660px){
    .container{max-width: 1440px;}
    .padding-left{padding-left: calc((100% - 1440px)/2) !important;} 
    .padding-right{padding-right: calc((100% - 1440px)/2) !important;} 
    .left-dot-image:before{left: calc((100vw - 1460px)/ -2);}
    .right-dot-image:before{ right: calc((100vw - 1460px)/ -2);}
    .left-decorative-arrow:after{left: calc((100vw - 1400px)/-2);}
    .right-decorative-arrow:after{right: calc((100vw - 1400px)/-2);}
    .site-footer .footer-top a, .site-footer .footer-top span{font-size: 18px;}
    .site-footer .footer-bottom p, .site-footer .footer-bottom a{font-size: 14px;}
    .right-rounds:after,.left-rounds:after{width: 200px;}
    .right-squares:after,.left-squares:after{width: 150px;height: 180px;}
    .right-dot-image.mt-minus:before{top:0px;}
	.news-wrap .news-list .n-col .post-thumbnail img,.news-wrap .news-list .n-col .post-thumbnail iframe{height: 250px;}
}
@media only screen and (max-width:1560px){
    h1{font-size: 50px;line-height: 55px;}
    h2,.signup-footer h2{font-size: 44px;   line-height: 50px;}
    h3{font-size: 38px;line-height: 44px;}
    h4{font-size: 32px;line-height: 40px;}
    h5{font-size: 28px;line-height:34px;}
    .font-size-26, .font-size-26 p{font-size: 22px;}
    /*.site-header-bottom .menu li:not(:last-child){margin-right: 100px;}*/
    .news-detail{margin-top: -50px;}
}
@media only screen and (max-width:1490px){
    .container{padding-left: 30px;padding-right: 30px;}
    .padding-left{padding-left:30px !important;} 
    .padding-right{padding-right:30px !important;} 
    .left-decorative-arrow:after{left:-30px;}
    .fs-58{font-size: 44px;line-height: 52px;}
    .team-popup .team-popup-i{max-width: 80%;} 
    .home-hero{overflow: auto !important;margin-top: -70px;}
    .blue-shape-bg .shape-blue-upper{top: -160px;}
    .news-detail .back-common.left-decorative-arrow:after{left: calc((100vw - 1300px)/-2);}
	header .site-main-navigation{padding-left:40px;}
}
@media only screen and (max-width:1400px){
    .left-decorative-arrow:after,.right-decorative-arrow:after{width: 100px;}
    .right-rounds:after,.left-rounds:after{width: 150px;top: -30px;}
    .right-squares:after{width: 100px;height: 130px;} 
    .about-right-a.right-decorative-arrow:after{right: -27px !important;bottom: 0px;}
    .right-dot-image:before,.left-dot-image:before{height: 70%;width: 70%;}
    .inner-banner .banner-shape,.new-detail.inner-banner .banner-shape{max-width: 150px;bottom: -40px;}
    .inner-banner{padding: 50px 0px;}
    .right-dot-image:before{right: -10px;}
    .left-dot-image:before{left: -10px;}
    .news-detail .back-common{padding-top: 30px;}
    
}
@media only screen and (max-width:1460px){
    .blue-shape-bg .shape-blue-upper{top: -83px;}
    .blue-shape-bg.left-decorative-arrow:after{top:50px;}
    
}
@media only screen and (max-width:1340px){

    h1{font-size: 44px;}
   .site-footer .footer-top .col-4 {max-width: 18.6%;flex: 0 0 18.6%;}
   .site-footer .footer-top .col-8 {max-width: 81.4%;flex: 0 0 81.4%;}
    .site-header-bottom .menu li a{font-size:20px;}
    .home-hero{margin-top: -45px;}
    .team-member-grid .team-member-list .col img{max-width: 90%;}
    .news-detail .feature-image.left-dot-image:before{display: none !important;}
    .news-detail .back-common.left-decorative-arrow:after{left: -30px;top: -30px;}
    .signup-footer{padding-top:50px;}
    .signup-footer h2{font-size: 32px;}
    .site-footer .footer-top a, .site-footer .footer-top span{font-size: 16px;}
	header .site-main-navigation{padding-left:0px;}
    
}
@media only screen and (max-width:1200px){
    
    h1{font-size: 38px;line-height: 44px;}
    p br{display: none;}
    h2, .signup-footer h2{font-size: 34px;line-height:40px;}
    h3{font-size: 28px;line-height: 44px;}
    h4{font-size:24px;line-height: 40px;}
    h5{font-size:22px;line-height:34px;}
    h6{font-size: 20px;line-height: 26px;}
    .home-hero{margin-top: -8px;}
    .right-squares:after,.left-squares:after{width: 60px;height: 77px;}
    .font-size-26,.font-size-26 p{font-size:20px;line-height: 28px;}
    .news-grid-col .vc_gitem-zone-mini{padding: 0px 10px !important;}
    .site-footer .footer-top .col-4,.site-footer .footer-top .col-8,.site-footer .footer-bottom .col-8,.site-footer .footer-bottom .col-4{max-width: 100%;flex:0 0 100%;text-align: center}
    .site-footer .footer-top .col-8{margin-top: 30px;}
    .site-footer .footer-bottom .col-8{order: 2;margin-top: 15px;}
    .site-footer .footer-bottom ul{justify-content: center;}
    .site-footer .footer-top .col-4 img{max-width:260px;}
    h3 br{display: none;}
    .blue-shape-bg{padding-top: 80px;}
    .blue-shape-bg:not(.blue-shape-f){padding-bottom: 50px;}
    .blue-shape-bg.left-decorative-arrow:after{top: -10px;}
	.news-wrap .news-list .n-col .post-thumbnail img,.news-wrap .news-list .n-col .post-thumbnail iframe{height: 200px;}
    
}
@media only screen and (max-width:1100px){
    .news-wrap .news-list .n-col .post-cat:after{left: -20px;width: 65%;}
    .news-wrap .news-list .n-col{padding: 10px;}
    .news-wrap .news-list .n-col .post-cat a{font-size: 16px;}
    .news-wrap .news-list .n-col h4 a{font-size: 18px;}
    .signup-footer{padding-top: 80px;}
    .right-dot-image:before, .left-dot-image:before{width: 300px;height: 50%;}
    .right-dot-image.mt-minus:before,.left-dot-image:before,.right-dot-image:before{top: 50%;transform: translateY(-50%)} 
    .news-grid-col:before{left: -10px;}
    .blue-shape-bg:before{top: 10%;height: 80%;}
    .team-member-grid .p-text p{font-size: 18px;line-height: 26px;}
    .news-detail .back-common{padding-bottom: 30px;}
}
@media only screen and (max-width:1051px){
	body .advocacy-actionwidget .advocacy-actionwidget-iframe{
		min-height: 1000px !important;
		margin-bottom:80px;
	}
}
@media only screen and (max-width:1023px){
     
    h1{font-size: 34px;}
    p{font-size: 16px}
    .site-header-bottom .menu li:not(:last-child){margin-right: 30px;}
    .site-header-bottom .menu li a{font-size: 18px;}
    .gform_wrapper.gravity-theme .gform_fields .gfield input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]){font-size: 14px;}
    h2, .signup-footer h2{font-size: 28px;}
    .gform_wrapper.gravity-theme input[type="submit"],.signup-footer .gform_wrapper.gravity-theme input[type="submit"]{position: relative;margin-top: 20px;}
    .signup-footer .gform_wrapper.gravity-theme form{padding-bottom: 0px;}
    .left-vgradient > .vc_column-inner{padding-left: 30px !important}
    .right-vgradient > .vc_column-inner{padding-right: 30px !important}
    body .fs-32{font-size: 20px !important}
    .fs-58{font-size: 34px;}
    .news-grid-col:before{left: -12px}
    .signup-footer .gform_wrapper.gravity-theme .gform_fields{justify-content: flex-start;}
    .signup-footer .gform_wrapper.gravity-theme .gform_fields .gfield{width:48.5%;margin-bottom: 10px;}
    .signup-footer .gform_wrapper.gravity-theme .gform_fields .gfield:nth-child(even){margin-left:3%;}
    .signup-footer .gform_wrapper.gravity-theme .gform_fields .gfield:nth-child(5){width:100%;}
    .gform_wrapper.gravity-theme .gfield_checkbox{flex-wrap: wrap;}
    .gform_wrapper.gravity-theme .gfield_checkbox .gchoice{width: 34%;}
    .team-member-grid .p-text h4{font-size: 22px;line-height: 26px;}
    .team-member-grid .p-text p{font-size: 18px;line-height: 24px;}
    .team-popup .team-popup-i .detail-bottom .col-i:last-child{padding-top: 50px;}
    .team-popup .team-popup-i{padding: 30px;}
    .team-popup .team-popup-i h2:after{max-width: 70%;left: -30px;}
    .signup-footer:after{height: 89%;}
    .team-member-grid {padding-bottom:0px;}
}
@media only screen and (max-width:1000px){
    .mobile-header{display: block}
    .drawer{position: fixed;z-index: 99; top:130px;right: 0;left: 0;width: 100%;overflow:auto;display: none;height:calc(100% - 112px)}
    .header-sticky .drawer{top: 112px;}
    .menu-toggle{display: block;}
   .drawer .drawer-navigation {font-size: 17px;}
   .drawer .drawer-navigation .menu {margin: 0;}
   .drawer .drawer-navigation ul {margin: 0;padding: 0;}
   .drawer .drawer-navigation ul li {width: 100%;padding: 0 0;list-style-type: none;border-bottom: solid 1px rgba(255, 255, 255,1);transition: none;position: relative;z-index: 50;border-top: none;padding: 0px}
    .drawer .drawer-navigation ul > li.current-menu-item:not(.no-active) ,.drawer .drawer-navigation ul > li:hover{background-color:#FB9A2D;border-top: none;}
    .drawer .drawer-navigation ul li.current-menu-item a,.drawer .drawer-navigation ul li:hover a{color: #fff;text-decoration: none;}
   .drawer .drawer-navigation ul li:last-child {border-bottom: none;}
   .drawer .drawer-navigation ul li a {display: inline-block;padding: 15px;margin-top: 0;margin-bottom: 0;margin-left: 0;border-bottom: none;position: relative;transition: none;font-weight: 700}
	.drawer .drawer-navigation ul ul li a{padding-left:30px;} 
   .drawer .drawer-navigation a {color: #fff;padding-left: 0;line-height: 1.4;}
   .drawer .drawer-navigation a:hover {color:#FB9A2D;}
   .drawer .drawer-navigation .sub-menu,.drawer .drawer-navigation .children {display: none;position: relative;width: 100%;left: 0;top: auto;margin: 0;padding:0;border: none;background:#3057A5;box-shadow: none;border-top:1px solid #fff;}
  .drawer .drawer-navigation .sub-menu::before,.drawer .drawer-navigation .children::before {display: none;}
  .drawer .drawer-navigation .sub-menu li:first-child {border-top: dotted 1px rgba(255, 255, 255, 0.2);}
     header.site-header-wrapper .site-logo{max-width: 100%;flex: 0 0 100%;display:flex;justify-content:space-between;align-items: center;}
    .button-toggle span:not(:first-child){display: none;}
    .button-toggle.active span:first-child{display:none;}
    .button-toggle.active span:nth-child(2){display:block;}
    header.site-header-wrapper .site-logo img{max-width: 250px;}
    header.site-header-wrapper{padding-top: 15px;padding-bottom: 15px;}
    .mobile-navigation{display: block;}
    .header-sticky{padding-bottom: 15px;}
    .tab-full > .wpb_column{width: 100% !important;float: none !important;}
    .gform_wrapper.gravity-theme .gfield_checkbox label{margin-bottom: 9px;}
    .right-dot-image:before, .left-dot-image:before{display: none !important;}
	.news-wrap .news-list .n-col{width: 47%;}
	.news-wrap .news-list .n-col:nth-child(3n+2) {margin-left: 0px;margin-right: 0px;}
	.news-wrap .news-list .n-col:nth-child(even) {margin-left: 2.9%;margin-right: 2.9%;}
}
@media only screen and (max-width:959px){
    .mobile-header{display: block;}
    .button-toggle{color:#3057a5;text-transform: uppercase;font-weight: 900;font-size: 32px;}
    .button-toggle:hover, .button-toggle:active, .button-toggle:focus {color:  #3057a5;}
    .mobile-cta {position: -webkit-sticky;position: sticky;top: 0;z-index: 50;}
    .blue-shape-bg{padding: 80px 0px;padding-bottom: 120px;}
    .blue-shape-bg.left-decorative-arrow:after{top: -13px;}
    .blue-shape-bg .shape-blue-upper{top: -60px;}
	.hide-arrow-ipad.left-decorative-arrow:after,.hide-arrow-ipad.right-decorative-arrow:after{display:none !important}
    
}
@media only screen and (max-width:768px){
    .signup-footer:before{top: -50px;}
}
@media only screen and (max-width:767px){
	.hide-arrow-mobile.left-decorative-arrow:after,.hide-arrow-mobile.right-decorative-arrow:after{display:none !important}
}
@media only screen and (max-height:640px){
    .team-popup .team-popup-i .team-detail-i .detail-bottom{max-height: 50vh;}
}
@media only screen and (max-height:360px){
    .team-popup .team-popup-i .team-detail-i .detail-bottom{max-height:30vh;}
}
@media only screen and (max-width:767px){
    .site-header-top{padding-bottom: 15px;}
    header.site-header-wrapper .site-logo img{max-width: 150px;}
    .site-header-bottom .menu{flex-wrap: wrap;}
    .site-header-search-form{width: 80vw;}
    .padding-left,.padding-right{padding-left :20px !important;padding-right: 20px !important;}
    .drawer{top: 122px;} 
    .left-vgradient > .vc_column-inner,.right-vgradient > .vc_column-inner{padding-top:60px !important;}
    .left-vgradient > .vc_column-inner:after,.right-vgradient > .vc_column-inner:after{width: calc(100% - 30px);height: 16px;margin: 0 auto;right: 0;left: 0;}
    .right-vgradient > .vc_column-inner{padding-right: 15px !important;}
    header.site-header-wrapper.header-sticky .site-logo img{max-width: 130px;}
    body .vc_column_container>.vc_column-inner{padding-left:15px;padding-right:15px;}
    .signup-footer .gform_wrapper.gravity-theme .gform_fields .gfield{width: 100%;} 
    .gform_wrapper.gravity-theme .gfield_checkbox .gchoice{width: 100%;}
    .gform_wrapper.gravity-theme .gfield_checkbox label{margin-bottom: 5px;}
    .signup-footer .gform_wrapper.gravity-theme .gform_fields fieldset.gfield{padding-top: 10px;}
    .site-footer .separator{border: none;padding-right: 0px;margin-right: 0px;}
    .site-footer .footer-bottom ul{padding-left: 0px;justify-content: space-between;flex-wrap: wrap;}
    .site-footer .footer-bottom ul li{width: 49%;text-align: left;}
    .site-footer .footer-top a, .site-footer .footer-top span{font-size: 16px;margin-bottom: 5px;display: block;}
    .site-footer .footer-bottom p, .site-footer .footer-bottom a{line-height: 22px;}
    .site-footer .footer-top .col-4 img{max-width: 160px;}
    .gform_wrapper.gravity-theme input[type="submit"]{padding: 10px 32px;}
    .inner-banner .banner-shape{max-width: 100px;bottom: -30px;}
    .inner-banner h1{font-size: 30px;}
    ul li:not(.menu-item){font-size: 16px;line-height: 26px;}
    .team-member-grid .team-member-list .col{max-width: 100%;width: 100%;flex-basis: unset;flex-grow: unset;margin-bottom: 20px;}
    h3 {font-size: 26px;line-height: 40px;}
    .team-popup .team-popup-i .detail-bottom .col-i:first-child{max-width: 100%; width: 100%;order: 2;}
    .team-popup .team-popup-i .detail-bottom .col-i:last-child{max-width: 100%; width: 100%;}
    .team-popup .team-popup-i .detail-bottom .col-i:last-child img{max-width: 200px;}
    .team-popup .team-popup-i h2{font-size: 22px;}
    .team-popup .team-popup-i h6{font-size: 18px;padding-top: 20px;padding-bottom: 0px;}
    .team-popup .team-popup-i .close-p{font-size: 15px;padding: 9px;}
    .container{padding: 0px 20px;}
    .right-rounds:after,.left-rounds:after{width: 100px;top: -20px;}
    .middle-line-blue:before{height: 60px;top: -40px;}
    .left-vgradient > .vc_column-inner{padding-left:15px !important}
    .news-wrap .news-list .n-col{width: 100%;}  
    .news-wrap .news-list .n-col:nth-child(3n+2),.news-wrap .news-list .n-col:nth-child(even){margin-left: 0px;margin-right: 0px;}
	.news-wrap .news-list .n-col .post-thumbnail img, .news-wrap .news-list .n-col .post-thumbnail iframe {object-fit: contain;height: auto;}
	.news-wrap .news-list .n-col .post-thumbnail iframe{height: 315px;}
    .news-wrap .filter-head span,.news-wrap .filter-head a{font-size: 14px;margin-right: 5px;font-size: 16px;}
    .news-wrap .filter-head a{padding: 8px 15px;}
    .news-detail{margin-top: -40px;}
    .news-detail .post-heading h2{font-size: 26px;}
    .signup-footer{padding-top: 10px;}
    .signup-footer:after{height:95%;} 
    .blue-shape-bg.blue-shape-f{margin-bottom: -70px;}
    .blue-shape-bg .last-s{bottom: -70px;}
    .blue-shape-bg .shape-blue-upper,.blue-shape-bg .shape-blue-lower{height: auto;bottom: -105px;}
    .blue-shape-bg:before{height: 95%;top:5%;}
    .blue-shape-bg{padding: 80px 0px;padding-top: 50px;}
    .blue-shape-bg.blue-shape-f .shape-blue-lower{bottom: 0px;}
    body:not(.home) .signup-footer{margin-top: 60px;}
    .news-detail .news-text.left-decorative-arrow:after{display: none !important;}
    .signup-footer .gform_wrapper.gravity-theme .gform_fields .gfield:nth-child(even){margin-left:0%;}
    .blue-shape-bg.left-decorative-arrow:after{top: -20px;}
    .news-grid{padding: 0px;}
    .news-grid .vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right: 0px !important;}
    .news-grid .vc_grid-item{padding-right: 0px !important;}
    .signup-footer:before{top: -70px;}
    .team-member-grid .team-member-list .col:not(:nth-child(4n)){margin-right: 0px;}
    .blue-shape-bg :not(.blue-shape-f) .shape-blue-lower{bottom:-100px;}
    .blue-shape-bg:not(.blue-shape-f){padding-bottom: 20px;}
    .blue-shape-bg:not(.blue-shape-f) > .wpb_column{margin-bottom: -20px;} 
    .news-detail .back-common.left-decorative-arrow:after{top: -25px}
    .news-wrap .load-more{padding-top:0px;padding-bottom: 30px;}
    .gform_wrapper.gravity-theme:not(#gform_wrapper_1) .gform_fields .gfield input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]){height: 50px;}
    .gform_wrapper.gravity-theme:not(#gform_wrapper_1) .gform_fields .gfield textarea{height: 120px;}
    
} 

@media only screen and (max-width:560px){
 
    .blue-shape-bg:before{height: 100%;top: 2%;}
    .signup-footer:after{height: 100%;}
    .blue-shape-bg.left-decorative-arrow:after{top: -50px;}

}
@media only screen and (max-width:480px){
	body .advocacy-actionwidget .advocacy-actionwidget-iframe{
		min-height: 1070px !important;
	}
}
@media only screen and (max-width:364px){
	body .advocacy-actionwidget .advocacy-actionwidget-iframe{
		min-height: 1085px !important;
	}
}
@media only screen and (max-width:360px){
	body .advocacy-actionwidget .advocacy-actionwidget-iframe{
		min-height: 1110px !important;
	}
}
@media only screen and (max-width:352px){
	body .advocacy-actionwidget .advocacy-actionwidget-iframe{
		min-height: 1125px !important;
	}
}
@media only screen and (max-width:326px){
	body .advocacy-actionwidget .advocacy-actionwidget-iframe{
		min-height: 1150px !important;
	}
}
@media only screen and (max-width:321px){
    .blue-shape-bg:before{top: 0%;}
    .blue-shape-bg .shape-blue-lower{bottom: -80px;}
    .team-popup .team-popup-i .detail-bottom .col-i:last-child img{max-width: 150px;} 
}
     