/**
Theme Name: TDI
Author: The Digital Intellect
Author URI: https://thedigitalintellect.com
Description: TDI Astra is a custom modified Astra theme made exclusively for clients of The Digital Intellect. It is fast, fully customizable and mobile responsive. 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tdi
Template: astra
*/
/** ==============================
*  THEME COLORS:
*  Navy Blue: #061335
*  Light Blue: #7d95b2
*  WHite: #fff
*  Light Gray: #b0b0b0
* =================================**/
/** WPB CUSTOM LAYOUT ADJUSTMENT **/
body {overflow-x: hidden !important;overflow-y: scroll;}
.lockedWidth{margin: 0px auto !important;padding-left: 12% !important;padding-right: 12% !important;}
.centerContent{text-align:center;}
.centeredBg, .centeredBg .vc_column-inner {background-size: cover !important;background-position: 50% 50% !important;}
.centeredBg.bgContain .vc_column-inner{background-size:contain !important;}
.centeredBg .vc_column-inner{padding:200px 0 !important;}
.centeredBg.rightRoundedImg,.centeredBg.rightRoundedImg .vc_column-inner{border-top-right-radius: 15px;border-bottom-right-radius: 15px;overflow: hidden;}
.centeredBg.leftRoundedImg,.centeredBg.leftRoundedImg, .centeredBg.leftRoundedImg .vc_column-inner {border-top-left-radius: 15px;border-bottom-left-radius: 15px;overflow: hidden;}
.paddedDesktop {padding: 55px;}
.paddedDesktop.leftPadded {padding: 55px 55px 55px 3.5%;}
.paddedDesktop.leftPadded.righttOnly {padding-left: 0px;}
.paddedDesktop.rightPadded.rightOnly .vc_column-inner {border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.paddedDesktop.rightPadded {padding: 50px 3.5% 55px 55px;}
.paddedDesktop.rightPadded.leftOnly {padding-right: 0px;}
.paddedDesktop.rightPadded.leftOnly .vc_column-inner {border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
/** TDI CUSTOM FLEX COLUMN SYSTEM **/
.section{clear:both;padding:0px;margin:0px}.col{display:block;float:left;margin:1% 0 1% 0.6%}.group:before,.group:after{content: " ";display:table}.group:after{clear:both}.col:first-child{margin-left:0}.span_2_of_2{width:100%}.span_1_of_2{width:49.2%}.span_3_of_3{width:100%}.span_2_of_3{width:66.1%}.span_1_of_3{width:32.2%}.span_4_of_4{width:100%}.span_3_of_4{width:74.6%}.span_2_of_4{width:49.2%}.span_1_of_4{width:23.8%}.span_5_of_5{width:100%}.span_4_of_5{width:79.68%}.span_3_of_5{width:59.36%}.span_2_of_5{width:39.04%}.span_1_of_5{width:18.72%}.span_6_of_6{width:100%}.span_5_of_6{width:83.06%}.span_4_of_6{width:66.13%}.span_3_of_6{width:49.2%}.span_2_of_6{width:32.26%}.span_1_of_6{width:15.33%}.span_7_of_7{width:100%}.span_6_of_7{width:85.48%}.span_5_of_7{width:70.97%}.span_4_of_7{width:56.45%}.span_3_of_7{width:41.92%}.span_2_of_7{width:27.42%}.span_1_of_7{width:12.91%}
@media only screen and (max-width:768px){.span_2_of_2,.span_1_of_2,.span_3_of_3,.span_2_of_3,.span_1_of_3,.span_4_of_4,.span_3_of_4,.span_2_of_4,.span_1_of_4,.span_5_of_5,.span_4_of_5,.span_3_of_5,.span_2_of_5,.span_1_of_5,.span_6_of_6,.span_5_of_6,.span_4_of_6,.span_3_of_6,.span_2_of_6,.span_1_of_6,.span_7_of_7,.span_6_of_7,.span_5_of_7,.span_4_of_7,.span_3_of_7,.span_2_of_7,.span_1_of_7{width:100%}}
/** HEADER **/
.ast-site-identity {padding: 5px 0;}
.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {min-height: 70px;}
#ast-fixed-header .main-header-bar {box-shadow: 0 1px 2px rgba(0,0,0,.2);background: linear-gradient(90deg, rgba(66, 92, 128, 0.85) 0%, rgba(74, 99, 138, 0.85) 100%);}
#ast-fixed-header .main-header-menu > .menu-item.current-menu-item > .menu-link{color:#fff;}
#ast-fixed-header .main-header-menu .menu-link:hover, #ast-fixed-header .main-header-menu .menu-item:hover > .menu-link,.ast-builder-menu-1 .menu-item:hover > .menu-link{color:#2bd912;}
.ast-header-social-1-wrap .ast-social-color-type-custom svg {fill: #fff;}
.ast-header-social-1-wrap .ast-social-color-type-custom svg:hover {fill: #b0b0b0;}
.ast-header-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element:hover svg {fill: #b0b0b0;}
#ast-fixed-header a.tdiBtnStyle2 {line-height: 32px;margin-top: 10px;margin-bottom: -10px;}
h1.heroHeading,nav.rank-math-breadcrumb {text-align: center;}
#topHero{padding:200px 0px 150px;background:#061335;}
#topHero h1 {font-size: 42px;color:#fff;line-height: 50px;font-weight: 500;text-shadow: 0px 0px 10px transparent;margin-bottom: 0px;}
nav.rank-math-breadcrumb a{color:#ddd}
nav.rank-math-breadcrumb, nav.rank-math-breadcrumb a:hover {color: #fff;font-size: 13px;}
.gsWatermark {position: absolute;right: 15%;top: 60%;transform: translateY(-50%);opacity: 0.2;}
/** TYPOGRAPHY **/
h2 {color: #061335 !important;font-weight: 700 !important;font-size: 42px !important;line-height: 1.4 !important;text-transform: uppercase !important;}
h3 {color:#7d94b3 !important;font-size: 28px !important;margin-bottom: 20px !important;text-transform: uppercase !important;font-weight: 700 !important;}
h4 {color:#7d94b3 !important;font-weight: 700 !important;text-transform:uppercase !important;}
.uvc-sub-heading {line-height: 2 !important;margin: 0 auto;}
h3.navyBlue {color: #061335 !important;}
/** HEADINGS **/
#topHero {background:#061335;background-size: cover;background-repeat: no-repeat;background-position: center;min-height: 490px;}
#topHero h1 {font-size: 50px;color:#fff;}
.prettyHeader h2::after {content: " ";width: 100px;border-bottom: 4px solid #ffbc13;display: block;margin: 5px auto 35px;}
.prettyHeader h2{font-size: 32px;}
.prettyHeader.left h2::after {content: " ";width: 100px;border-bottom: 4px solid #ffbc13;margin: 0px 0px 5px 0px;}
/** BUTTONS **/
.topCallBtn{display: inline-block;position:relative;text-align: center;text-decoration: none !important;background: #fff;padding: 5px 25px;border:1px solid #fff;border-radius: 30px;min-width: 250px;overflow:hidden;}
.topCallBtn a {color: #0F1E3D;position: relative;text-decoration: none !important;z-index: 2;}
.topCallBtn:hover a {color: #fff;}
.topCallBtn::before {content: "";width: 100%;height: 0%;display: block;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.8);border-radius: 30px 30px 0 0;transition:all 0.3s ease;}
.topCallBtn::after {content: "";width: 100%;height: 0%;display: block;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.8);border-radius: 0 0 30px 30px;transition:all 0.3s ease;}
.topCallBtn:hover:before,.topCallBtn:hover:after {height: 50%;transition:all 0.3s ease;}
.tdiBtnStyle1 {display: inline-block;position: relative;text-decoration: none !important;text-align: center;background: none;padding: 5px 25px;font-size: 17px;line-height: 1.5;color: #7e96b2;border: 1px solid #7e96b2;border-radius: 30px;min-width: 250px;overflow: hidden;}
.tdiBtnStyle1 a,a.tdiBtnStyle1{color: #7e96b2;position: relative;text-decoration: none !important;z-index: 2;}
.tdiBtnStyle1:hover a,a.tdiBtnStyle1:hover {color: #fff;}
.tdiBtnStyle1::before {content: "";width: 100%;height: 0%;display: block;position: absolute;top: 0;left: 0;background: rgba(126,150,178,0.8);border-radius: 30px 30px 0 0;z-index: -1;transition:all 0.3s ease;}
.tdiBtnStyle1::after {content: "";width: 100%;height: 0%;display: block;position: absolute;bottom: 0;left: 0;background: rgba(126,150,178,0.8);border-radius: 0 0 30px 30px;z-index: -1;transition:all 0.3s ease;}
.tdiBtnStyle1:hover:before,.tdiBtnStyle1:hover:after {height: 50%;transition:all 0.3s ease;}

.tdiBtnStyle2{display: inline-block;position:relative;text-decoration: none !important;text-align: center;background: none;padding:5px 25px;color:#4e678c;border:1px solid #4e678c;border-radius: 30px;min-width: 250px;overflow:hidden;}
.tdiBtnStyle2 a{color: #4e678c;position: relative;text-decoration: none !important;z-index: 2;}
.tdiBtnStyle2:hover a,a.tdiBtnStyle2:hover {color: #fff;}
.tdiBtnStyle2::before,a.tdiBtnStyle2::before {content: "";width: 100%;height: 0%;display: block;position: absolute;top: 0;left: 0;background: rgba(75,100,138,0.8);border-radius: 30px 30px 0 0;z-index:-1;transition:all 0.3s ease;}
p.whiteTxt.topNav .tdiBtnStyle2::before,p.whiteTxt.topNav .tdiBtnStyle2::after{background: rgba(255,255,255,0.8)}
p.whiteTxt.topNav a:hover{color:#4e678c !important;}
.tdiBtnStyle2::after,a.tdiBtnStyle2::after {content: "";width: 100%;height: 0%;display: block;position: absolute;bottom: 0;left: 0;background: rgba(75,100,138,0.8);border-radius: 0 0 30px 30px;z-index:-1;transition:all 0.3s ease;}
.tdiBtnStyle2:hover:before,.tdiBtnStyle2:hover:after {height: 50%;transition:all 0.3s ease;}
.whiteTxt a.tdiBtnStyle2 {color: #fff;border: 1px solid #fff;}
.whiteTxt a.tdiBtnStyle2:hover {border: 1px solid #556e92;}
.wwtTxt a.tdiBtnStyle2 {background: #4e678c;color: #fff;}
.wwtTxt a.tdiBtnStyle2:hover {background: #fff;color: #4e678c;}
/** MENU **/
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {line-height: 60px;}
.ast-builder-menu-1 .sub-menu, .ast-builder-menu-1 .inline-on-mobile .sub-menu {border-color: #c9b58f;}
.ast-builder-menu-1 .menu-item > .menu-link {color: #fff !important;font-family:'Poppins',sans-serif;font-size: 15px;font-weight: 400;}
.ast-builder-menu-1 .menu-item > .menu-link:hover,.ast-builder-menu-1 .menu-item.current_page_item > .menu-link,.current-menu-parent.current-page-parent .menu-link {color:#b0b0b0 !important;}
.main-header-menu .sub-menu,.main-header-menu .sub-menu li .sub-menu{padding:15px 0px;}
ul.sub-menu li,ul.sub-menu li .sub-menu li,.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .current_page_item.menu-item .sub-menu .menu-item .menu-link{background:none;}
ul.sub-menu li:hover,ul.sub-menu li .sub-menu li:hover,.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .current_page_item.menu-item .menu-link{background:#4d6489}
.menu-item.current-menu-ancestor.current-menu-parent.current_page_ancestor.menu-item-has-children .sub-menu li.current-menu-item a {color: #fff !important;}
.menu-item .sub-menu li a.menu-link,.menu-item .sub-menu li .sub-menu li a.menu-link,.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .menu-item .menu-link,.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .current_page_item.menu-item .sub-menu .menu-item .menu-link{color: #000 !important;font-size: 15px !important;font-weight: 400;text-transform: none;background:none;padding: 5px 10px!important;}
.menu-item .sub-menu li:hover a.menu-link,.menu-item .sub-menu li .sub-menu li:hover a.menu-link {color: #fff !important;background:none;padding: 5px 10px!important;}
#ast-fixed-header .main-header-menu > .menu-item.current-menu-item > .menu-link{color:#fff;}
#ast-fixed-header .main-header-menu .menu-link:hover, #ast-fixed-header .main-header-menu .menu-item:hover > .menu-link,.ast-builder-menu-1 .menu-item:hover > .menu-link{color:#fff;}
.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img {max-height: 60px !important;transition:all 0.3s ease-in-out;}
.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img:hover {transform: scale(1.1);transition:all 0.3s ease-in-out;}
.submenu-with-border .sub-menu .sub-menu {top: -16px;}
.ast-builder-menu-1 .menu-item.current_page_item > .menu-link:hover,.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .current_page_item.menu-item .sub-menu .menu-item .menu-link:hover {color: #b0b0b0 !important;}
.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .current_page_item.menu-item .sub-menu .menu-item .menu-link .menu-item .menu-link:hover{color: #fff !important;}
.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .current_page_item.menu-item .menu-link,.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor .sub-menu .menu-item .menu-link:hover{color:#fff !important;}
#ast-hf-menu-1 .menu-item.current-page-ancestor.current-menu-ancestor .menu-item.current-menu-item.page_item .sub-menu .menu-item .menu-link:hover {color: #fff !important;}
/** COLORS **/
.whiteTxt,.whiteTxt h2,.whiteTxt h3,.whiteTxt h4,.whiteTxt h5,.whiteTxt h6,.whiteTxt p,p.whiteTxt,.uvc-sub-heading p.whiteTxt,.whiteTxt .uvc-sub-heading,.whiteTxt .uvc-sub-heading p,.uvc-sub-heading .whiteTxt p,.whiteTxt a{color:#fff !important;}
.whiteTxt a:hover {color: #ddd;}
/** CONTENT ADJUSTMENTS **/
.max800{max-width:800px;margin:0px auto;}
.max1000{max-width:1000px;margin:0px auto;}
.max1100{max-width:1100px;margin:0px auto;}
.max1200{max-width:1200px;margin:0px auto;}
.max1400{max-width:1400px;margin:0px auto;}
#ez-toc-container {display: none;}
ul.checkers {list-style-type: none;text-align: left;}
ul.checkers li{position:relative;}
ul.checkers li::before {content: "\2713";position: absolute;left: -20px;color: #7d95b2;}
ul.flexul {display: flex;flex-wrap: wrap;list-style: none;justify-content:space-between}
ul.flexul li {flex:0 32%}
ul.flexul.flex50 li{flex:0 48.5%}
ul.flexul li::before {content: "\2022";margin-right: 10px;}
.socmedWrap a {position: relative;border-radius: 50%;width: 40px;height: 40px;text-align: center !important;color: #184626;background: #e1d9c7;transition: all 0.3s ease;display: inline-block;}
.socmedWrap a:hover {color: #fff !important;background: #a5781c;transition: all 0.3s ease;}
.socmedWrap a i.fa {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.coInfoWrap a,.cpRights, .cpRights a {color: #fff;}
.coInfoWrap a:hover,.cpRights a:hover {color: #7D94B3;}
.coInfoWrap p {line-height: 1.5;margin-bottom: 10px;}
#menu-footer-2 li a {border: none !important;padding: 0px 10px !important;}
.footerWrap {font-size: 15px;color: #ddd;line-height: 1.5;}
.footerWrap img {transition:all 0.3s ease;}
.footerWrap img:hover {transform: scale(1.05);filter: saturate(1);}
.footerWrap p {margin-top: 25px;}
#gusta-footer .prettyHeader h2 {font-size: 26px !important;font-weight: 500 !important;color: #fff !important;text-transform: capitalize !important;}
#gusta-footer .prettyHeader.left h2::after {display:none;content: " ";width: 55px;border-bottom: 4px solid #ffbc13;margin: 5px 0px 5px 0px;}
.padded60{padding-left:60px;}
.cpRights {font-size: 15px;text-align: center;}
ul#menu-footer-1,ul#menu-footer-2 {margin-left: 0;}
#menu-footer-1 li .menu-link,#menu-footer-2 li .menu-link {border: none !important;padding-left: 0px !important;line-height: 32px !important;color: #ddd !important;background: none !important;}
#menu-footer-1 li .menu-link:hover, #menu-footer-2 li .menu-link:hover{border: none !important;padding-left: 0px !important;line-height: 32px !important;color: #fff !important;background: none !important;}
.footerInsertBtn {margin-top: 35px;}
#gusta-footer .coInfoWrap i.fa {color: #fff;}
.paddedDesktop.rightPadded.leftOnly #gform_1 {max-width: 90%;padding: 46px;}
.paddedDesktop.rightPadded.leftOnly #gform_1 .ginput_container input {border-radius: 30px;}
.paddedDesktop.rightPadded.leftOnly #gform_1::before {content: "CONTACT US";color: #fff;font-family: Garamont,Helvetica,Arial,sans-serif;font-weight: 700;font-size: 42px;display: block;margin-bottom: 20px;}
input#choice_1_6_1 {border-radius: 0px !important;}
label#label_1_6_1 {color: #fff;}
input#gform_submit_button_1 {background: none;border: 1px solid #fff;border-radius: 30px;font-size: 21px;color: #fff;padding: 10px 50px;}
input#gform_submit_button_1:hover {background: #fff;border: 1px solid #fff;color: #7d94b3;}
.gform-theme--foundation .gform_fields {row-gap: 20px;}
.wwContent {padding: 15px;background: #efefef;box-shadow: 0px 0px 30px -15px #000;border-radius: 10px;min-height: 540px;}
.wwtContentInner .wpb_text_column.wpb_content_element {margin-bottom: 0px !important;}
.wwContent:hover {background: #c6d8f1;}
.vc_row.wpb_row.vc_row-fluid.wwtWrapper {padding: 10px;}
.wwContent .gusta-featured-image {margin-bottom: 35px !important;}
.fimWrapper {padding: 120px 0px;}
.wwContent h3.gusta-post-title.wwtHeading {text-transform: capitalize !important;margin-bottom: 20px !important;}
.owl-carousel .owl-item img {display: block;width: 100%;height: 250px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.wwtContentInner {padding: 25px 10px 10px;}
.ss-element.gusta-post-content.wwtTxt p {font-size: 16px;}
.addCouns {text-align: center;background: rgba(0,0,0,0.6);padding: 30px 15px;min-height: 540px;border-radius: 10px;transition:background 0.3s,transform 0.3s,filter 0.3s;}
.addCouns:hover {background: rgba(0,0,0,0.9);transform: scale(1.05);filter: drop-shadow(2px 4px 6px #fff);}
.addCouns img {height: 100px;margin-bottom: 20px;width:auto;}
.addCouns a{display:block;}
.addCouns, .addCouns a,.addCouns a h3,.addCouns h3{color:#fff !important;text-decoration:none !important;}
.addCouns a:hover,.addCouns a h3:hover,.addCouns h3:hover{color:#ddd !important;}
.tdiAccordion .vc_tta-panel-heading h3.vc_tta-panel-title {font-size: 20px !important;text-transform: capitalize !important;}
.subUse-inner {text-align: center;}
.subUse-inner img {width: 150px;height: 150px;background: #fff;border-radius: 50%;margin: 0px auto 20px !important;transition: filter 0.3s,transform 0.3s;}
.subUseTxt h3 {color: #7d95b2 !important;font-size: 26px !important;text-transform: capitalize !important;}
.subUse-inner:hover img {filter: sepia(1) drop-shadow(0px 2px 6px #fff);transform: translateY(-10px);}
.howDtWork {background: #efefef;padding: 15px;box-shadow: 0px 0px 30px -15px #000;border-radius: 15px;transition:background 0.3s,box-shadow 0.3s,transform 0.3s;}
.howDtWork:hover {background: #c6d8f1;box-shadow: 0px 7px 30px -15px #000;transform: translateY(-10px);}
.howDtWork-inner h3 {font-size: 26px !important;text-transform: capitalize !important;font-weight: 700 !important;color: #061335 !important;}
.howDtWork-Txt {font-size: 18px;padding-bottom: 30px;min-height: 265px;}
.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {background-color: #4e6589 !important;border-color: #4e6589 !important;}
.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {background-color: #7d95b2 !important;border-color: #7d95b2 !important;}
.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {color: #fff !important;}

@media only screen 
and (min-width : 320px) 
and (max-width : 1000px) {
    .rowReversed{display: flex !important;flex-direction: row !important;flex-flow: row-reverse wrap-reverse !important;flex-direction: row-reverse !important;}
    .row-mobile-order {display: flex;flex-direction: column;}
    .column-order1 {order: 1;}
    .column-order2 {order: 2;}
    .column-order3 {order: 3;}
    .column-order4 {order: 4;}
    .half {flex-grow: 0;flex-shrink: 0;flex-basis: 50%;}
    .padded60{padding-left:0px;}
    #pojo-a11y-toolbar,.ez-toc-open-icon {z-index: 1;}
    ul.flexul {display: block;flex-wrap: auto;}
    .lockedWidth{margin: 0px auto !important;padding-left: 10px !important;padding-right: 10px !important;}
    .vc_row[data-vc-full-width] {padding-left: 20px !important;padding-right: 20px !important;}
    #topHero {padding:150px 0px 50px;}
    #topHero h1 {font-size: 30px;line-height: 30px;}
    #topHero .wpb_text_column.wpb_content_element {margin-bottom: 0px;}
    h2 {font-size: 28px !important;}
    h3 {font-size: 24px !important;}
    .subUseTxt h3 {font-size: 20px !important;}
    #gusta-footer {position: relative;z-index: 1;}
    .vc_row.wpb_row.vc_row-fluid.vc_row-no-padding.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {min-height: 200px;background-position: center center !important;background-size: cover !important;}
    .paddedDesktop,.paddedDesktop.leftPadded,.paddedDesktop.rightPadded {padding: 15px;}
    [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg,[CLASS*="-sticky-header-active"] .ast-header-sticked [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {fill: #fff;}
    #ast-fixed-header .main-header-menu > .menu-item.current-menu-item > .menu-link {color: #00c3ee;}
    .paddedDesktop.rightPadded.leftOnly #gform_1 {max-width: 100%;}
    .main-navigation ul.sub-menu {padding-left: 35px;}
    .centeredBg .vc_column-inner{padding:100px 0 !important;}
    .centeredBg.bgContain .vc_column-inner {padding: 80px 0 !important;}
    .uvc-main-heading.ult-responsive,.uvc-sub-heading,#insHeroWrap,.centeredMobile {text-align: center;}
    .centeredBg.leftRoundedImg {padding-left: 10px;}
    .centeredBg.rightRoundedImg {padding-right: 10px;}
    .vc_row.wpb_row.vc_row-fluid.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex,.vc_row.wpb_row.vc_row-fluid.vc_row-o-content-middle.vc_row-flex {padding-right: 20px !important;padding-left:20px !important;}
    #gusta-footer,ul#menu-footer-1, ul#menu-footer-2 {text-align: center;}
    .cpRights {padding-bottom: 40px;}
}

@media only screen 
and (min-width : 1900px) 
and (max-width : 2400px) {
    .paddedDesktop.leftPadded {padding: 50px 55px 55px 12.5%;}
    .paddedDesktop.rightPadded {padding: 55px 12.5% 55px 55px;}
    .paddedDesktop.rightPadded.leftOnly #gform_1 {max-width: 70%;padding: 46px;}
}