@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,500;0,600;0,700;0,800;0,900;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Sen:wght@400;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;700&display=swap');


@font-face {
    font-family: 'Soleil-Light';
    src: url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Light.eot');
    src: url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Light.eot?#iefix') format('embedded-opentype'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Light.woff2') format('woff2'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Light.woff') format('woff'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Light.ttf') format('truetype'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Light.svg#Soleil-Light') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Soleil-Bold';
    src: url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Bold.eot');
    src: url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Bold.woff2') format('woff2'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Bold.woff') format('woff'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Bold.ttf') format('truetype'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Bold.svg#Soleil-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Soleil-Book';
    src: url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Book.eot');
    src: url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Book.eot?#iefix') format('embedded-opentype'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Book.woff2') format('woff2'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Book.woff') format('woff'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Book.ttf') format('truetype'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Book.svg#Soleil-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Soleil-Regular';
    src: url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Regular.eot');
    src: url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Regular.woff2') format('woff2'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Regular.woff') format('woff'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Regular.ttf') format('truetype'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/Soleil-Regular.svg#Soleil-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ParkLaneW00';
    src: url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/ParkLaneW00-Bold.eot');
    src: url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/ParkLaneW00-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/ParkLaneW00-Bold.woff2') format('woff2'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/ParkLaneW00-Bold.woff') format('woff'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/ParkLaneW00-Bold.ttf') format('truetype'),
        url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/ParkLaneW00-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}





/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
*{box-sizing: border-box;}	
*:focus{outline:none;}
html{ overflow-x:hidden; }
body{margin:0px; font-family:'Sen', sans-serif; font-weight:400; color:#666666; font-size: 18px; line-height:23px; overflow-x:hidden;}
body *{box-sizing: border-box;}
ul{margin:0px; padding:0px;}
ul li{list-style:none;}
a{ transition:all 300ms linear; text-decoration:none; color:#3d5c9b;}
a:hover, a:focus{text-decoration:none; color:inherit; }
img { max-width:100%; height:auto; } 
.row-fluid [class*="span"].no-height{min-height: auto;}
.row-fluid [class*="span"]{min-height:auto;}
.container, .row-fluid .container[class*="span"]{margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; float:none; box-sizing: border-box;}
.container:after, .row-fluid .container[class*="span"]:after{clear:both; content: ""; display:table;}
.row{margin-right:-15px; margin-left:-15px;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-family:'Sen', sans-serif; font-weight:800; color:#333333; }
h1 { font-size:36px; line-height:44px; }
h2 { font-size:30px; line-height:37px; color: #3d5c9b; }
h3 { font-size:20px; line-height:25px; color: #3d5c9b; }
p {margin:0 0 30px;padding:0;}
p:last-child { margin-bottom:0px; }


.header-container-wrapper{height: 120px;}
.header-container-wrapper .header-container #nav-bar{position: fixed;width: 100%;z-index: 80;background: #fff;transition: top 0.3s;}
.auronix_concurso_lp .header-container-wrapper{ height: auto; }

.header-container-wrapper .header-container .concurso_lp_header #nav-bar{ background: transparent !important; }


.texy-left { text-align:left;; }
.texy-center { text-align:center }
.texy-right { text-align:right; }
.fl100 { width:100%; /*float:left;*/ }

a.btn_style, .btn_style a { display:inline-block; font-size: 19px; line-height:24px; color: #ffffff; background-color: #d33140; border:1px solid #d33140; padding:11px 15px; border-radius:10px; min-width:207px; text-align:center; }
a.btn_style:hover, .btn_style:hover a { background-color:#ffffff; color:#d33140; }
a.border_btn, .border_btn a { display:inline-block; font-size: 19px; line-height:24px; color: #d33140; background-color: #ffffff; border:1px solid #d33140; padding:11px 15px; border-radius:10px; min-width:auto; text-align:center; }
a.border_btn:hover, .border_btn:hover a { background-color:#d33140; color:#ffffff; }

.hs_error_rollup { display:none; }
.hs-error-msgs { line-height: 0px; }
.hs-error-msgs > li > .hs-error-msg { font-size: 14px; display: block; text-align: left; line-height: 20px; color: red; padding-top: 5px; }

.slick-slider .slick-dots { position: relative; text-align: center; margin-top: 20px; }
.slick-slider .slick-dots li { display: inline-block; margin: 0 4px!important;margin-bottom: 0!important; }
.slick-slider .slick-dots li button { width: 8px; height: 8px; border-radius: 100%; background-color: #3d5c9b; border: none; padding: 0; text-indent: -9999px; cursor: pointer; opacity: 0.7; transition: all 200ms ease; }
.slick-slider .slick-dots li.slick-active button { opacity: 1; }
.fancybox-stage .fancybox-button svg path{fill:#000 !important;}
/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* Header Section */
.row-fluid .header-section { padding: 30px 0 31px; background: linear-gradient(180deg, #e4e4e4 0%, rgba(255, 255, 255, 0) 100%); }
.row-fluid .header-section .container > div > div { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.row-fluid .header-section .logo { width: 211px; float: left; line-height: 0px; }

body.no-nav .header-container-wrapper {height: 80px;}
body.no-nav .row-fluid .header-section{padding: 15px 0 31px;}
body.no-nav .row-fluid .header-section .logo {width: 211px;float: none;line-height: 0px;margin: auto;}

.row-fluid .header-section .logo img { max-width: 100%; height: auto; }
.row-fluid .header-section .header-righ { width: calc(100% - 211px); float: left; margin: 0; padding-left: 41px; }
.row-fluid .header-section .mainmenu { width: auto; float: left; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul { line-height: 0; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li { line-height: 0; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li a { font-size: 17px; line-height: 22px; font-weight: 400; color: #3d5c9b; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li:hover > a { color: #d33140; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children { position: relative; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children > .hs-menu-children-wrapper { position: absolute; border-radius: 6px; top: 100%; left: 0px; background-color: #fff; z-index: 10; min-width: 200px; transition: all 0.3s linear; box-shadow: 0px 4px 4px 0px rgb(0 0 0 / .15); transform: translateY(10px); opacity: 0; visibility: hidden; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1 { display: inline-block; vertical-align: middle; padding: 9px 9px; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1 a { display: inline-block; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children > ul.hs-menu-children-wrapper li a { display: block; padding: 6px 10px; font-size: 16px; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children:hover > .hs-menu-children-wrapper { opacity: 1; visibility: visible; transform: translateY(0px); }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children > a { position: relative; padding-right: 20px; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children > a:after { display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); right: 0; content: '\f107'; font-family: FontAwesome; font-size: 18px; }
.row-fluid .header-section .head-btn .hs-cta-wrapper {height: 40px;overflow: hidden;}
.row-fluid .header-section .head-btn { width: auto; float: right; }
.row-fluid .header-section .head-btn a { display: inline-block; font-size: 17px; line-height: 22px; color: #fff; background-color: #3d5c9b; min-width: 159px; text-align: center; border-radius: 7px; padding: 9px 15px; font-family: 'Montserrat', sans-serif; font-weight: 400; }
.row-fluid .header-section .head-btn a:hover { background-color: #d33140; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper h4 { font-size: 16px; line-height: 20px; color: #709bcb; font-weight: 800; text-transform: uppercase; display: block; padding-bottom: 17px; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper .menu-row { padding: 0 2px 0; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper .menu-row .menu-col { width: calc(50% - 37px); float: none; display: inline-block; vertical-align: top; margin: 0 -2px; margin-right: 72px; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper .menu-row .menu-col:nth-child(even) { margin-right: 0px; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper .menu-row .menu-col h5 { display: block; font-size: 16px; line-height: 20px; color: #709bcb; font-weight: 400; padding-bottom: 14px; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper .menu-row .menu-col .link-list ul li { width: 100%; text-align: left; margin-bottom: 14px; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper .menu-row .menu-col .link-list ul li a { display: inline-block; color: #808080; position: relative; padding-left: 17px; font-size: 16px; line-height: 20px; font-weight: 400; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper .menu-row .menu-col .link-list ul li a:before { content: ''; display: inline-block; width: 6px; height: 6px; background-color: #709bcb; position: absolute; top: 6px; left: 0; border-radius: 100%; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper .menu-row .menu-col .link-list ul li:last-child { margin-bottom: 0px; }
.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper .menu-row .menu-col .link-list ul li a:hover { color: #333333; font-weight: 800; }

.header-search-div{position: relative;padding: 5px 0px 2px;}
.header-search-div:after {content: "";width: 2px;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;background: #707070;}
.header-search-div .header-search {border: none;background: transparent;width: 23px;height: 23px;padding: 0;display: block;vertical-align: middle;margin-left: auto;cursor: pointer;position: relative;}
.header-searchclose-icon{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: none;}


.header_site_search {padding-top: 30px;display: none;}
.header_site_search .hs-search-field__bar{display: block;max-width: 590px;margin: 0 auto;padding: 0 15px;}
.header_site_search .hs-search-field__bar form{position: relative;line-height: 0;}
.header_site_search .hs-search-field__bar form .hs-search-field__input{height: 34px;border-radius: 50px;border: 1px solid #3c5c9b;padding-left: 15px;font-family: 'Sen',sans-serif;font-size: 18px;color: #707070;}
.header_site_search .hs-search-field__bar form button{width: 70px;background-color: #3c5c9b;border: none;outline: none;border-radius: 50px;position: absolute;top: 0;right: 0;bottom: 0;cursor: pointer;}
.hs-search-field__bar button svg {height: 16px;fill: #FFF !important;}

.body-search-results .header-search-div .header-search{pointer-events: none;}

.search-result-searchbar {padding-top: 30px;display: none;margin-bottom: 80px;}
.search-result-searchbar .hs-search-field__bar{display: block;max-width: 590px;margin: 0 auto;padding: 0 15px;}
.search-result-searchbar .hs-search-field__bar form{position: relative;line-height: 0;}
.search-result-searchbar .hs-search-field__bar form .hs-search-field__input{height: 34px;border-radius: 50px;border: 1px solid #3c5c9b;padding-left: 15px;font-family: 'Sen',sans-serif;font-size: 18px;color: #707070;}
.search-result-searchbar .hs-search-field__bar form button{width: 70px;background-color: #3c5c9b;border: none;outline: none;border-radius: 50px;position: absolute;top: 0;right: 0;bottom: 0;cursor: pointer;}
.search-result-searchbar .hs-search-field__bar button svg {height: 16px;fill: #FFF !important;}
.search-result-searchbar{position: relative;z-index: 2;}


.row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper.one .menu-row .menu-col { width: 100%;} 
/* Footer Section */
.row-fluid .footer-section { padding: 50px 0 0; background-color: #575756; }
.row-fluid .footer-section .footer-top {border-bottom: 1px solid #fff;padding-bottom: 35px;}
.row-fluid .footer-section .footer-top .top-left { width: 50%; float: left; padding-right: 20px; }
.row-fluid .footer-section .footer-top .top-right { width: 50%; float: left; margin: 0; padding-left: 51px; }
.row-fluid .footer-section .top-left .footer-social { width: 28px; float: left; }
.row-fluid .footer-section .footer-social ul li { display: table; margin: 0 0 10px; }
.row-fluid .footer-section .footer-social ul li a { display: table-cell; width: 27px; height: 27px; padding: 0; background-color: #fff; border-radius: 100%; text-align: center; vertical-align: middle; color: #333333; font-size: 16px; line-height: 1; opacity: 0.5; }
.row-fluid .footer-section .footer-social ul li:last-child { margin-bottom: 0px; }
.row-fluid .footer-section .footer-social ul li a:hover { opacity: 1; }
.row-fluid .footer-section .top-left .content { margin: 0; width: calc(100% - 191px); float: left; padding-left: 36px; padding-right: 39px; }
.row-fluid .footer-section .top-left .qr-image { margin: 0; width: 163px; float: left; line-height: 0px; }
.row-fluid .footer-section .top-left .content h4 { font-size: 26px; line-height: 32px; color: #fff; font-weight: 700; }
.row-fluid .footer-section .top-left .content p { font-size: 16px; line-height: 20px; color: #fff; font-weight: 400; }
.row-fluid .footer-section .footer-top .top-left > div > div { display: flex; align-items: center; }
.row-fluid .footer-section .foot-address-sec .foot-address-group .foot-address-box {width: calc(50% - 31px);float: none;display: inline-block;vertical-align: top;margin: 10px 55px 10px 0;}
.row-fluid .footer-section .foot-address-sec .foot-address-group .foot-address-box:nth-child(even) { margin-right: 0px; }
.row-fluid .footer-section .foot-address-sec .foot-address-group .foot-address-box h4 { font-size: 16px; line-height: 20px; color: #fff; font-weight: 700; }
.row-fluid .footer-section .foot-address-sec .foot-address-group .foot-address-box .content {padding-top: 15px;}
.row-fluid .footer-section .foot-address-sec .foot-address-group .foot-address-box .content a { display: inline-block; font-size: 16px; line-height: 20px; color: #fff; font-weight: 400; padding-left: 46px; position: relative; }
.row-fluid .footer-section .foot-address-sec .foot-address-group .foot-address-box .content a.no-p{padding-left:22px;}
.row-fluid .footer-section .foot-address-sec .foot-address-group .foot-address-box .content a.no-p:before { content: ''; display: inline-block; width: 14px; height: 13px; position: absolute; left: 0; top: 3px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/phone.png); background-repeat: no-repeat; background-size: contain; }
.row-fluid .footer-section .foot-address-sec .foot-address-group .foot-address-box .content a.call:before { content: ''; display: inline-block; width: 14px; height: 13px; position: absolute; left: 0; top: 3px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/phone.png); background-repeat: no-repeat; background-size: contain; }
.row-fluid .footer-section .foot-address-sec .foot-address-group .foot-address-box .content a.call:after { content: ''; display: inline-block; width: 13px; height: 14px; position: absolute; left: 24px; top: 3px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/whstsapp.png); background-repeat: no-repeat; background-size: contain; }
.row-fluid .footer-section .foot-address-sec .foot-address-group .foot-address-box .content a.mail:after { content: ''; display: inline-block; width: 15px; height: 11px; position: absolute; left: 24px; top: 4px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/envelope.png); background-repeat: no-repeat; background-size: contain; }
.row-fluid .footer-section .footer-top > div > div { display: flex; align-items: center; }
.row-fluid .footer-section .menu-row { text-align: right; padding-top: 26px; position: relative; overflow: hidden; }
.row-fluid .footer-section .menu-row > div > div { display: block; width: auto; float: none; margin-left: -32px; margin-right: -32px; }
.row-fluid .footer-section .menu-row .menu-col { margin: 0; width: 20%; float: none; display: inline-block; margin:0 -3px; vertical-align: top; text-align: left; padding: 30px; }
.row-fluid .footer-section .menu-row .menu-col .m-title h4 { font-size: 16px; line-height: 20px; color: #fff; font-weight: 700; text-transform: uppercase; margin-bottom: 16px; }
.row-fluid .footer-section .menu-row .menu-col .link .hs-menu-flow-vertical { line-height: 0px; }
.row-fluid .footer-section .menu-row .menu-col .link .hs-menu-flow-vertical ul { line-height: 0px; }
.row-fluid .footer-section .menu-row .menu-col .link .hs-menu-flow-vertical ul li { line-height: 0px; margin-bottom: 15px; }
.row-fluid .footer-section .menu-row .menu-col .link .hs-menu-flow-vertical ul li a { display: inline-block; color: #fff; font-size: 16px; line-height: 20px; }
.row-fluid .footer-section .menu-row .menu-col .link .hs-menu-flow-vertical ul li:last-child { margin-bottom: 0px; }
.row-fluid .footer-section .menu-row .menu-col .link .hs-menu-flow-vertical ul li ul { padding-left: 20px; padding-top: 15px; }
.row-fluid .footer-section .menu-row .menu-col .link .hs-menu-flow-vertical ul li a:hover { color: #333; }
.row-fluid .footer-section .image-wrap { text-align: right; line-height: 0; padding-bottom: 25px; }
.row-fluid .footer-section .image-wrap .image { display: inline-block; vertical-align: middle; width: auto; float: none; margin: 0 49px 0 0; line-height: 0px; }
.row-fluid .footer-section .image-wrap .image:last-child { margin-right: 0; }
.row-fluid .footer-section .image-wrap .image img { max-width: 241px!important; max-height: 103px; object-fit: contain; }
.row-fluid .footer-section .subfooter { border-top: 1px solid #fff; padding: 30px 0 30px; }
.row-fluid .footer-section .subfooter .left { width: 60%; float: left; }
.row-fluid .footer-section .subfooter .right { width: 40%; float: left; margin: 0; padding-left: 30px; }
.row-fluid .footer-section .subfooter .copy-text p { font-size: 16px; line-height: 20px; color: #fff; font-weight: 400; }
.row-fluid .footer-section .subfooter .copy-text p a { color: #fff; }
.row-fluid .footer-section .subfooter .copy-text p a:hover { color: #d33140; }
.row-fluid .footer-section .subfooter .text { font-size: 16px; line-height: 20px; color: rgb(255 255 255 / 0.7); padding-top: 10px; }
.row-fluid .footer-section .subfooter .text a{ color: rgb(255 255 255 / 0.7); }
.row-fluid .footer-section .subfooter .right .linktext { text-align: right; }
.row-fluid .footer-section .subfooter .right .linktext p { font-size: 16px; line-height: 20px; color: #fff; }
.row-fluid .footer-section .subfooter .right .linktext p a { color: #fff; display: inline-block; vertical-align: middle; }
.row-fluid .footer-section .subfooter .right .linktext p a:hover { color: #d33140; }

.hero-section { padding: 13px 0 100px; background-color: #ffffff; position: relative; z-index: 1; }

.hero-section .sec-inner { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.hero-section .left { width: 50%; float: left; padding-right: 77px; }
.hero-section .right { width: 50%; float: left; padding-left: 27px; }
.hero-section h1 { font-weight: 700; margin-bottom: 20px; }
.hero-section .para p { font-size: 20px; line-height: 25px; color: #333; }
.hero-section .para h5 { font-size: 20px; line-height: 25px; font-weight: 700; }
.hero-section .btn-group { padding-top: 20px; }
.hero-section .btn-group .btn { display: inline-block; vertical-align: middle; margin: 0 18px 10px 0; }
.hero-section .btn-group .btn:last-child { margin-right: 0px; }
.hero-section a.scroll-bottom { display: inline-block; position: absolute; z-index:1; bottom: 52px; left: 50%; transform: translateX(-50%); cursor: pointer;background-image: url(https://www.auronix.com/hubfs/Auronix-2020/images/scroll-angle.png);width: 30px;height: 23px;display: flex;background-position: center;background-repeat: no-repeat; }
.hero-section a.scroll-bottom img { width: 30px; height: auto; }
.hero-section .svg{position: absolute;bottom: -8px;width: 100%;}
.hero-section .svg svg{width: 100vw;height: auto;}

.two-col-section.flex-fix { display:flex; flex-direction:column; padding: 76px 0 98px;background-color: #f2f2f2;}
.two-col-section { display:flex; padding: 76px 0 98px;background-color: #f2f2f2;}
.two-col-section h2 { color: #333; margin-top: 15px; }
.two-col-section .left { width: calc(50% - 6%); float: left; padding-left: calc((100% - 1110px) / 2); padding-right: 72px; padding-top: 41px; }
.two-col-section .right { width: calc(50% + 6%); float: left; padding-left: 26px; }
.two-col-section .pretitle { font-size: 20px; line-height: 25px; font-weight: 700; text-transform: uppercase; color: #b1b1b1; }
.two-col-section .para { padding-top: 35px; }
.two-col-section .para h5 { font-size: 18px; line-height: 23px; color: #333; font-weight: 400; margin-bottom: 39px; }
.two-col-section .para h5:last-child { margin-bottom: 0px; }
.two-col-section .para p { font-size: 16px; line-height: 20px; color:#333; }
.two-col-section .col-slider-box .box-in { width: 100%; display: flex; background-color: #fff; border-radius: 30px 0 0 30px; padding-left: 62px; }
.two-col-section .col-slider-box .box-in .content { width: 50%; float: left; padding: 43px 60px 41px 0; }
.two-col-section .col-slider-box .box-in .img { width: 50%; float: left; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; }
.two-col-section .col-slider-box .box-in .content h4 { color: #3d5c9b; font-size: 20px; line-height: 25px; font-weight: 700; margin-bottom: 18px; }
.two-col-section .col-slider-box .box-in .content p { font-size: 18px; line-height: 23px; }
.two-col-section .col-slider-box .box-in .content h4:last-child { margin-bottom: 0px; }
.two-col-section .col-slider-box .box-in .content ul { margin-bottom:30px; }
.two-col-section .col-slider-box .box-in .content ul:last-child { margin-bottom:0px; }
.two-col-section .col-slider-box .box-in .content ul li { position: relative; padding-left: 21px; margin-bottom: 19px; }
.two-col-section .col-slider-box .box-in .content ul li:before { content: ''; display: inline-block; width: 8px; height: 8px; border-radius: 100%; background-color: #666666; position: absolute; top: 7px; left: 0; }
.two-col-section .col-slider-box .box-in .content ul li:last-child { margin-bottom: 0px; }
.two-col-section .col-slider-box .box-in .img:before { content: ''; display: inline-block; width: 58px; height: 100%; position: absolute; top: 0; bottom: 0; left:-1px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/slider-shape.png); background-repeat: no-repeat; background-size: 100% 100%; }
.two-col-section .col-slider-group .slick-arrow{background:none;border:none;z-index:9;position:absolute;top: 50%;transform: translateY(-50%);left: 14px;width: 22px;height: 56px;font-size:0px;color:#fff;transition:all 200ms ease;cursor:pointer;padding: 0;}
.two-col-section .col-slider-group .slick-arrow.slick-prev:after{content: '';background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/left-arrow.png);background-repeat: no-repeat;background-size: contain;width: 22px;height: 56px;display: inline-block;background-position: center center;}
.two-col-section .col-slider-group .slick-arrow.slick-next:after{content: '';background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/right-arrow.png);background-repeat: no-repeat;background-size: contain;width: 22px;height: 56px;display: inline-block;background-position: center center;}
.two-col-section .col-slider-group .slick-arrow.slick-next{left:auto;right: 98px;} 

.mensa-section { padding: 64px 0 107px; position: relative; z-index: 1; overflow: hidden; background-color: #fff; }

.mensa-section.no-padd{padding-bottom:0;}
.mensa-section img.sec-bg { width: 100%; position: absolute; bottom: 0; left: 0; right: 0; z-index: -1; }
.mensa-section .title-style { text-align: center; max-width: 741px; margin: 0 auto; }
.mensa-section .title-style .para { padding-top: 27px; }
.title-style + .image {padding-top:20px!important}
.mensa-section .image { width: 100%; padding-top: 87px; line-height:0;text-align: center; }
.mensa-section .image.min_width img{max-width:600px}
.mensa-section .image .image_item{margin-bottom:80px}

.text-section{text-align: center; max-width: 550px;margin: auto;padding: 30px;}
.text-section .container{   width: auto;}
.text-section .para{   padding: 20px 0;}
.text-section .btn-group{display: grid; grid-template-columns: 50% 50%;}


.service-section { padding: 78px 0 42px; background-color: #fff; position: relative; overflow: hidden; }
.service-section .container { max-width: 1094px; }
.service-section .title-style { width: 100%; padding-bottom: 21px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.service-section .title-style .left { width: calc(100% - 333px); float: left; padding-right: 130px; }
.service-section .title-style .right { width: 333px; float: left; background-color: #fff; box-shadow: 0px 0px 4px 0px rgb(0 0 0 / .1); padding: 25px 23px 27px; text-align: center; }
.service-section .title-style .para { padding-top: 21px; }
.service-section .title-style .para p { color: #333; }
.service-section .title-style .right h5 { font-size: 20px; line-height: 25px; font-weight: 400; color: #3d5c9b; margin-bottom: 15px; }
.service-section .title-style .right h5 b { font-weight: 800; }
.service-section .title-style .right .bottom-text { padding-top: 18px; }
.service-section .title-style .right .bottom-text p { font-size: 16px; line-height: 20px; }
.service-section .title-style .right .image { line-height: 0px; padding: 10px 0; }
.service-section .title-style .right .image img {  width: 150px;} 
.service-section .title-style .right .image .img-in { display: inline-block; width: auto; float: none; position: relative; transition: all 0.3s linear; }
.service-section .title-style .right .image .img-in:hover { transform: scale(1.1); }
.service-section .title-style .right .image .img-in:after { content: ''; display: inline-block; opacity: 0; border: 3px solid #3d5c9b; height: calc(100% - 2px); width: calc(100% - 2px); border-radius: 30px; position: absolute; top: calc(50% + 1px); left: calc(50% + 1px); transform: translate(-50%, -50%); animation: qr-animate 2s infinite; }
.service-section .service-groupwrap { display: block; width: auto; float: none; margin-left: -16px; margin-right: -16px; }
.service-section .service-group { display: flex; flex-wrap: wrap; }
.service-section .service-group .service-box { width: 33.33%; float: left; padding: 16px; display: flex; }
.service-section .service-group .service-box .box-in { width: 100%; box-shadow: 0px 0px 3px 0px rgb(0 0 0 / .1); padding: 27px 43px 44px; }
.service-section .service-group .service-box .image { width: 100%; height: 70px; display: flex; align-items: center; }
.service-section .service-group .service-box .image img { max-width: 70px; max-height: 70px; width: auto; height: auto; object-fit: contain; }
.service-section .service-group .service-box .contain { padding-top: 24px; }
.service-section .service-group .service-box .contain h4 { font-size: 20px; line-height: 25px; color: #3d5c9b; font-weight: 700; }
.service-section .service-group .service-box .contain .para { padding-top: 25px; }

.video-section { padding: 70px 0; background-color: #3D5C9B; }
.video-section .container { max-width: 851px; }
.video-section h2 { color: #fff; font-weight: 700; }
.video-section .left {width: 400px;float: left;text-align: center;}
.video-section .right { width: calc(100% - 400px); float: left; padding-left: 59px; padding-top: 115px; }
.video-section .para { padding-top: 25px; }
.video-section .para p { color: #fff; }
.video-section .btn { padding-top: 44px; }
.video-section .btn a { display: inline-block; font-size: 20px; line-height: 25px; color: #fff; font-weight: 700; background-color: #d33140; border-radius: 30px; padding: 16px 36px 18px; position: relative; border: 1px solid #d33140; box-sizing: border-box !important; }
.video-section .btn a:after { content: ''; display: inline-block; width: 19px; height: 26px; vertical-align: middle; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/btn-right-angle.png); background-repeat: no-repeat; background-size: contain; background-position: center center; margin-left: 36px; }
.video-section .btn a:hover { background-color: #3d5c9b; border-color: #fff; }
.video-section .imgwrap { display: inline-block; position: relative; line-height: 0px; overflow: hidden; transition: all 0.3s linear; }
.video-section .imgwrap:hover { transform: scale(1.1); }
.video-section .imgwrap .video_code { position: absolute; top: 50px; left: 17px; width: calc(100% - 34px); height: calc(100% - 79px); z-index: 1; border-radius: 0px 0px 20px 14px; overflow: hidden; background-color: #000; }
.video-section .imgwrap .video_code video { position: absolute; height: 100%; width: 100%; object-fit: cover; top: 0; left: 0; }
.video-section .imgwrap a.play-icon { position: absolute; top: 50%; cursor: pointer; left: 50%; transform: translate(-50%, -50%); height: 94px; width: 94px; z-index: 2; border: 2px solid #fff; border-radius: 100%; text-align: center; }
.video-section .imgwrap a.play-icon:before { content: ''; display: inline-block; width: 30px; height: 100%; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/play-icon.png); background-repeat: no-repeat; background-size: contain; background-position: center center; }
.video-section .imgwrap a.play-icon:after { content: ''; display: inline-block; border: 3px solid #fff; height: calc(100% - 2px); width: calc(100% - 2px); border-radius: 100%; position: absolute; top: calc(50% + 1px); left: calc(50% + 1px); transform: translate(-50%, -50%); animation: play-circle 2s infinite; }
@keyframes play-circle {
    0% { opacity: 1; }
    100% { opacity: 0; width: 280%; height: 280%; }
}

.inbound-section { padding: 80px 0 72px; background-color: #f2f2f2; position: relative; overflow: hidden; }
.inbound-section .container { max-width: 1013px; }
.inbound-section .title-style { text-align: center; max-width: 805px; margin: 0 auto; margin-bottom: 52px; }
.inbound-section .title-style h2 { color: #333; }
.inbound-section .title-style .para { padding-top: 21px; }
.inbound-section .title-style .para p { color: #333; }
.inbound-section .inbound-groupwrap { display: block; width: auto; float: none; margin-left: -19px; margin-right: -19px; }
.inbound-section .inbound-group { display: flex; flex-wrap: wrap; justify-content: center; }
.inbound-section .inbound-group .inbound-box { width: 33.33%; float: left; display: flex; padding: 14px 19px; text-align: left; }
.inbound-section .inbound-group .inbound-box .box-in { background-color: #fff; border-radius: 10px; padding: 28px 16px 40px; }
.inbound-section .inbound-group .inbound-box h3 { font-weight: 700; }
.inbound-section .inbound-group .inbound-box .contain { padding-top: 12px; }

.faq-section {padding: 57px 0 45px;background-color: #fff;display: flow-root; float: none;}
.faq-section .container {max-width: 1112px;}
.faq-section h2 { font-weight: 700; margin-bottom: 46px; }
.faq-section .faq-group { WIDTH:100%; float:left; }
.faq-section .faq-group .faq-box { width: calc(50% - 33px); float: left; margin-right: 60px; /*display: inline-block; vertical-align: top;*/ border-top: 1px solid #CCCCCC; padding: 34px 0; }
.faq-section .faq-group .faq-box:nth-child(even) { margin-right: 0px; }
.faq-section .faq-group .faq-box:nth-child(1), 
.faq-section .faq-group .faq-box:nth-child(2) { border-top: 0px; }
.faq-section .faq-group .faq-box .title { color: #333; position: relative; padding-left: 37px; transition:all 0.2s ease }
.faq-section .faq-group .faq-box.active .title { color: #d33140; }
.faq-section .faq-group .faq-box .title:before { content: ''; display: inline-block; width: 20px; height: 20px; border-radius: 100%; position: absolute; top: 1px; left: 0; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/accordian-arrow.png); background-repeat: no-repeat; background-size: contain; }
.faq-section .faq-group .faq-box .content { display: none; }
.faq-section .faq-group .faq-box .content p {line-height: 1.5;}
.faq-section .faq-group .faq-box .content p:first-child { padding-top: 28px; }

.calix-section { padding: 77px 0 44px; position: relative; overflow: hidden; background-color: #eef1ff; }
.calix-section .container { max-width: 1118px; }
.calix-section .calix-groupwrap { display: block; width: auto; float: none; margin-left: -37px; margin-right: -37px; }
.calix-section .calix-group { width: 100%; }
.calix-section .title-style { text-align: left; }
.calix-section .title-style h1,.calix-section .title-style h2 {font-weight: 700;color: #3d5c9b; }
.calix-section .title-style .sec-para { padding-top: 17px; }
.calix-section .title-style .sec-para p { color: #333; }
.calix-section .title-style .image { width: 100%; padding-top: 74px; line-height: 0px; }
.calix-section .title-style .image img { max-width: 667px; }
.calix-section .calix-group .calix-box { width: 33.33%; float: left; padding: 0 37px 30px; display: inline-block; vertical-align: top; margin: 0 -2px; }
.calix-section .calix-group .calix-box .box-in { background-color: #fff; border-radius: 14px; padding: 41px 29px 39px; }
.calix-section .calix-group .calix-box h4 { font-size: 20px; color: #3d5c9b; line-height: 25px; font-weight: 700;}
.nuesrto-new.calix-section .calix-group .calix-box h4 {min-height: 75px !important;}
.calix-section .calix-group .calix-box.title-style { width: 66.66%; }
.calix-section .calix-group .calix-box .para { padding-top: 26px; }

.ctastrip-section { padding: 44px 0 37px; background-color: #709bcb; text-align: center; }
.ctastrip-section .container { max-width: 880px; }
.ctastrip-section h4 { font-size: 20px; line-height: 25px; color: #d2ebfa; text-transform: uppercase; font-weight: 700; }
.ctastrip-section h2 { color: #fff; padding-top: 13px; font-weight: 700; }
.ctastrip-section .btn { padding-top: 25px; }
.ctastrip-section .btn a { font-size: 20px; font-weight: 700; color: #fff; line-height: 23px; background-color: #d33140; box-sizing: border-box !important; padding: 15px 46px; border-radius: 30px; position: relative; display: inline-block; }
.ctastrip-section .btn a:after { content: ''; display: inline-block; width: 18px; height: 26px; vertical-align: middle; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/btn-right-angle.png); background-repeat: no-repeat; background-size: contain; margin-left: 22px; background-position: center center; }
.ctastrip-section .btn a:hover { background-color:#3d5c9b; }

.logo-section { padding: 85px 0 71px; background-color: #fff; text-align: center; }
.logo-section .container { max-width: 940px; }
.logo-section h2 { margin-bottom: 17px; }
.logo-section .sec-para { max-width: 805px; margin: 0 auto; }
.logo-section .sec-para p { color: #333; }
.logo-section .logo-groupwrap { display: block; width: auto; float: none; margin-left: 0px; margin-right: 0px; }
.logo-section .logo-group { padding-top: 45px; padding-bottom: 45px; }
.logo-section .logo-group .logo-box a { display: block; }
.logo-section .logo-group .logo-box .slick-list .slick-track,.logo-section .logo-group .logo-box .slick-list .slick-track .slick-slide{width:100% !important;}
.logo-section .logo-group .logo-box { width: 100%; float: left; line-height: 0px; padding: 15px; text-align:center }
.logo-section .logo-group .logo-box img { max-width: 99px; max-height: 71px; width: auto; height: 50px; object-fit: contain; float:none; margin:0 auto; }
.logo-section .logo-group .slick-arrow { background: none; border: none; z-index: 9; position: absolute; bottom: 0; left: calc(50% - 43px); transform: translateX(-50%); width: 20px; height: 26px; font-size: 0px; color: #fff; transition: all 200ms ease; cursor: pointer; padding: 0; }
.logo-section .logo-group .slick-arrow:hover { bottom: 5px; }
.logo-section .logo-group .slick-arrow.slick-prev:after { content: ''; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/left-darkblue-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 100%; height: 100%; display: inline-block; }
.logo-section .logo-group .slick-arrow.slick-next { left: auto; right: calc(50% - 43px); }
.logo-section .logo-group .slick-arrow.slick-next:after { content: ''; width: 100%; height: 100%; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/right-darkblue-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; display: inline-block; }

.logo-section .logo-group-fixed{ display:flex;justify-content:space-evenly;flex-wrap: wrap; }
.logo-section .logo-group-fixed .logo-box { flex: 0 0 32%;margin-bottom: 15px; }
.logo-section .logo-group-fixed .logo-box .slick-track,.logo-section .logo-group-fixed .logo-box .slick-track .slick-slide{width:100% !important;object-fit: contain;}

.logo-section .logo-group-fixed .logo-box img { height: 80px; width: auto; margin: auto;}
.logo-section .logo-group-fixed .logo-box a { display: block }

.newsletter-section { padding: 36px 0 39px; background-color: #e4e4e4; text-align: center; }
.newsletter-section h2 { color: #02255b; font-weight: 700; }
.newsletter-section .form-style { width: 100%; float: left; padding-top: 24px; }
.newsletter-section .form-style h3:empty { display: none; }
.newsletter-section .form-style form { width: 100%; float: left; position: relative; }
.newsletter-section .container { max-width: 1090px; }
.newsletter-section form .hs-form-field { width: calc(25% - 3px); float: left; }
.newsletter-section form .hs-form-field > label > span:empty { display: none; }
.newsletter-section form .hs-form-field > label > span:empty + span.hs-form-required { display: none; }
.newsletter-section form .hs-form-field .input input { width: 100%; font-size: 16px; line-height: 20px; background-color: #ffffff; border: 0px; padding: 12px 28px; border-radius: 40px; color: #979797; font-weight: 400; font-family: 'Sen', sans-serif; }
.newsletter-section form .hs-form-field.hs_email .input input { padding-right: 215px; }
.newsletter-section form .hs-form-field:nth-child(1), 
.newsletter-section form .hs-form-field:nth-child(2) { padding-right: 18px; }
.newsletter-section form .hs-form-field.hs_email { width: calc(50% + 6px); }
.newsletter-section .form-style .hs_submit { width: auto; position: absolute; top: 0; right: 0; }
.newsletter-section .form-style .hs_submit input[type="submit"] { cursor: pointer; display: inline-block; width: auto; font-size: 22px; line-height: 28px; color: #fff; border: 0px; background-color: #3d5c9b; border-radius: 40px; padding: 8px 66px 8px 24px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/btn-right-angle.png); background-repeat: no-repeat; background-size: 16px 22px; background-position: calc(100% - 25px) center; transition:all 0.3s linear; }
.newsletter-section .form-style .hs_submit input[type="submit"]:hover { background-color:#d33140; }

/*-------- Channel Page --------*/
.channel-hero { padding: 0 0 5px; background-color: #F2F2F2; position: relative; overflow: hidden; }
.channel-hero img.border-hero { position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: auto; }
.channel-hero .bg-image { width: calc(50% + 49px); float: left; padding-right: calc((100% - 1120px) / 2); height: auto; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; }
.channel-hero .bg-image:before { content: ''; display: block; width: 25%; height: 100%; position: absolute; top: 0; left: 0; bottom: 0; background: linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%); }
.channel-hero .hero-in { width: 100%; float: left; position: relative; overflow: hidden; }
.channel-hero .hero-in img.btm-1 { position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: auto; }
.channel-hero .hero-in .hero-inwrap { width: 100%; float: left; background-color: #fff; display: flex; }
.channel-hero .hero-cntent { width: calc(50% - 49px); float: left; position:relative; padding-left: calc((100% - 1120px) / 2); padding-bottom: 202px; padding-top: 60px; }
.channel-hero .hero-cntent .pretitle { font-size: 20px; line-height: 25px; font-weight: 700; text-transform: uppercase; color: #b1b1b1; }
.channel-hero .hero-cntent h1 { color: #3D5C9B; font-weight: 700; padding-top: 25px; position: relative; }
.channel-hero .hero-cntent h1:before { content: ''; display: none; width: 258px; height: 40px; position: absolute; left: -275px; top: 20px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/title-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; }
.channel-hero .hero-cntent .para { padding-top: 15px; }
.channel-hero .hero-cntent .para p { font-size: 20px; line-height: 25px; color: #333; }
.channel-hero a.scroll-bottom { display: inline-block; line-height: 0; position: absolute; bottom: 53px; left: 50%; transform: translateX(-50%); z-index: 1; }
.channel-hero a.scroll-bottom img { width: 30px; height: auto; }

.nrm-content-section { padding: 81px 0 70px; background-color: #f2f2f2; text-align: center; }
.nrm-content-section .container { max-width: 1007px; }
.nrm-content-section .para p { font-size: 20px; line-height: 30px; color: #333; }
.nrm-content-section .para p a { font-weight:700; color: #3d5c9b; box-shadow: 0px 1px 0px 0px #3d5c9b; }
.nrm-content-section .para p a:hover { box-shadow:none; }
.nrm-content-section .btn { width: 100%; padding-top: 56px; }
.nrm-content-section .btn a { display: inline-block; font-size: 20px; line-height: 25px; color: #fff; font-weight: 700; background-color: #d33140; border-radius: 40px; padding: 12px 52px; position: relative; }
.nrm-content-section .btn a:after { content: ''; display: inline-block; width: 16px; height: 22px; vertical-align: middle; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/btn-right-angle.png); background-repeat: no-repeat; background-size: contain; background-position: center center; margin-left: 40px; }
.nrm-content-section .btn a:hover { background-color: #3d5c9b; }

.form-section .legal-consent-container{font-size: 14px; line-height: 1.5;}
.form-section .legal-consent-container ul.inputs-list li input[type="checkbox"]+span {font-size:15px!important;line-height: 25px!important;margin:15px 0px !important;}
.form-section { padding: 61px 0 78px; background-color: #fff; }
.form-section .container { max-width: 1040px; }
.form-section .title-style { width: 333px; float: left; padding-right: 53px; padding-top: 72px; }
.form-section .rgt-form { width: calc(100% - 333px); float: left; }
.form-section .rgt-form h3:empty { display: none; }
.form-section .title-style .para { padding-top: 46px; }
.form-section .title-style .para p { color: #333; }
.form-section .form-design { width: 100%; background-color: #EEF1FF; padding: 45px 52px 43px; border-radius: 30px; }
.form-section .form-design form fieldset { max-width: 100%; }
.form-section .form-design form fieldset .hs-form-field { margin-bottom: 20px; }
.form-section .form-design form fieldset .hs-form-field > label > span:not(:empty) { font-size: 18px; line-height: 23px; color: #3d5c9b; font-weight: 400; display: inline-block; padding-left: 4px; padding-bottom: 4px; }
.form-section .form-design form fieldset .hs-form-field .input { margin: 0; }
.form-section .form-design form fieldset .hs-form-field .input input, 
.form-section .form-design form fieldset .hs-form-field .input select,
.form-section .form-design form fieldset .hs-form-field .input textarea { width: 100%; border: 1px solid #C2D1DC; border-radius: 5px; font-size: 18px; line-height: 23px; padding: 8px 15px; font-weight: 400; color: #333; margin-bottom:15px; }
.form-section .form-design form fieldset.form-columns-2 .hs-form-field .input { margin: 0; }
.form-section .form-design form fieldset.form-columns-2 .hs-form-field:first-child { padding-right: 25px; }
.form-section .form-design form fieldset.form-columns-2 .hs-form-field:last-child { /*padding-left: 25px;*/ }
.form-section .form-design form fieldset .hs-form-field.hs_phone { /* width: 50%; padding-right: 25px; float: none; display: inline-block; */}
.form-section .form-design form fieldset .hs-form-field.hs_phone + .hs_submit { width: 50%; padding-left: 25px; float: none; display: inline-block; }
.form-section .form-design form fieldset .hs-form-field > label > span:not(:empty) + .hs-form-required { padding: 0; display: none; }
.form-section .form-design form .hs-form-field ul.inputs-list > li { padding: 0px 0 0 40px; position: relative; margin: 0px 0 12px; }
.form-section .form-design form .hs-form-field ul.inputs-list > li:last-child { margin-bottom: 0px;padding-left:0; }
.form-section .form-design form .hs-form-field ul.inputs-list > li label { position: unset; font-size: 16px; line-height: 22px; font-weight: 400; font-family: 'Sen', sans-serif; }
.form-section .form-design form .hs-form-field ul.inputs-list > li label input[type="checkbox"] { -webkit-appearance: none; appearance: none; border: none !important; background-color: unset; margin: 0px; padding: 0px !important; }
.form-section .form-design form .hs-form-field ul.inputs-list li input[type="checkbox"] + span { position: unset; margin: 0; font-size: 16px; line-height: 20px; color: #808080; }
.form-section .form-design form .hs-form-field ul.inputs-list li input[type="checkbox"] + span:before { content: ''; position: absolute; height: 28px; width: 28px; display: inline-block; padding: 0px; z-index: 5; background-color: #3d5c9b; border: 1px solid #DBDBDF; top: 0px; left: 0px; border-radius: 5px; }
.form-section .form-design form .hs-form-field ul.inputs-list li input[type="checkbox"] + span:after { content: '\f00c'; display: none; font-family: FontAwesome; color: #383838; position: absolute; top: 3px; left: 5px; z-index: 5; font-size: 20px; font-weight: 400; color: #fff; }
.form-section .form-design form .hs-form-field ul.inputs-list li input[type="checkbox"]:checked+span:after { display: block }
.form-section .form-design form .hs-form-field ul.inputs-list li input[type="checkbox"] + span a { display: inline-block; color: #3d5c9b; font-weight: 700; }
.form-section .form-design form .hs-form-field ul.inputs-list li input[type="checkbox"] + span a:hover { color: #d33140; }
.form-section .form-design form .hs-form-field ul.inputs-list > li .hs-error-msg { padding-top:0px; }
.form-section .form-design form .hs_submit input[type="submit"],.form-section .form-design form input[type="submit"] { margin-top:25px;appearance: none; -webkit-appearance: none; display: inline-block; border: 1px solid #d33140; background-color: #d33140; font-size: 18px; line-height: 23px; color: #fff; border-radius: 15px; padding: 8px 49px 8px 11px; font-weight: 400; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/down-angle-white.png); background-repeat: no-repeat; background-size: 18px 13px; background-position: calc(100% - 13px) center; cursor: pointer; transition: all 0.3s; }
.form-section .form-design form .hs_submit input[type="submit"]:hover { background-color: #3d5c9b; border-color: #3d5c9b; }
.form-section .form-design form .hs-form-field ul.inputs-list li.hs-form-booleancheckbox{padding-left:40px;}
.form-section .form-design form fieldset .hs-form-field.hs-fieldtype-booleancheckbox { padding-bottom:0px; margin-bottom:0px; }

.imag-mobile {background-color:#eef1ff;}
.imag-mobile .form-design {background-color:#ffffff;}
.imag-mobile .mobile-style{width:333px;display:inline-block;padding-right:53px;position: relative;z-index: 3;}
.imag-mobile .rgt-form {width:calc(100% - 333px);display:inline-block;float:none;position:relative;z-index:999}
.imag-mobile .sec-in {display: flex;align-items: center;position: relative;overflow:visible;}
.imag-mobile .sec-in:after{content:'';z-index:1;background-size: contain;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='797.84' height='797.84' viewBox='0 0 797.84 797.84'%3E%3Cdefs%3E%3Cfilter id='Elipse_1' x='48.019' y='48.019' width='701.801' height='701.801' filterUnits='userSpaceOnUse'%3E%3CfeOffset input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='1.753' result='blur'/%3E%3CfeFlood flood-color='%23c5dfff' flood-opacity='0.49'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3Cfilter id='Elipse_2' x='102.53' y='102.53' width='592.78' height='592.78' filterUnits='userSpaceOnUse'%3E%3CfeOffset input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='1.753' result='blur-2'/%3E%3CfeFlood flood-color='%23c5dfff' flood-opacity='0.49'/%3E%3CfeComposite operator='in' in2='blur-2'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3Cfilter id='Elipse_3' x='0' y='0' width='797.84' height='797.84' filterUnits='userSpaceOnUse'%3E%3CfeOffset input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='1.992' result='blur-3'/%3E%3CfeFlood flood-color='%23c5dfff' flood-opacity='0.49'/%3E%3CfeComposite operator='in' in2='blur-3'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='Grupo_111' data-name='Grupo 111' transform='translate(-912.109 1066.275)'%3E%3Cg transform='matrix(1, 0, 0, 1, 912.11, -1066.27)' filter='url(%23Elipse_1)'%3E%3Ccircle id='Elipse_1-2' data-name='Elipse 1' cx='343.641' cy='343.641' r='343.641' transform='translate(55.28 55.28)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='4'/%3E%3C/g%3E%3Cg transform='matrix(1, 0, 0, 1, 912.11, -1066.27)' filter='url(%23Elipse_2)'%3E%3Ccircle id='Elipse_2-2' data-name='Elipse 2' cx='289.63' cy='289.63' r='289.63' transform='translate(109.29 109.29)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='3'/%3E%3C/g%3E%3Cg transform='matrix(1, 0, 0, 1, 912.11, -1066.27)' filter='url(%23Elipse_3)'%3E%3Ccircle id='Elipse_3-2' data-name='Elipse 3' cx='390.444' cy='390.444' r='390.444' transform='translate(8.48 8.48)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");position:absolute;height: 100%;width: 100%;left: -35%;background-repeat: no-repeat;z-index: 1;}
.imag-mobile .mobile_image{position:relative;}
.imag-mobile .mobile_image img{position: absolute; left: 10px; width: 275px; bottom: 30px;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;}
.imag-mobile .mobile_image.relative img{position:relative;border-radius:12px;top:0;}

.footer_lp{background: #575756;color: #fff;}
.footer_lp .social_lp ul{display:flex;align-items:center; justify-content: center;padding:30px 0}
.footer_lp .social_lp ul li a{width: 30px; height: 30px;text-align: center;display: flex; align-items: center;justify-content: center;background: rgb(255 255 255 / 50%);border-radius: 50%;margin: 15px;}
.footer_lp .social_lp ul li a:hover{background:#fff;}
.footer_lp .copy_lp{text-align: center;padding: 0 0 50px;font-size: 16px;}
.footer_lp .copy_lp a{color:#fff;}

.resource_lp .items{display:flex;justify-content: space-between;}
.resource_lp {background-color:#EEF1FF;padding:70px 0 60px;}
.resource_lp .items .single-post{max-width:32%;flex:0 0 32%;padding: 0 1px;margin-bottom:40px;}
.resource_lp .single-post .contain {background: #fff;}

.content_hero_tp{padding: 90px 0 35px;text-align: center;max-width: 740px;margin: auto;}
.content_hero_tp h1{font-size:30px;color:#3D5C9B; font-weight: 400; line-height: 1.1;margin:15px 0 20px;}
.content_hero_tp a,.content_hero_video a{display: inline-block;font-size: 19px;line-height: 24px;color: #fff;border:1px solid #d33140;background-color: #d33140;border: 1px solid #d33140;padding: 10px 25px;border-radius: 10px;min-width: auto;text-align: center;}
.content_hero_video a.second{margin-left:10px;background: none;color: #d33141;}
.content_hero_tp a:hover,.content_hero_video a:hover{background-color: transparent; color:#d33140} 
.content_hero_video a.second:hover{background: #d33140;color: #fff;}
.sha_tp{margin-bottom:-8px;overflow: hidden;}
.sha_tp svg{width: 100%;}

.content_hero_video,.block_content_columns{display: flex;flex-direction: row;padding: 60px 0;align-items: center;justify-content: space-between;grid-gap: 2%;}
.content_hero_video h1{font-size:36px;color:#333; font-weight: 700; line-height: 1.1;margin:15px 0 20px;}
.content_hero_video .content_hero_video_text{flex:0 0 38%;max-width:38%}
.content_hero_video .content_hero_video_text p{font-size: 20px;max-width: 80%;}
.content_hero_video .content_hero_video_embed{flex:0 0 58%;max-width:58%}
.content_hero_video .content_hero_video_embed .video_play_in{border-radius: 25px;position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.content_hero_video .content_hero_video_embed .video_play_in iframe{width: 100%;height: 100%;object-fit: cover;position: absolute;}

.content_hero_video .content_video_text h2{font-size:32px;color:#02255B; font-weight: 500; line-height: 1.1;margin:15px 0 20px;}
.content_hero_video .content_video_text{flex:0 0 38%;max-width:38%}
.content_hero_video .content_video_text p{font-size: 18px;max-width: 100%;color:#02255B}
.content_hero_video .content_video_embed{flex:0 0 58%;max-width:58%}
.content_hero_video .content_video_embed .video_play_in{border-radius: 25px;position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.content_hero_video .content_video_embed .video_play_in iframe{width: 100%;height: 100%;object-fit: cover;position: absolute;}
.content_hero_video .content_video_text a,.block_content_columns .block_content_text a {min-width:auto;display: inline-block;font-size: 20px; background-color: transparent;border: 0;padding: 0 60px 0 0;border-radius: 0;color: #d33140; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.196' height='28.196' viewBox='0 0 28.196 28.196'%3E%3Cg id='Grupo_17' data-name='Grupo 17' transform='translate(-443.615 -2551.226)'%3E%3Ccircle id='Elipse_5' data-name='Elipse 5' cx='14.098' cy='14.098' r='14.098' transform='translate(443.615 2551.226)' fill='%23d33140'/%3E%3Cpath id='Trazado_15' data-name='Trazado 15' d='M454.319,2558.312l9.032,7.011-9.032,7.011' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='0.641'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-size: 28px;background-position: right;line-height: 30px;}

.block_content_columns .block_content_text a{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.196' height='28.196' viewBox='0 0 28.196 28.196'%3E%3Cg id='Grupo_17' data-name='Grupo 17' transform='translate(2579.422 -443.615) rotate(90)'%3E%3Ccircle id='Elipse_5' data-name='Elipse 5' cx='14.098' cy='14.098' r='14.098' transform='translate(443.615 2551.226)' fill='%23d33140'/%3E%3Cpath id='Trazado_15' data-name='Trazado 15' d='M454.319,2558.312l9.032,7.011-9.032,7.011' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='0.641'/%3E%3C/g%3E%3C/svg%3E%0A");}
.block_content_columns .block_content_text h2{font-size:32px;color:#02255B; font-weight: 500; line-height: 1.1;margin:15px 0 20px;}
.block_content_columns .block_content_text{flex:0 0 38%;max-width:38%}
.block_content_columns .block_content_text p{font-size: 18px;max-width: 100%;color:#000}
.block_content_columns .block_content_image{flex:0 0 58%;max-width:58%}

.block_content_columns .block_content_image{background-position: center bottom;background-repeat: no-repeat; justify-content: center;display: flex;background-size: contain;}

.slider_logos_link{padding:65px 0}
.slider_logos_link h3{font-size:30px;color:#333;text-align:center;font-weight:500;margin-bottom:45px;}
.slider_logos_link .container{max-width:1022px;}
.sll_logo_in{padding:0 20px;}
.sll_logo_image{position:relative;overflow: hidden;width: 100%;height: 90px;background: #709BCB;border-radius: 10px;display: flex;align-items: center;justify-content: center;}
.sll_logo_image img{position:relative;max-height: 41px;max-width: 60%;transition: all 500ms, opacity 2000ms;}
.sll_logo_image .sll_logo_image_arrow{position: absolute;opacity:0;right: 20px;top: 37px;transition: all 300ms, opacity 300ms;}
.sll_logo_in a:hover .sll_logo_image img{margin-left:-40px;}
.sll_logo_in a:hover .sll_logo_image_arrow {opacity:1;}
.sll_logo_in a:hover .sll_logo_image{background:#02255B;}

.slider_logos_link .slick-arrow{cursor:pointer;display: inline-block;text-indent: -100px;width: 24px; height: 24px;overflow: hidden;background-color: transparent;border: 0;position: absolute;}
.slider_logos_link .slick-prev{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='arrow_forward_ios_black_24dp' transform='translate(24 24) rotate(180)'%3E%3Cg id='Grupo_35' data-name='Grupo 35'%3E%3Cpath id='Trazado_112' data-name='Trazado 112' d='M0,0H24V24H0Z' fill='none'/%3E%3C/g%3E%3Cg id='Grupo_36' data-name='Grupo 36'%3E%3Cpath id='Trazado_113' data-name='Trazado 113' d='M6.23,20.23,8,22,18,12,8,2,6.23,3.77,14.46,12Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");left: -20px;top: 30px;}
.slider_logos_link .slick-next{background-image: url("data:image/svg+xml,%3Csvg id='arrow_forward_ios_black_24dp' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Grupo_35' data-name='Grupo 35'%3E%3Cpath id='Trazado_112' data-name='Trazado 112' d='M0,0H24V24H0Z' fill='none'/%3E%3C/g%3E%3Cg id='Grupo_36' data-name='Grupo 36'%3E%3Cpath id='Trazado_113' data-name='Trazado 113' d='M6.23,20.23,8,22,18,12,8,2,6.23,3.77,14.46,12Z'/%3E%3C/g%3E%3C/svg%3E%0A");right: -20px;top: 30px;}

@media (max-width:767px){
    .channel-hero.rh-hero{padding-bottom:0;}
    .content_hero_video h1{font-size:28px;}
    .block_content_columns .block_content_text h2,.content_hero_video .content_video_text h2{font-size:24px;}
    .slider_logos_link h3{font-size:20px;}
    .top_block{padding:20px 0;}
    .content_hero_video .content_hero_video_embed{margin-top:50px;}
    .content_hero_video, .block_content_columns {flex-direction: column-reverse;}
    .content_hero_video{display:block}
    .block_content_columns .block_content_text,.block_content_columns .block_content_image,.content_hero_video .content_hero_video_text,.content_hero_video .content_hero_video_embed,.content_hero_video .content_video_text,.content_hero_video .content_video_embed{flex:0 0 100%;max-width:100%}
    .sll_logo_in {padding: 0 10px;}
    .block_content_columns .block_content_image img{max-width: 70%;}
    .imag-mobile .sec-in:after{display:none;}
}

.canales-slider-section { display:flex; padding: 93px 0 63px; background-color: #F2F2F2; }
.canales-slider-section .title-style {width: calc(50% - 11.9%); float: left; padding-top: 110px; padding-right: 53px; padding-left: calc((100% - 1120px) / 2);}
.canales-slider-section .right {width: calc(50% + 11.9%);float: left;}
.canales-slider-section .title-style h2 { font-weight: 700; }
.canales-slider-section .title-style .para { padding-top: 47px; }
.canales-slider-section .title-style .para p { color: #333; }
.canales-slider-section .canales-slider-group .canales-slider-box { padding: 0 50px 0 0; }
.canales-slider-section .canales-slider-group .canales-slider-box .box-in { width: 575px; background-color: #fff; position: relative; overflow: hidden; border-radius: 15px; padding: 40px 0 0; text-align: center; }
.canales-slider-section .canales-slider-group .canales-slider-box .content { padding: 0 50px 53px; }
.canales-slider-section .canales-slider-group .canales-slider-box .content h3 { font-size: 32px; line-height: 40px; font-weight: 700; }
.canales-slider-section .canales-slider-group .canales-slider-box .content .para { padding-top: 20px; }
.canales-slider-section .canales-slider-group .canales-slider-box .content .para p { font-size: 20px; line-height: 28px; }
.canales-slider-section .canales-slider-group .canales-slider-box .image .img { width: 100%; height: 278px; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; overflow: hidden; }
.canales-slider-section .canales-slider-group .canales-slider-box .image .img:before { content: ''; display: block; width: 100%; height: 38px; position: absolute; top: -3px; left: 0; right: 0; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/top-inner-curve-shape.png); background-repeat: no-repeat; background-size: 100% 100%; }
.canales-slider-section .canales-slider-group .slick-arrow { background: none; border: none; z-index: 9; position: absolute; top: auto; bottom: 0; left: -248px; width: 88px; height: 88px; font-size: 0px; color: #fff; transition: all 200ms ease; cursor: pointer; border-radius: 100%; padding: 0; }
.canales-slider-section .canales-slider-group .slick-arrow:hover { transform: translateY(-5px); -ms-transform: translateY(-5px); -webkit-transform: translateY(-5px); }
.canales-slider-section .canales-slider-group .slick-arrow.slick-prev:after { display: inline-block; content: ''; font-size: 0; width: 100%; height: 100%; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/prev-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; }
.canales-slider-section .canales-slider-group .slick-arrow.slick-next:after { display: inline-block; content: ''; font-size: 0; width: 100%; height: 100%; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/next-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; }
.canales-slider-section .canales-slider-group .slick-arrow.slick-next { left: -140px; right: auto; }
.canales-slider-section .canales-slider-group .slick-arrow.slick-prev { transition: all 0.3s; }
.canales-slider-section .canales-slider-group .slick-arrow.slick-prev.slick-disabled { opacity: 0; visibility: hidden; }

.imgtext-section { padding: 78px 0 40px; background-color: #fff; display: flex; flex-direction: column; }
.imgtext-section .title-style { max-width: 1120px; margin: 0 auto; text-align: center; margin-bottom: 55px; }
.imgtext-section .title-style .pretitle { color: #cacaca; font-size: 20px; line-height: 25px; font-weight: 700; text-transform: uppercase; }
.imgtext-section .title-style h2 { color: #333333; padding-top: 15px; }
.imgtext-section .sec-inner { width: 100%; float: left; display: flex; }
.imgtext-section .image { width: 50%; float: left; padding-left: calc((100% - 1120px) / 2); position: relative; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.imgtext-section .content { width: 50%; float: left; padding-right: calc((100% - 1120px) / 2); padding-top: 39px; padding-bottom: 36px; padding-left: 82px; }
.imgtext-section .image:before { content: ''; display: block; width: 65px; height: 100%; position: absolute; top: 0; right: -4px; bottom: 0; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/right-in-white-curve.png); background-repeat: no-repeat; background-size: 100% 100%; }
.imgtext-section .content h4 { font-size: 20px; line-height: 25px; font-weight: 700; color: #333; margin-bottom: 2px; }
.imgtext-section .content p { color: #333333; margin-bottom: 25px; }
.imgtext-section .content p:last-child { margin-bottom: 0; }

.canales-service-section { padding: 61px 0 45px; background-color: #fff; }
.canales-service-section .sec-pretitle { font-size: 20px; line-height: 25px; font-weight: 700; text-transform: uppercase; color: #cacaca; padding: 0 15px 0; text-align: center; }
.canales-service-section h2 { padding:8px 15px 35px; color: #333; text-align: center; padding-top: 8px; }
.canales-service-section .canales-service-group { padding-left: 71px; padding-bottom: 52px; }
.canales-service-section .canales-service-box { padding: 98px 15px 5px; }
.canales-service-section .canales-service-box .box-in { width: 100%; border-radius: 10px; max-width: 342px; box-shadow: 0px 0px 3px 0px rgb(0 0 0 / .1); padding: 0 30px 38px; float: left; }
.canales-service-section .canales-service-box .image { line-height: 0; text-align: center; width: 100%; margin-top: -98px; margin-bottom: 27px; }
.canales-service-section .canales-service-box .image img { width: 196px; height: 196px; object-fit: cover; border-radius: 100%; display: inline-block; }
.canales-service-section .canales-service-box .content h3 { font-weight: 700; }
.canales-service-section .canales-service-box .content .para { padding-top: 31px; }
.canales-service-section .canales-service-group .slick-arrow { background: none; border: none; z-index: 9; position: absolute; bottom: 0; left: calc(50% - 47px); transform: translateX(-50%); width: 26px; height: 26px; font-size: 0px; color: #fff; transition: all 200ms ease; cursor: pointer; padding: 0; }
.canales-service-section .canales-service-group .slick-arrow:hover { bottom:5px; }
.canales-service-section .canales-service-group .slick-arrow.slick-next { left: auto; right: calc(50% - 47px); }
.canales-service-section .canales-service-group .slick-arrow.slick-next:after { content: ''; display: inline-block; width: 20px; height: 26px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/right-blue-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; }
.canales-service-section .canales-service-group .slick-arrow.slick-prev:after { content: ''; display: inline-block; width: 20px; height: 26px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/left-blue-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; }

/*-------- Knowledg Page --------*/
.knowledge-hero { padding: 45px 0 64px; text-align: center; }
.knowledge-hero .container { max-width: 665px; }
.knowledge-hero .para { padding-top: 13px; }
.knowledge-hero .para p { color: #333; }

.knowledge-sld-section { display:flex; padding: 0 0 31px; position: relative; overflow:hidden; z-index: 1; padding-top: 106px; }
.knowledge-sld-section:before { content: ''; width: 100%; height: 50%; position: absolute; bottom: 0; left: 0; right: 0; background-color: #f2f2f2; z-index: -2; }
.knowledge-sld-section:after { content: ''; display: block; width: 100%; height: 80px; position: absolute; bottom: 1px; left: 0; right: 0; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/blue-boorder-bottom.png); background-repeat: no-repeat; background-size: 100% 100%; z-index: 1; }
.knowledge-sld-section .sec-in { position:relative; padding-bottom: 78px; }
.knowledge-sld-section .sec-in:before { content: ''; width: 100%; height: 100%; position: absolute; bottom: 0px; left: 0; right: 0; background-color: #3d5c9b; z-index: -2; border-radius: 60px 60px 0px 0px; }
.knowledge-sld-section .sec-in:after { content: ''; display: block; width: 100%; height: 80px; position: absolute; bottom: -2px; left: 0; right: 0; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/grey-btm-sld-shape.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: bottom center; }
.knowledge-sld-section .knowledge-sld-group { padding-bottom: 70px; margin-top: -106px; }
.knowledge-sld-section .knowledge-sld-box { padding: 10px 21px 37px; }
.knowledge-sld-section .knowledge-sld-box .box-in { width: 100%; background-color: #fff; border-radius: 15px; box-shadow: 0px 0px 5px 0px rgb(0 0 0 / .15); padding: 43px 82px 49px 61px; }
.knowledge-sld-section .knowledge-sld-box h2 { font-size: 29px; line-height: 36px; }
.knowledge-sld-section .knowledge-sld-box .parawrap { padding-top: 18px/*23px*/; }
.knowledge-sld-section .knowledge-sld-box .para p { color: #333; }
.knowledge-sld-section .knowledge-sld-box .btn { padding-top: 20px/*40px*/; }
.knowledge-sld-section .knowledge-sld-box .btn a { display: inline-block; font-size: 20px; line-height: 25px; color: #d33140; font-weight: 800; }
.knowledge-sld-section .knowledge-sld-box .btn a img { width: 29px; height: auto; display: inline-block; vertical-align: middle; margin-left: 13px; transition: all 0.3s linear; }
.knowledge-sld-section .knowledge-sld-box .btn a:hover img { transform: translateX(-5px); }
.knowledge-sld-section .knowledge-sld-group .slick-arrow { background: none; border: none; z-index: 9; position: absolute; bottom: 0; left: calc(50% - 66px); transform: translateX(-50%); width: 27px; height: 39px; font-size: 0px; color: #fff; transition: all 200ms ease; cursor: pointer; padding: 0; }
.knowledge-sld-section .knowledge-sld-group .slick-arrow:hover { bottom:5px; }
.knowledge-sld-section .knowledge-sld-group .slick-arrow.slick-prev:after { content: ''; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/left-darkblue-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 100%; height: 100%; display: inline-block; }
.knowledge-sld-section .knowledge-sld-group .slick-arrow.slick-next:after { content: ''; width: 100%; height: 100%; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/right-darkblue-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; display: inline-block; }
.knowledge-sld-section .knowledge-sld-group .slick-arrow.slick-next { left: auto; right: calc(50% - 66px); }

.blogfeed-section { padding: 60px 0 70px; background-color: #f2f2f2; position:relative; overflow:hidden; }
.blogfeed-section .container { max-width: 1070px; }
.blogfeed-section .title-style { max-width: 750px; text-align: center; margin: 0 auto 44px; }
.blogfeed-section .title-style h2 { color: #333333; }
.blogfeed-section .title-style .sec-para { padding-top: 28px; }
.blogfeed-section .title-style .sec-para p { color: #333; }
.blogfeed-section .blogfeed-groupwrap { display:block; width:auto; float:none; margin-left:-28px; margin-right:-28px; }
.blogfeed-section .blogfeed-group { text-align: center; }
.blogfeed-section .blogfeed-box { width:50%; float: none; display: inline-block; vertical-align: top; margin:0 -2px; padding: 22px 28px; }
.blogfeed-section .blogfeed-box .box-in { position: relative; overflow: hidden; border-radius: 20px; padding: 0 0 0; background-color: #fff; }
.blogfeed-section .blogfeed-box .post-image { width: 100%; height: 254px; position: relative; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.blogfeed-section .blogfeed-box .post-content { text-align: center; padding: 16px 30px 24px; }
.blogfeed-section .blogfeed-box .post-image img.curve-shape { width: 100%; height: auto; position: absolute; bottom: -2px; left: 0; right: 0; }
.blogfeed-section .blogfeed-box .post-content h3, 
.blogfeed-section .blogfeed-box .post-content h3 a { font-size: 20px; line-height: 25px; color: #3d5c9b; font-weight: 800; }
.blogfeed-section .blogfeed-box .post-content h3 a { display: inline-block; }
.blogfeed-section .blogfeed-box .post-content h3 a:hover { color:#d33140; }
.blogfeed-section .blogfeed-box .post-content .para p { color: #333; margin: 0; padding-top: 23px; }
.blogfeed-section .blogfeed-box .post-content a.read-more { font-size: 20px; line-height: 25px; color: #d33140; font-weight: 800; text-transform: capitalize; margin-top: 29px; display: inline-block; }
.blogfeed-section .blogfeed-box .post-content a.read-more img { width: 29px; height: auto; display: inline-block; vertical-align: middle; transition: all 0.3s linear; margin-left: 22px; }
.blogfeed-section .blogfeed-box .post-content a.read-more:hover img { transform: translateX(-5px); }
.blogfeed-section .load-more { text-align: center; padding-top: 57px; }
.blogfeed-section .load-more a { display: inline-block; font-size: 20px; line-height: 25px; font-weight: 800; color: #3d5c9b; }
.blogfeed-section .load-more a img { width: 30px; height: auto; display: block; margin: 0 auto; padding-top: 17px; transition: all 0.3s linear; }
.blogfeed-section .load-more a:hover img { transform: translateY(-5px); }

/*---------- Product Page ----------*/
.product-hero {padding: 25px 0 130px;background-color: #f2f2f2;position: relative;z-index: 1; display:flex; flex-direction:column;}
.product-hero:before { content: ''; display: block; width: 100%; height: calc(100% - 22px); position: absolute; left: 0; right: 0; bottom: 22px; z-index: -1; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/product-hero-bg.png); background-repeat: no-repeat; background-size: cover; background-position: bottom center; }
.product-hero:after { content: ''; display: block; width: 100%; height: 100%; bottom: 0; left: 0; right: 0; position: absolute; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/hero-bottom-shapea2.png); background-size: cover; background-position: bottom center; z-index: -2; }
.product-hero .prohero-group .prohero-box .content { width: 50%; float: left; padding-left: calc((100% - 1110px) / 2); padding-right: 37px; padding-top: 50px; padding-bottom: 50px; }
/* .product-hero .prohero-group .prohero-box .image { width: 50%; float: left; padding-right: calc((100% - 1110px) / 2); padding-left: 78px; line-height: 0px; } */
.product-hero .prohero-group .prohero-box  h2 { color: #333; font-size: 36px; line-height: 44px; }
.product-hero .prohero-group .prohero-box .para { padding-top: 20px; }
.product-hero .prohero-group .prohero-box .para p { font-size: 20px; line-height: 28px; font-weight: 400; color: #333; }
.product-hero .prohero-group .prohero-box .btn-group { padding-top: 38px; }
.product-hero .prohero-group .prohero-box .para p strong { font-weight: 800; }
.product-hero .prohero-group .prohero-box .btn-group .btn { display: inline-block; vertical-align: middle; margin: 0 18px 10px 0; }
.product-hero .prohero-group .prohero-box .btn-group .btn:last-child { margin-right: 0px; }
.product-hero .prohero-group .prohero-box .image .img-in { position: relative; }
.product-hero .prohero-group .prohero-box .image .img-in:before { content: ''; display: inline-block; height: 100%; width: 100%; position: absolute; bottom: -18px; right: -61px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/hero-mobi-borderimg.png); background-repeat: no-repeat; background-size: contain; transition: all 0.3s linear; opacity: 1; visibility: visible; }
.product-hero .prohero-group .hrimg-group .slick-arrow {background: none;border: none;z-index: 9;position: absolute;top: 50%;transform: translateY(-50%);bottom: 0;left:-20px;width: 88px;height: 88px;font-size: 0px;color: #fff;transition: all 200ms ease;cursor: pointer;border-radius: 100%;padding: 0;}
.product-hero .prohero-group .hrimg-group .slick-arrow:hover { top:calc(50% + 5px);}
.product-hero .prohero-group .hrimg-group .slick-arrow.slick-prev:after { display: inline-block; content: ''; font-size: 0; width: 100%; height: 100%; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/prev-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; }
.product-hero .prohero-group .hrimg-group .slick-arrow.slick-next:after { display: inline-block; content: ''; font-size: 0; width: 100%; height: 100%; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/next-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; }
.product-hero .prohero-group .hrimg-group .slick-arrow.slick-next {left: 400px; }
.product-hero .prohero-group .hrimg-group .slick-arrow.slick-prev { transition: all 0.3s; display:none !important; }
.product-hero .prohero-group .hrimg-group .slick-arrow.slick-prev.slick-disabled { opacity: 0; visibility: hidden; }
.product-hero a.scroll-bottom { line-height: 0px; cursor: pointer; display: inline-block; position: absolute; bottom: 46px; left: 50%; transform: translateX(-50%); }
.product-hero .hrimg-group { width: 50%; float: left; padding-left: 78px; padding-right:calc((100% - 1110px) / 2); }
.product-hero .hrimg-group .hrimg-box { max-width: 337px; width:100%; margin-right:30px; }
.product-hero .prohero-group .prohero-box .hrimg-box .image .img-in:before { width: 250px; height: 507px; top: 14px; left: 52px; bottom: auto; background-size: 100% 100%; z-index: -1; }
.product-hero .hrimg-group .hrimg-box img { width: 100%; height: auto; transition: all 0.3s linear; opacity: 0; visibility: hidden; }
.product-hero .hrimg-group .slick-current .hrimg-box img { opacity: 1; visibility: visible; }

.msg-section { padding: 52px 0 98px; position:relative; overflow:hidden; background-color: #f2f2f2; }
.msg-section .container { max-width: 960px; }
.msg-section .title-style { text-align: center; margin-bottom: 83px; }
.msg-section .title-style .pretitle { font-size: 20px; line-height: 25px; font-weight: 800; text-transform: uppercase; color: #B1B1B1; margin-bottom: 7px; }
.msg-section .title-style h1,.msg-section .title-style h2 { color: #333;font-size: 30px; }
.msg-section .right { width: calc(56% + 1px); float: left; padding-left: 80px; padding-top: 51px; }
.msg-section .left { width: calc(44% - 1px); float: left; }

.msg-section .right.max { width: calc(62% + 1px); float: left; padding-left: 0px; padding-top: 0px; }
.msg-section .left.min { width: calc(38% - 1px); float: left; }
.msg-section .right.max .form-section { padding: 0; background-color: transparent; }


.msg-section .left .left-in { display: block; transition: all 0.3s linear; width: calc(100% - 64px); float: left; background-color: #fff; margin-right: 64px; padding: 31px 33px 28px; border-radius: 10px; box-shadow: 0px 0px 10px 0px rgb(51 51 51 / .15); }
.msg-section .left h3 { font-size: 25px; line-height: 32px; color: #3d5c9b; font-weight: 800; }
.msg-section .left .top-para { padding-top: 18px; }
.msg-section .left .images { display: flex; align-items: center; margin-top: 25px; }
.msg-section .left .images .img1 { width: 54px; float: left; line-height: 0; }
.msg-section .left .images .img2 { width: calc(100% - 90px); float: left; line-height: 0; padding-left: 40px; }
.msg-section .left .images .img1 h4 { text-align: center; color: #b1b1b1; font-weight: 800; margin-bottom: 16px; }
.msg-section .left .images .img2 .img-in a {display: flex; position: relative;z-index: 2;}
.msg-section .left .images .img2 .img-in { width: calc(100% + 97px); margin-right: -97px; display: block; max-width: unset !important; position:relative; transition:all 0.3s linear; }
.msg-section .left .images .img2 .img-in:hover { transform:scale(1.1); }
.msg-section .left .images .img2 .img-in:after { content: ''; display: inline-block; opacity:0; border: 3px solid #3d5c9b; height: calc(100% - 2px); width: calc(100% - 2px); border-radius: 40px; position: absolute; top: calc(50% + 1px); left: calc(50% + 1px); transform: translate(-50%, -50%); animation: qr-animate 2s infinite; }
@keyframes qr-animate {
    0% { opacity: 1; }
    100% { opacity: 0; width: 120%; height: 120%; }
}
.msg-section .left .images .img2 img { width: 100%;}
.msg-section .left .bottom-para { padding-top: 23px; }
.msg-section .left .bottom-para p { font-size: 16px; line-height: 20px; }
.msg-section .msg-group { width: 100%; float: left; }
.msg-section .msg-group .msg-box { width: 100%; float: left; margin-bottom: 106px; display: flex; align-items: center; }
.msg-section .msg-group .msg-box:last-child { margin-bottom: 0px; }
.msg-section .msg-group .msg-box .image { width: 94px; float: left; line-height: 0px; }
.msg-section .msg-group .msg-box .image img { width: 100%; }
.msg-section .msg-group .msg-box .content { width: calc(100% - 94px); float: left; padding-left: 42px; }
.msg-section .msg-group .msg-box .content p { color: #333; }
.msg-section .msg-group .msg-box .content p strong { font-weight: 800; }

.customermsg-section { padding: 72px 0 74px; background-color: #fff; }
.customermsg-section h1,.customermsg-section h2 { text-align: center; color: #02255b; margin-bottom: 80px; font-size: 30px;}
.customermsg-section .customermsg-groupwrap { display: block; width: auto; float: none; margin-left: -15px; margin-right: -15px; }
.customermsg-section .customermsg-group { width: 100%; text-align: center; }
.customermsg-section .customermsg-box { width: 20%; float: none; display: inline-block; vertical-align: top; margin: 0 -3px; padding: 20px 15px; }
.customermsg-section .customermsg-box .image { line-height: 0; width: 108px; height: 108px; display: flex; align-items: center; justify-content: center; background-color: #fff; border-radius: 100%; box-shadow: 0px 0px 14px 0px rgb(51 51 51 / .15); margin: 0 auto 31px; }
.customermsg-section .customermsg-box .image img { max-width: 62px; max-height: 62px; width: auto; height: auto; object-fit: contain; }
.customermsg-section .customermsg-box h4 { font-size: 19px; line-height: 24px; color: #333; }

.platform-section { background-color: #fff; position: relative; overflow: hidden; padding-bottom: 80px; display: flex; flex-direction: column; }
.platform-section .sec_in { padding: 60px 0 0; position: relative; z-index: 1; }
.platform-section .sec_in:before { content: ''; display: block; width: 100%; height: calc(100% - 0px); position: absolute; left: 0; right: 0; bottom: 0px; z-index: -1; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/platform-bg-an-border2.png); background-repeat: no-repeat; background-size: cover; background-position: bottom center; }
.platform-section .title-style { max-width: 1120px; margin: 0 auto; text-align: center; padding-bottom: 54px; }
.platform-section .title-style .subtitle { font-size: 20px; line-height: 25px; text-transform: uppercase; font-weight: 800; color: #709BCB; margin-bottom: 8px; }
.platform-section .title-style h2 { color: #02255B; }
.platform-section .testi-cont { width: 100%; float: left; }
.platform-section .left { width: 50%; float: left; padding-left: calc((100% - 1120px) / 2); padding-bottom: 110px; }
.platform-section .right { width: 50%; float: left; text-align: right; padding-left: 30px; line-height: 0; }
.platform-section .right img { width: 608px; margin-bottom: -256px; }
.platform-section .right.desktop { display: block; }
.platform-section .right.mobile { display: none; }
.platform-section .bottom-text.desktop { display: block; }
.platform-section .bottom-text.mobile { display: none; }
.platform-section .icon { width: 100%; line-height: 0; }
.platform-section .icon img { width: 133px; }
.platform-section .content { padding-top: 41px; }
.platform-section .content p { font-size: 20px; line-height: 28px; color: #709bcb; }
.platform-section .btn { width: 100%; text-align: right; line-height: 0; padding-top: 39px; }
.platform-section .btn a { display: inline-block; font-size: 16px; line-height: 20px; font-weight: 800; color: #3d5c9b; position: relative; margin-right: 20px; text-decoration: underline; }
.platform-section .btn a img { display: inline-block; vertical-align: middle; width: 6px; height: auto; }
.platform-section .btn a:after { content: ''; display: inline-block; width: 10px; height: 13px; position: absolute; top: 50%; transform: translateY(-50%); right: -20px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/right-blue-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; transition: all 0.3s linear; }
.platform-section .btn a:hover { text-decoration: none; }
.platform-section .btn a:hover:after { transform: translate(-5px, -50%); }
.platform-section .bottom-text { width: 50%; float: left; padding-left: calc((100% - 1120px) / 2); padding-right: 32px; padding-top: 45px; padding-top: 30px; }
.platform-section .bottom-text p { color: #333; }
.platform-section .bottom-text p strong { font-weight: 800; }

.cloud-msg-section {padding: 40px 0 29px;margin: 40px 0 77px;position: relative;overflow: hidden;z-index: 1;}
.cloud-msg-section:before { content: ''; display: block; width: 1132px; height: 100%; position: absolute; top: 0; left: 50%; transform: translateX(-50%); right: 0; bottom: 0; background-color: #3d5c9b; z-index: -1; border-radius: 20px; }
.cloud-msg-section .title-style {text-align: center;padding-bottom: 30px;}
.cloud-msg-section .title-style .subtitle { font-size: 20px; line-height: 25px; text-transform: uppercase; font-weight: 800; color: #fff; margin-bottom: 8px; width: 100%; }
.cloud-msg-section .title-style .subtitle img{max-width: 180px;}
.cloud-msg-section .title-style h2 { display: inline-block; margin-right: 20px; position: relative; color: #fff; text-decoration: underline; }
.cloud-msg-section .title-style h2 a { color: #fff; text-decoration: underline; }
.cloud-msg-section .title-style h2:after { content: ''; display: inline-block; width: 12px; height: 26px; position: absolute; top: 50%; transform: translateY(-50%); right: -20px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/right-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; }
.cloud-msg-section .cloud-msg-groupwrap { display: block; width: auto; float: none; margin-left: -15px; margin-right: -15px; }
.cloud-msg-section .cloud-msg-group { display: flex; justify-content: center; flex-wrap: wrap; padding: 0 17px; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box { float: left; display: flex; padding: 19px 40px; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box.plus-sign { position: relative; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box.plus-sign:before { content: ''; display: inline-block; width: 61px; height: 61px; position: absolute; top: 50%; transform: translateY(-50%); left: -31px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/plus-icon.png); background-repeat: no-repeat; background-size: contain; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box.half { width: 50%; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box.full { width: 100%; text-align: center; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box .box-in { width: 100%; background-color: #fff; border-radius: 15px; padding: 25px 32px 62px; position: relative; margin-bottom: 23px; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box .pretitle { color: #709BCB; text-transform: uppercase; font-weight: 800; margin-bottom: 11px; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box h5 { font-size: 20px; line-height: 25px; color: #3D5C9B; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box .para { padding-top: 22px; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box.full .para ul { display: flex; flex-wrap: wrap; justify-content: space-evenly; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box .para ul li { color: #333; position: relative; padding-left: 37px; margin: 12px 0; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box .para ul li:before { content: ''; display: inline-block; width: 16px; height: 16px; position: absolute; left: 0; top: 4px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/true-sign.png); background-repeat: no-repeat; background-size: contain; background-position: center center; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box .btn { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); text-align: center; z-index: 1; line-height: 0; margin-bottom: -23px; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box .btn a { display: inline-block; font-size: 20px; line-height: 29px; background-color: #d33140; color: #fff; font-weight: 800; position: relative; padding: 9px 17px 9px 24px; border-radius: 10px; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box .btn a:after { content: ''; display: inline-block; width: 29px; height: 29px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/right-red-arrow01.png); background-repeat: no-repeat; background-size: contain; background-position: center center; vertical-align: middle; margin-left: 14px; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box .btn a:hover { background-color: #3d5c9b; }
.cloud-msg-section .cloud-msg-group .cloud-msg-box.full .para ul li { display: flex; margin-left: 8px; margin-right: 8px; }

#hs_cos_wrapper_widget_1602193376670 .product-service-section{background-color: #f9f9f9;}
.product-service-section { padding: 56px 0 61px; background-color: #eef1ff; }
.product-service-section .title-style { display: flex; align-items: center; margin-bottom: 35px; }
.product-service-section .title-style .contain { width: 249px; float: left; }
.product-service-section .title-style .image { width: calc(100% - 249px); float: left; padding-left: 98px; line-height: 0; }
.product-service-section .title-style .pretitle { font-size: 20px; line-height: 25px; color: #709bcb; font-weight: 800; text-transform: uppercase; padding-bottom: 19px; }
.product-service-section .title-style h2 { color: #02255b; }
.product-service-section .title-style .image img { width: 100%; height: auto; }
.product-service-section .product-service-groupwrap { display: block; width: auto; float: none; margin-left:-15px; margin-right:-15px; }
.product-service-section .product-service-group { display: flex; justify-content: center; flex-wrap: wrap; }
.product-service-section .product-service-box { width: calc(100% / 4); float: left; display: flex; padding: 19px 10px; }
.product-service-section .product-service-box .box-in { padding: 18px 16px 15px; background-color: #fff; border-radius: 15px; }
.product-service-section .product-service-box .image { width: 100%; height: 40px; align-items: center; display: flex; }
.product-service-section .product-service-box .image img { max-width: 52px; max-height: 40px; width: auto; height: auto; object-fit: contain; }
.product-service-section .product-service-box .content { padding-top:15px; }
.product-service-section .product-service-box .content h4 { font-size: 20px; line-height: 25px; color: #02255b; }
.product-service-section .product-service-box .content .para { padding-top: 12px; }
.product-service-section .product-service-box .content .para p { color: #333; }
.product-service-section .product-service-box .content .bottom-title { color: #02255b; font-weight: 800; padding-top: 27px; }
.product-service-section .product-service-box .content .btn { text-align: right; padding-top: 24px; }
.product-service-section .product-service-box .content .btn a { display: inline-block; font-size: 20px; line-height: 25px; color: #d33140; font-weight: 800; }
.product-service-section .product-service-box .content .btn a img { display: inline-block; vertical-align: middle; width: 29px; height: auto; margin-left: 9px; transition: all 0.3s linear; }
.product-service-section .product-service-box .content .btn a:hover img { transform: translateX(-5px); }


.product-service-section .product-service-box.center .box-in{text-align:center;}
.product-service-section .product-service-box.center .image{justify-content: center;height: 100px;}

.product-service-section .product-service-box.center .image img {max-height: 100px;max-width:100px;}

.our-product-section { padding: 97px 0 62px; background-color: #eef1ff; position: relative; overflow: hidden; }
.our-product-section .title-style { text-align: center; padding-bottom: 80px; }
.our-product-section .title-style .pretitle { color: #709bcb; font-weight: 800; padding-bottom: 9px; }
.our-product-section .title-style h2 { color: #02255b; }
.our-product-section .our-product-groupwrap { display: block; width: auto; float: none; margin-left: -20px; margin-right: -20px; }
.our-product-section .our-product-group { display: flex; flex-wrap: wrap; justify-content: center; }
.our-product-section .our-product-group .our-product-box { width: 50%; float: left; padding: 22px 20px; display: flex; position: relative; }
.our-product-section .our-product-group .our-product-box:before { content: ''; display: none; width: 46px; height: 46px; position: absolute; right: -1px; top: 50%; transform: translateY(-50%); background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/product-btn-angle.png); background-repeat: no-repeat; background-size: contain; z-index: 1; }
.our-product-section .our-product-group .our-product-box .box-in { width: 100%; float: left; border: 3px solid #ffffff; border-radius: 12px; display: flex; }
.our-product-section .our-product-group .our-product-box .box-in a { display: flex; }
.our-product-section .our-product-group .our-product-box .image { width: 124px; float: left; position: relative; z-index: 1; display: flex; align-items: center; padding: 0 0px 0 6px; }
.our-product-section .our-product-group .our-product-box .image:before { content: ''; display: block; height: 100%; width: 54px; position: absolute; top: 0; bottom: 0; right: 0; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/product-box-curve.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: right center; z-index: -1; }
.our-product-section .our-product-group .our-product-box .image:after { content: ''; display: block; width: calc(126px - 54px); height: 100%; position: absolute; top: 0; bottom: 0; left: 0; background-color: #fff; z-index: -1; }
.our-product-section .our-product-group .our-product-box .image img { max-width: 85px; max-height: 85px; width: auto; height: auto; object-fit: contain; }
.our-product-section .our-product-group .our-product-box .content { width: calc(100% - 124px); float: left; padding: 42px 63px 42px 52px; }
.our-product-section .our-product-group .our-product-box .content h4 { font-size: 20px; line-height: 25px; color: #02255b; font-weight: 800; }
.our-product-section .our-product-group .our-product-box .content .para { padding-top: 25px; }
.our-product-section .our-product-group .our-product-box .content .para p { color: #02255b; }
.our-product-section .our-product-group .our-product-box .box-in { position: relative; }
.our-product-section .our-product-group .our-product-box .box-in a.circel-link { display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); right: -23px; line-height: 0; cursor: pointer; z-index: 1; }
.our-product-section .our-product-group .our-product-box .box-in a.circel-link img { width: 46px; height: auto; }

.protab-section { padding: 57px 0 0; background-color: #fff; position:relative; overflow:hidden; z-index:1; }
.protab-section .title-style { text-align: center; }
.protab-section .title-style .subtitle { color: #709bcb; font-weight: 800; text-transform: uppercase; margin-bottom: 12px; }
.protab-section .title-style h2 { color: #02255b; }
.protab-section .protab-group .wrap-content { position: relative; z-index:1; }
.protab-section .protab-group .wrap-content:before { content: ''; left: 50%; transform: translateX(-50%); display: inline-block; position: absolute; bottom: 0; width: 439px; height: 100%; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/show-mobile.png); background-repeat: no-repeat; background-size: 100% 100%; z-index: -1; }
.protab-section .protab-group ul.pro-link { width: 100%; text-align: center; margin: 76px 0 50px; width: 100%; overflow-x: auto; white-space: nowrap; }
.protab-section .protab-group ul.pro-link .slick-track { display: flex; align-items: center; }
.protab-section .protab-group ul.pro-link li { display: inline-block; vertical-align: middle; padding:15px 18px; margin: 0px 0; line-height:0px; }
.protab-section .protab-group ul.pro-link li a { display: inline-block; line-height: 0; cursor:pointer; }
.protab-section .protab-group ul.pro-link li a img { max-width: 57px; opacity: 0.6; max-height: 57px; width: auto; height: auto; object-fit: contain; transition: all 0.3s linear; }
.protab-section .protab-group ul.pro-link li a:hover img,
.protab-section .protab-group ul.pro-link li a.active img{ transform: scale(1.5); opacity:1; }
.protab-section .protab-group ul.pro-link ul.slick-dots > li { margin: 0 4px; padding: 7px 0; }
.protab-section .protab-group .protab-content { text-align: center; display: none; }
.protab-section .protab-group .protab-content .cont-in { width: 439px; height: auto; text-align: left; float: none; display: inline-block; /*background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/show-mobile.png); background-repeat: no-repeat; background-size: 100% 100%;*/ padding: 10px 16px 0px; }
.protab-section .protab-group .protab-content .icon { text-align: center; background-color: transparent; padding: 11px 0; border-radius: 40px 40px 0px 0px; }
.protab-section .protab-group .protab-content .icon img { max-height: 49px; max-width: 49px; width: auto; height: auto; object-fit: contain; }
.protab-section .protab-group .contain { background-color: transparent; width: 363px; height:223px; border-radius: 15px; padding: 52px 20px 60px; margin: 32px 0 5px 20px; position: relative; }
.protab-section .protab-group .contain h5 { font-size: 20px; line-height: 25px; color: #02255b; font-weight: 800; }
.protab-section .protab-group .contain .para { padding-top: 17px; }
.protab-section .protab-group .contain .para p { color: #02255b; }
.protab-section .protab-group .contain:before { content: ''; opacity:0; display: inline-block; width: 30px; height: 30px; position: absolute; bottom: -4px; left: -18px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/message-icon.png); background-repeat: no-repeat; background-size: contain; background-position: bottom left; }
.protab-section .protab-group .wrap-content .contain-static { display: inline-block; position: absolute; top: 87px; left: calc(50% - 12px); transform: translateX(-50%); z-index: -1; }
.protab-section .protab-group .wrap-content .contain-static .contain { height: 221px; background-color: #d2ebfa; width: 363px; border-radius: 15px; padding: 52px 20px 60px; margin: 32px 0 5px 20px; position: relative; }
.protab-section .protab-group .wrap-content .contain-static .contain:before { content: ''; opacity:1; display: inline-block; width: 30px; height: 30px; position: absolute; bottom: -4px; left: -18px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/message-icon.png); background-repeat: no-repeat; background-size: contain; background-position: bottom left; }
.protab-section .protab-group .wrap-content:after {content: '';display: inline-block;width: 407px;height: 55px;position: absolute;top: 10px;left: 50%;transform: translateX(-50%);background-color: #e4e4e4;padding: 11px 0;border-radius: 40px 40px 0px 0px;z-index: -1;}
.protab-section .protab-group .btn { padding: 28px 0 35px; margin: 0 0 0 0px; text-align:center; }
.protab-section .protab-group .btn a { margin-left: 79px; display: inline-block; cursor:pointer; min-width: 445px; text-align: center; font-size: 27px; line-height: 34px; color: #fff; font-weight: 800; background-color: rgb(211 49 64 / 1); border-radius: 40px; position: relative; padding: 22px 20px; mix-blend-mode: multiply; }
.protab-section .protab-group .btn a:after { content: ''; display: inline-block; width: 18px; height: 24px; background-repeat: no-repeat; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/right-white-angle12.png); background-size: contain; vertical-align: middle; margin-left: 18px; }
.protab-section .protab-group .btn a:before { content: ''; display: inline-block; position: absolute; bottom: 5px; right: -7px; width: 24px; height: 15px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/red-btn-icon.png); background-repeat: no-repeat; background-size: contain; }
.protab-section img.bottom-bg { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); z-index: -1; max-width: 100%; }

.pronumber-section { padding: 40px 0 30px; background-color: #3d5c9b; }
.pronumber-section .title-style { text-align: center; margin-bottom: 29px; }
.pronumber-section .title-style .subtitle { font-size: 20px; line-height: 25px; font-weight: 800; color: #d2ebfa; text-transform: uppercase; }
.pronumber-section .title-style h2 { color: #fff; }
.pronumber-section .pronumber-group { text-align: center; display: flex; flex-wrap: wrap; justify-content: center; }
.pronumber-section .pronumber-group .pronumber-box { width: 33.33%; float: left; padding: 15px; }
.pronumber-section .pronumber-group .pronumber-box .image { height: 72px; display: flex; align-items: center; justify-content: center; margin-bottom: 15px; }
.pronumber-section .pronumber-group .pronumber-box .image img { max-width: 85px; max-height: 72px; width: auto; height: auto; object-fit: contain; }
.pronumber-section .pronumber-group .pronumber-box .content h4 { font-size: 20px; line-height: 25px; color: #fff; font-weight: 400; }
.pronumber-section .pronumber-group .pronumber-box .content .num-wrap { font-size: 36px; line-height: 44px; color: #fff; font-weight: 800; margin-bottom: 5px; }

.ourclient-section { padding: 78px 0 75px; background-color: #F2F2F2; }
.ourclient-section .container { max-width: 1097px; }
.ourclient-section .title-style { width: 378px; float: left; padding-right: 30px; padding-top: 25px; }
.ourclient-section .right-content { width: calc(100% - 378px); float: left; /*position: relative; overflow: hidden; border-radius: 25px; background-color: #fff;*/ }
.ourclient-section .ourclient-group { background-color: #fff; position: relative; overflow: hidden; border-radius: 25px; }
.ourclient-section .ourclient-group .ourclient-box { background-color: #fff; position: relative; overflow: hidden; border-radius: 25px; }
.ourclient-section .title-style .subtitle { font-size: 20px; line-height: 25px; color: #b1b1b1; font-weight: 800; text-transform: uppercase; margin-bottom: 25px; }
.ourclient-section .title-style h2 { color: #333; }
.ourclient-section .right-content .title { font-size: 20px; line-height: 25px; font-weight:800; color: #fff; text-align: left; background-color: #88b9d5; padding: 25px 50px 28px; }
.ourclient-section .right-content .logo-group { display: flex; flex-wrap: wrap; justify-content: center; padding: 8px 35px 10px;align-items: center;}
.ourclient-section .right-content .logo-group .logo-box { width: 33.33%; float: left; padding: 20px 15px;}
.ourclient-section .right-content .logo-group .logo-box img { max-width: 176px; max-height: 57px; width: auto; height: auto; object-fit: contain;display:inline-block;margin:auto;}
.ourclient-section .right-content .logo-group .logo-box .box-in { line-height: 0; text-align:center;}
.ourclient-section .right-content .logo-group .logo-box .slick-track .slick-slide,.ourclient-section .right-content .logo-group .logo-box .slick-track,.ourclient-section .right-content .logo-group .logo-box .slick-track .slick-slide > div{width:100% !important;float:left;}

.product-testimonial { padding: 72px 0 88px; background-color: #fff; }
.product-testimonial .title-style { text-align: center; margin-bottom: 22px; }
.product-testimonial .title-style .subtitle { font-size: 20px; line-height: 25px; color: #709bcb; font-weight: 800; text-transform: uppercase; margin-bottom: 11px; }
.product-testimonial .title-style h2 { color: #02255b; }
.product-testimonial .product-testimonial-group { padding-bottom: 62px; }
.product-testimonial .product-testimonial-box { padding: 45px 0px 6px; max-width: 564px; opacity: 0.3; transition: all 0.3s linear; transform: scale(0.85); }
.product-testimonial .product-testimonial-box .box-in { background-color: #D2EBFA; border-radius: 25px; position: relative; z-index: 1; padding: 42px 30px 52px; }
.product-testimonial .product-testimonial-box .box-in:before { content: ''; display: inline-block; width: 32px; height: 19px; position: absolute; bottom: -3px; left: -16px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/message-icon.png); background-repeat: no-repeat; background-size: contain; background-position: bottom left; z-index: -1; }
.product-testimonial .product-testimonial-box .box-in .logo-icon { width: 104px; height: 104px; display: flex; align-items: center; justify-content: center; background-color: #606060; border-radius: 100%; position: absolute; right: -7px; top: -45px; transition: all 0.3s linear; opacity: 0; visibility: hidden; }
.product-testimonial .product-testimonial-box h4 { font-size: 20px; line-height: 25px; color: #02255b; font-weight: 800; margin-bottom: 25px; }
.product-testimonial .product-testimonial-box .para { width: 100%; }
.product-testimonial .product-testimonial-box .para p { color: #02255b; }
.product-testimonial .product-testimonial-box .box-in .logo-icon img { max-width: 51px; max-height: 51px; width: auto; height: auto; object-fit: contain; }
.product-testimonial .product-testimonial-group .slick-current .product-testimonial-box { opacity: 1; transform: scale(1) }
.product-testimonial .product-testimonial-group .slick-current .product-testimonial-box .logo-icon { opacity: 1; visibility: visible; }
.product-testimonial .product-testimonial-group .slick-arrow { background: none; border: none; z-index: 9; position: absolute; bottom: 0; left: calc(50% - 43px); transform: translateX(-50%); width: 20px; height: 26px; font-size: 0px; color: #fff; transition: all 200ms ease; cursor: pointer; padding: 0; }
.product-testimonial .product-testimonial-group .slick-arrow:hover { bottom: 5px; }
.product-testimonial .product-testimonial-group .slick-arrow.slick-prev:after { content: ''; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/left-darkblue-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 100%; height: 100%; display: inline-block; }
.product-testimonial .product-testimonial-group .slick-arrow.slick-next:after { content: ''; width: 100%; height: 100%; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/right-darkblue-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; display: inline-block; }
.product-testimonial .product-testimonial-group .slick-arrow.slick-next { left: auto; right: calc(50% - 43px); }

.product-blog-section { padding: 62px 0 80px; background-color: #f2f2f2; }
.product-blog-section .title-style { text-align: center; padding-bottom: 55px; }
.product-blog-section .title-style .subtitle { font-size: 20px; line-height: 25px; color: #709bcb; font-weight: 800; text-transform: uppercase; padding-bottom: 12px; }
.product-blog-section .title-style h2 { color: #02255b; }
.product-blog-section .product-blog-group .product-blog-box { max-width: 493px; position: relative; float: left; box-shadow: 0px 0px 0px 0px rgb(0 0 0 / .15); margin: 13px 0; border-radius: 0px; transition: all 0.3s linear; }
.product-blog-section .product-blog-group .product-blog-box .boxin { background-color: #fff; position: relative; overflow: hidden; border-radius: 0px; width: 493px; float: left; }
.product-blog-section .product-blog-group .product-blog-box .post-image .img { width: 100%; height: 333px; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.product-blog-section .product-blog-group .product-blog-box .post-title { position: absolute; opacity: 0; visibility: hidden; bottom: 0; left: 0; right: 0; width: 100%; background-color: #fff; padding: 15px 25px; transition: all 0.3s linear; }
.product-blog-section .product-blog-group .product-blog-box h3 { font-size: 20px; line-height: 26px; color: #02255b; font-weight: 400; position: relative; padding-right: 110px; }
.product-blog-section .product-blog-group .product-blog-box h3:after { content: ''; display: inline-block; width: 47px; height: 47px; position: absolute; right: 4px; top: 50%; transform: translateY(-50%); background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/product-btn-angle.png); background-repeat: no-repeat; background-size: contain; background-position: center center; }
.product-blog-section .product-blog-group .product-blog-box a.readmore { display: block; }
.product-blog-section .product-blog-group .slick-current .product-blog-box { box-shadow: 0px 0px 10px 0px rgb(0 0 0 / .15); border-radius: 15px; }
.product-blog-section .product-blog-group .slick-current .product-blog-box .boxin { border-radius: 15px; }
.product-blog-section .product-blog-group .slick-current .product-blog-box .post-title { opacity: 1; visibility: visible; }
.product-blog-section .product-blog-group .slick-slide { transition: all 0.3s linear; opacity: 0.30; margin: 0 -37px; transform: scale(0.85); }
.product-blog-section .product-blog-group .slick-slide.slick-current { opacity: 1; position: relative; z-index: 1; transform: scale(1); }


/*--------- Videos Page ---------*/
.videos-section { padding: 0 0 109px; background-color: #fff; }
.videos-section .sec-in { background-color: #F0F0F0; padding: 15px; position: relative; overflow: hidden; border-radius: 20px; }
.videos-section .button-group { width: auto; margin-left: 30px; display: inline-block; float: none; margin-bottom: 15px; }
.videos-section .button-group label { padding: 10px 27px 7px 27px; cursor: pointer; display: inline-block; color: #3D5C9B; font-size: 17px; line-height: 22px; font-weight: 400; position: relative; }
.videos-section .button-group ul { position: absolute; z-index: 10; background-color: #fff; width: 273px; border-radius: 15px; box-shadow: 0px 0px 10px 0px rgb(0 0 0 / .15); transition: none; display: none; }
.videos-section .button-group label:after { display: inline-block; content: ''; width: 14px; height: 17px; vertical-align: middle; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/filter-down-arrow.png); background-repeat: no-repeat; background-size: contain; background-position: center center; margin-left: 10px; }
.videos-section .button-group ul li { font-size: 17px; cursor: pointer; line-height: 22px; color: #808080; font-weight: 400; padding: 5px 15px 5px 31px; margin: 4px 0; position: relative; transition: all 0.3s linear; }
.videos-section .button-group ul li:before { content: ''; display: inline-block; width: 5px; height: 5px; background-color: #709bcb; left: 14px; border-radius: 100%; top: 13px; position: absolute; }
.videos-section .button-group ul li:hover,
.videos-section .button-group ul li.active { color: #333; font-weight: 800; }
.videos-section .videos-group { display: flex; }
.videos-section .videos-group .left { width: 759px; float: left; background-color: #333; border-radius: 25px; }
.videos-section .videos-group .left .videos-box { width: 100%; height: 426px; background-color: #333; border-radius: 25px; position: relative; overflow: hidden; display: none; }
.videos-section .videos-group .left .videos-box iframe { width: 100%; height: 100%; object-fit: cover; }
.videos-section .videos-group .right { width: calc(100% - 759px); float: left; padding-left: 9px; height: 426px; }
.videos-section .tabs-group { width: 100%; float: left; }
.videos-section .tabs-group .tabs-box { width: 100%; float: left; padding: 11px 15px; display: flex; align-items: center; transition: all 0.3s linear; background-color: #f0f0f0; border-radius: 10px 0 0 10px; cursor: pointer; }
.videos-section .tabs-group .tabs-box:hover,
.videos-section .tabs-group .tabs-box.active{ background-color: #D6D6D6; }
.videos-section .tabs-group .tabs-box .thumb-image { width: 97px; height: 54px; border-radius: 10px; background-repeat: no-repeat; background-size: cover; background-position: center center; float: left; }
.videos-section .tabs-group .tabs-box .thumb-title { width: calc(100% - 97px); float: left; padding-left: 14px; }
.videos-section .tabs-group .tabs-box .thumb-title h4 { font-size: 16px; line-height: 20px; font-weight: 400; }
.videos-section .videos-group .right .mCSB_container { margin-right: 0; }
.videos-section .videos-group .right .mCSB_scrollTools { width: 7px; }
.videos-section .videos-group .right .mCSB_scrollTools .mCSB_draggerRail { margin: 0; background-color: transparent; }
.videos-section .videos-group .right .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #333; width: 7px; margin: 0; }


/*--------- Error Page ---------*/
.error-section { padding: 145px 0 182px; background-color: #fff; text-align: center; }
.error-section .sec-in { width: auto; display: inline-block; text-align: left; }
.error-section h1 { color: #709BCB; padding-left: 55px; font-size: 41px; line-height: 41px; padding-bottom: 15px; }
.error-section h1 span { color: #02255B; }
.error-section .error-box { max-width: 520px; width: 100%; background-color: #709BCB; border-radius: 20px; position: relative; z-index: 1; margin: 0 44px 0 15px; padding: 48px 40px 45px; }
.error-section .error-box:before { content: ''; display: inline-block; width: 23px; height: 21px; position: absolute; bottom: -1px; left: -15px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/error-page-shp.png); background-repeat: no-repeat; background-size: contain; z-index: -1; }
.error-section .error-box:after { content: ''; display: inline-block; width: 145px; height: 145px; position: absolute; top: -91px; right: -44px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/bell-icon.png); background-repeat: no-repeat; background-size: contain; background-position: center center; }
.error-section .error-box h2 { font-size: 30px; line-height: 37px; color: #fff; }
.error-section .error-box p { font-size: 30px; line-height: 37px; color: #fff; font-weight: 400; }

/*--------- Privacy Policy Page ---------*/
.policy-section { padding: 73px 0 86px; background-color: #fff; }
.policy-section .container { max-width: 1066px; }
.policy-section h2 { color: #02255B; font-size: 36px; line-height: 42px; margin-bottom: 38px; }
.policy-section .para p { color: #333; }
.policy-section .para p span { display:block; } 

/*--------- Blog  Page ---------*/
.single-post { position: relative; box-shadow: 0 0 8px rgb(0 0 0 / 24%); border-radius: 15px; overflow: hidden; height: 100%; transition: all 0.3s ease; }
.post-listing { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -15px; }
.row-fluid .post-listing > div { width: 33.33%; padding: 25px 15px; margin:0; }
.single-post .thumb { background-color: #e5edff; height: 210px; transition: all 0.3s ease; }
.single-post .contain { padding: 25px; position: static; padding-top: 30px; text-align: center; padding-bottom: 50px; }


.single-post .contain > * { position: relative; z-index:4; }

.single-post .contain h2.post-title { font-size: 21px; line-height: 1.2; }
.single-post .contain .text { margin-top: 20px; }
.single-post .contain .btn-wrapper a { color: #D33140; font-weight: 900; }
.single-post .contain .btn-wrapper a i.fa { position: relative; top: -1.5px;height: 25px; width: 25px; background: #D33140; color: #fff; font-size: 23px; vertical-align: middle; border-radius: 100%; margin-left: 10px; }
.single-post .contain .btn-wrapper a i.fa:before { position: relative; left: 1px; }
.single-post .contain .publish-info { background: #EEF1FF; position: absolute; bottom: 0; width: 100%; left: 0; color: #709BCB; padding: 8px 10px; font-size: 15px; }
.single-post .inner { height: 100%; position: relative; }
.single-post:hover .thumb { transform: scale(1.1); }
.single-post:hover { box-shadow: 0 0 12px rgb(0 0 0 / 30%); transform: translateY(-5px); }
.single-post .contain .btn-wrapper { padding: 30px 0 10px; }
.single-post .thumb.blank-img { background: #e5edff; display: flex; align-items: center; justify-content: center; font-size: 58px; }


.row-fluid .post-item.blog-category { margin: 0; width: 33.33%; }
.row-fluid .post-item.blog-category > div { position: relative; box-shadow: 0 0 8px rgb(0 0 0 / 24%); border-radius: 15px; overflow: hidden; height: 100%; transition: all .3s ease; background: #eef1ff; padding: 35px 40px; }
.row-fluid .post-item.blog-category h3 { padding: 0 0 8px; font-size: 26px; }
.row-fluid .post-item.blog-category ul { padding: 0 0 5px; }
.row-fluid .post-item.blog-category ul li { margin: 12px 0; padding-left: 15px; position: relative; }
.row-fluid .post-item.blog-category a { color: #666666; }
.row-fluid .post-item.blog-category a:hover { color: #3D5C9B; text-decoration: underline; }
.row-fluid .post-item.blog-category ul li a span.filter-link-count { display: none; }
.row-fluid .post-item.blog-category ul li:before { content: "\f111"; font-family: 'FontAwesome'; font-size: 6px; position: absolute; left: 0; line-height: 26px; color: #3D5C9B; }


.form-section .form-design form fieldset .hs-form-field .input input, .form-section .form-design form fieldset .hs-form-field .input select, .form-section .form-design form fieldset .hs-form-field .input textarea {width: 100%;border: 1px solid #C2D1DC;border-radius: 5px;font-size: 18px; line-height: 23px;padding: 8px 15px!important;font-weight: 400;color: #333;margin-bottom: 15px;}
.form-section .form-design .hs-form-booleancheckbox label > span{display: flex;flex-direction: row-reverse;    justify-content: flex-end;}

.post-listing .post-item.big-post { width: 66.66%; margin:0; }

.single-post .thumb-wrapper:after, .single-post .thumb-wrapper:before { content: ''; position: absolute; top: 86%; width: 150%; height: 200px; background: #ffffff; border-radius: 100%; left: 50%; transform: translateX(-50%); }
.single-post .thumb-wrapper:before { background: transparent; margin-top: -20px; border: 2px solid #fff; z-index: 2; }
.single-post .thumb-wrapper { position: relative; }
.ft-post .single-post h2.post-title, .ft-post .single-post  .contain .text { height: auto !important; max-width: 500px; margin: 0 auto; }
.ft-post .single-post .btn-wrapper {
    position: absolute;
    z-index: 2;
    padding: 0;
    top: 136px;
    width: 100%;
    left: 0;
    font-size: 0;
}
.ft-post .single-post .btn-wrapper a i.fa { margin: 0 !important; height: 70px; width: 70px; display: inline-flex; align-items: center; justify-content: center; font-size: 56px; }
.ft-post .single-post .btn-wrapper a i.fa:before { top: -2px; }
.ft-post .single-post .text { padding: 23px 0 10px; }
.row-fluid .post-item.blog-category>div { min-height:400px; height:100%; height:530px; overflow: auto; }


/* */
.video-box-widget { position: relative; box-shadow: 0 0 8px rgb(0 0 0 / 24%); border-radius: 15px; overflow: hidden; height: 100%; transition: all .3s ease; }
.video-box-widget .box-title { padding: 25px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.video-box-widget  .thumb { height: 440px; border-radius: 15px; display: flex; align-items: center; justify-content: center; }
a.play-btn { height: 60px; width: 60px; display: inline-flex; background: #d33140; color: #fff; align-items: center; justify-content: center; font-size: 24px; border-radius: 100%; box-shadow: 0 0 0px 11px rgb(211 49 64 / 50%); transition: all 0.3s ease; }
a.play-btn i.fa { position: relative; top: -1px; left: 2px; }
a.play-btn:hover { transform: scale(1.1); box-shadow: 0 0 0px 11px rgb(211 49 64 / 100%); }
.link-btn a { color: #d33140; font-weight: 900; }
.link-btn a i.fa { position: relative; top: -1.5px; height: 25px; width: 25px; background: #d33140; color: #fff; font-size: 23px; vertical-align: middle; border-radius: 100%; margin-left: 10px; text-align: center; }
.link-btn a i.fa:before { position: relative; left: 1px; }
.link-btn a:hover { opacity: 0.8; }


/**/
.blog-subscribe { }
.blog-subscribe > div { position: relative; box-shadow: 0 0 8px rgb(0 0 0 / 24%); border-radius: 15px; overflow: hidden; height: 100%; transition: all .3s ease; background: #eef1ff; padding: 35px 40px; text-align: center; display: flex; align-items: center; }
.blog-subscribe fieldset { }
.blog-subscribe fieldset > div , 
.blog-subscribe .field > div { width: 100% !important; }
.blog-subscribe fieldset > div > label,
.blog-subscribe .field >  label{ display: none; }
.blog-subscribe fieldset .input,
.blog-subscribe .field .input{ margin: 0 !important; }
.blog-subscribe fieldset .input input,
.blog-subscribe .field .input input{ width: 100%; min-width: 100%; height: 46px; border-radius: 35px; border: none; margin: 11px 0; padding: 0 23px; }
.blog-subscribe h3 { font-size: 26px; padding: 0 0 30px; }
.blog-subscribe .actions {cursor:pointer; display: inline-block; position: relative; background: #d33140; display: inline-flex; color: #fff; font-size: 39px; border-radius: 35px; align-items: center; justify-content: center; }
.blog-subscribe .actions input.hs-button { cursor:pointer; height: 45px; border-radius: 20px; opacity: 0; position: relative; z-index: 1; width: 70px; }
.blog-subscribe .actions:before { content: "\f105"; font-family: 'FontAwesome'; position: absolute; }
.blog-subscribe .hs_submit { padding: 25px 0 0; }

.blog-subscribe .hs-error-msgs { display: none !important; }
.blog-subscribe .field .input input.error { background: #ffd0d0; color: red !important; }
.blog-subscribe .hs_submit { padding: 0; position: absolute; bottom: 12px; right: 0; }
.blog-subscribe form { position: relative; }
.blog-subscribe .actions input.hs-button { width: 53px; }

.row-fluid .main-blog-section { padding: 0 0 100px; }
.row-fluid .main-blog-section .load-more-post { text-align: center;  }
.row-fluid .main-blog-section .load-more-post a{ margin: 80px 0 0; display:inline-block; }
.link-btn a i.fa.fa-angle-down:before { left: 0px; top: 1px; }

.row-fluid .listing-title { }
.row-fluid .listing-title .container > div { width: 66.66%; border-bottom: 1px solid #000; padding-left: 30px; }
.row-fluid .listing-title h1 { color: #3d5c9b; }
.row-fluid .listing-title .widget-type-text { color: #666666; padding: 6px 0 20px; } 



.row-fluid .inner-subscribe-strip { background: #E4E4E4; padding: 15px 0; }
.row-fluid .inner-subscribe-strip .hs_cos_wrapper_type_form { display: flex; flex-wrap: wrap; align-items: center; }
.row-fluid .inner-subscribe-strip form { display: inline-flex; align-items: center; flex-wrap: wrap; position: relative; }
.row-fluid .inner-subscribe-strip form .field { }
.row-fluid .inner-subscribe-strip form .field > label { display: none; }
.row-fluid .inner-subscribe-strip form .field .input { padding: 0 9px; }
.row-fluid .inner-subscribe-strip form .field .input input { min-width: 100%; height: 46px; border-radius: 35px; border: 0; padding: 0 23px; font-size: 15px; box-sizing: border-box !important; width: 170px; }
.row-fluid .inner-subscribe-strip form .actions {height:46px; position: absolute; right: 0; top: 0; cursor: pointer; background: #3d5c9b; display: inline-flex; color: #fff; font-size: 39px; border-radius: 35px; align-items: center; justify-content: center; }
.row-fluid .inner-subscribe-strip form .actions input { height: 46px; opacity: 0; cursor: pointer; }
.row-fluid .inner-subscribe-strip form .actions:before { content: ''; content: "\f105"; font-family: 'FontAwesome'; position: absolute; }
.row-fluid .inner-subscribe-strip form .field .input input[type="email"] { padding-right: 83px; width: 260px; }
.row-fluid .inner-subscribe-strip form .field.hs_email .input { padding-right: 0; }
.row-fluid .inner-subscribe-strip h3 { width: 31%; }
.row-fluid .inner-subscribe-strip h3 + div { width:69%; text-align:right; }
.row-fluid .inner-subscribe-strip .hs-error-msgs { display: none !important; }
.row-fluid .inner-subscribe-strip form .field .input input.error { background: #ffb9b9; }


.row-fluid .post-head { float: left; width: 100%; padding: 60px 0; }
.row-fluid .post-head .box-inner { display: flex; flex-wrap: wrap; align-items: center; padding-left: 90px; max-width: 1050px; }
.row-fluid .post-head .left { width: 50%; padding-right: 55px; }
.row-fluid .post-head .thumb { width: 50%; border-radius: 15px; min-height: 290px; }
.row-fluid .post-head h1 { color: #3D5C9B; }
.row-fluid .post-head  .text { padding: 20px 0 20px; }
.row-fluid .post-head .publish-info { color: #709BCB; font-size: 15px; }


.hs-blog-post .main-blog-section { padding: 50px 0 80px; background: #F2F2F2; }
.hs-blog-post .main-blog-section .container > div { padding: 55px; background: #fff; position: relative; border-radius:15px; border-top-right-radius: 0px; border-top-left-radius: 0; }
.hs-blog-post .main-blog-section .container > div:before { content: ''; display: block; height: 9px; width: 90px; background: #3d5c9b; margin: 0 0 30px; }
.hs-blog-post .main-blog-section .post-body h4 { color: #3d5c9b; margin: 0 0 20px; }

.recent-post { padding: 70px 0 60px; }
.recent-post .cs-title { text-align: center; padding: 0 0 30px; }
.recent-post .post-listing { border-bottom: 2px solid #3d5c9b; padding: 0 0 50px; }

.row-fluid .blog-comment { padding: 10px 0 80px; }
.row-fluid .blog-comment form { padding: 55px; background: #EEF1FF; border-radius: 15px; }
.row-fluid .blog-comment form fieldset { min-width: 100%; }
.row-fluid .blog-comment form .field { padding: 15px  10px; }
.row-fluid .blog-comment form .field .input { min-width: 100%; }
.row-fluid .blog-comment form .field .input input, .row-fluid .blog-comment form .field .input textarea { width: 100%; min-width: 100%; height: 46px; border-radius: 5px; padding: 0 23px; border: 1px solid #C2D1DC; }
.row-fluid .blog-comment form .field .input textarea,
.hs-blog-post .main-blog-section .post-body form fieldset .field .input textarea{ min-height: 160px; resize: vertical; padding-top:15px; font-family: 'Sen',sans-serif; }
.row-fluid .blog-comment form .field.hs_recaptcha { text-align: right; }
.row-fluid .blog-comment form .field.hs_recaptcha .input { min-width: auto; display: inline-block; }
.row-fluid .blog-comment form .actions { text-align: right; }
.row-fluid .blog-comment form .actions input { position: relative; background: #d33140; display: inline-flex; color: #fff; font-size: 26px; border-radius: 35px; align-items: center; justify-content: center; border: 2px solid #d33140; padding: 14px 45px; font-weight: 300; cursor: pointer; transition: all 0.3s ease; }
.row-fluid .blog-comment form .actions input:hover { color: #d33140; background: transparent; }
.row-fluid .blog-comment form .field > label { display: block; padding: 0 0 8px; }
.row-fluid .blog-comment .container > div { max-width: 800px; margin: 0 auto; }

.hs-blog-post .main-blog-section blockquote { margin: 50px 0; padding: 45px; background: #eef1ff; border-radius: 15px; color: #3d5c9b; font-size: 120%; line-height: 1.5; position: relative; }
.hs-blog-post .main-blog-section blockquote:before { content: ''; height: 60px; width: 60px; position: absolute; top: -25px; left: 44px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAACRCAYAAAB+OQxWAAAEtmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE5NSIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjE0NSIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICB0aWZmOkltYWdlV2lkdGg9IjE5NSIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMTQ1IgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI5Ni4wIgogICB0aWZmOllSZXNvbHV0aW9uPSI5Ni4wIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTEyLTA4VDE4OjU5OjMyKzA1OjMwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTEyLTA4VDE4OjU5OjMyKzA1OjMwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0icHJvZHVjZWQiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFmZmluaXR5IERlc2lnbmVyIDEuOC41IgogICAgICBzdEV2dDp3aGVuPSIyMDIwLTEyLTA4VDE4OjU5OjMyKzA1OjMwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InIiPz5PrLVhAAABgmlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kc8rRFEUxz8zQyZGiGRhMWlYDflRExuLmRgKi5lRBpuZN7/U/Hi9N5MmW2U7RYmNXwv+ArbKWikiJSsLa2KDnvNm1Ejm3M49n/u995zuPResobSS0esGIZPNawG/17kQXnQ2POHATj2dtEUUXZ0NToaoae+3WMx43W/Wqn3uX2uKxXUFLHbhcUXV8sJTwjOredXkLeEOJRWJCZ8IuzW5oPCNqUcr/GxyssKfJmuhgA+srcLO5C+O/mIlpWWE5eW4MumC8nMf8yWOeHY+KLFHvBudAH68OJlmAh8ehhiT2UM/wwzIihr5g+X8OXKSq8isUkRjhSQp8rhFLUj1uMSE6HEZaYpm///2VU+MDFeqO7xQ/2gYr73QsAlfJcP4ODCMr0OwPcB5tpqf24fRN9FLVc21By3rcHpR1aLbcLYBXfdqRIuUJZu4NZGAl2NoDkP7FTQuVXr2s8/RHYTW5KsuYWcX+uR8y/I3HHVnxMCrfOgAAAAJcEhZcwAADsQAAA7EAZUrDhsAABGfSURBVHic7Z1ptBzFeYYfXXbCEjZLYCdHRuyrYyCAocBgiFiOWcJhLxIrocBgjE3wIsxuG2wgMuFgm0AB8VI2EDYbCYQIhqBCIDCCAGE12BICic2KjMAghER+VF0xupo7M93T3VU9U885OqA7PT2v5rtvf7V8VTWCBABC6i2AfwWutEZNDK0nkR8h9cbAxcDN1qjrOn3fiPIk1QMh9brAucDJwIrA08B21qjFQYUlMiOkXhs4CzgVWBl4EdjSGrWok/evWKK2qBFSrwR8ETgfWKfhpa2AfwD+I4SuRHaE1CsCCvg2sH7DS2OAfwKu7OQ+fZcZhNQjgP2BCcAWw1z2MrCZNerdyoQlciGkHouL5dbDXDIH2KSTWPZVZhBSb4374sa2ufQTwJdx7c5EhAipt8TFcv82l24EfAnXH2xJX2QGIfX6uObQicAKHb5tPjDGGjWvNGGJzPhYnodr4nYay3nAxtaoP7W6qKczg5B6ZeAU4Bxg7Yxv/0tgPPCNonUlstMQy7NxscnCusC/4AZKhqUnM4PvFxyES42bdHGrhcCm1qjZhQhLZMbH8mDgErqL5du47PDGcBcMdHHzKBFSbwfcDfyK7r48gFVwIxSJAAipPwXcA9xK97FcA/hWqwt6JjP4odJzgTMo1uQfAttbo54s8J6JFvgm0fnANyn2d/R9XKZ/qdmLPZEZhNRjAAucSfH/phHAhQXfMzEMQurNgAdw/bWiH9Yr4/qPTal1ZvDtSQn8GJcGy2RPa9TUkj+jb/Gx/GfgMmD1Ej9qCbCVNeq5oS/UNjP4qfdfAD+jfCMAXOQDligYIfV6wE2AplwjgPudb9oPrKUZhNS7AY8DR1f4sbsAh1b4eX2BkHpvXCz/vsKPPUJI/emhP6zVk87XoJyFG2sOYeTnga2tUR8E+OyewneSvwt8jTC/h3dao5aZva5NZhBSjwbuw40YhdK9Ga7wK9EFvlz+QeDrhHsg7yek3qPxB7XIDELqY4ArgLVCawHm4obn3gktpG74PpcC/g1YLbAcgGmAsEZ9CJGXYwip1wJ+CBwXWksDGwJfBS4ILaRO+E7y1cAhobU0sBtwAHA7RJwZhNQ7A78ENg6tpQkLcFP7b4YWUgeE1PsAP8VVkMbG48CnrVFLoswMQuov4IbZotQHrImb4DsttJCY8c2i03A1YrE+eLcHjgCuj0qg//K+jRsxip1FwObWqD+EFhIjfuTvclypdey8AGwVzWiSkHoVwFAPIwCsRCria4rv602kHkYAVwQ4LorM4DtXvwJ2D60lI23LgvsNIfVfA5OAbUNryciDwTODkHoT3JhznYzwAa4eatNkhI8QUu8APES9jDAPN/G3d9DMIKT+G+C/gPVC6sjIdcDZ1qgXQwuJCSH1vrjsXnZtUVG8i5vvuNgaNR8C9vCF1DsBd5F9CV8o7gTOsEb9T2ghsSGk3h+3AGeV0Fo6YAlwDXC+NeqVxheCmEFIvQswhThmlNvxEDDeGvXfoYXEiJD6IOBG3FqB2LkFONMa9WyzFys3g684nYwbq4+Z2biZ5lsHp+sTyyKkPgy4nnjngwZ5FDjFGvVgq4sqNYOQek/c1PdfVPm5GfkQVwJypjVqQWgxsSKkPgo3FN7pdi0heA+3su3STiqNKzODkHovnBFiKNAajqeB49s9QfodIfWxuEVVwUcjW3AfoKxRv+v0DZWYwe9yMJV4m0aLcIV337dGLQwtJmaE1AcAtxFvRngLt9eVtkYtyfLG0s3g1yE8CIwq+7Ny8iAuGzwdWkjsCKn/FriXeIdPJwEnWaNezvPmUtOc3+59MnEaYRGug7x7MkJ7hNSb4pq5MRphAXAscFBeI0CJowBC6tVw6XS4na5DMgc4zBo1PbSQOiCkHombZ1m/3bUBeA441Br1TLc3KiUzCKlXwO1csVsZ9+8SC+yQjNAZQuo1cBkhxnUltwE7F2EEKK+ZdAlx7iRxGfA5a9SroYXUAf9QuwHYIbSWJpyLywgtd9bOQuHNJCH14cS36OVd4ARrlAktpGachVsWGRNvAcdaoyYVfeNCR5OE1JsDj1DNpl6d8hJwcKopyoY/EWcyca1Qew7XSX6+jJsX9g8VUq+Oq+PZpqh7FsBMYC9r1MzAOmqFX5PwKHFVEz8LfNYa9VpZH1BIn8Ev17yCuIwwi2SEzPjNvf6TuIzwPLB3mUaA4jrQx+NOyIyFWbinyMzQQmrIBGDn0CIa+B3uoTa37A/qupkkpN4Kl1JjqWVPRsiJkPpQXJlzLLyAi+Urba8sgK7M4IfephHPkyQZISd+HfpTwMjQWjy/xx0DkHtGOSvdNpO+QjxGeBv4u2SE3FxKPEb4E7BvlUaALjKDX8j/BPGUZB9tjbo+tIg6IqQ+EFfkFguHW6NuqvpDc2UGIfUAbt/MWIxwVTJCPvyhL1eG1tHAFSGMAPmbSScAexYppAuewFWfJvJxCfDx0CI8T+DOaw5C5maSkHoUbtw3hoU67+CK7pY7nyvRHn8+wX2hdXiCxzJPZjiPOIwA8MVkhHz4pu6E0DoaODl0LDOZQUi9JW6CLQam4crEE/k4EtgxtAjPQ8DPQ4vImhm+RzxrX89OW7jkw2/yHNPZ1lHEsmMzCKkFcHCJWrJwjzXq3tAiasyXgNGhRXjuB+4OLQI6NIMvxLukZC1ZODu0gLoipF6HuLb9jyIrQOeZ4TDimWm+wxr1QGgRNeZbwDqhRXjujWnbzrZm8FnhjAq0dMp5oQXUFZ8VTgqto4HzQwtopJPMsAew3GnqgXgBt5IukY8TiGdrzzm4jeWioRMznF66is6ZFEv7sm74RTunhtbRwO2xxbKlGfya5s9XpKUTYiomqxtHEdfRs9HFsl1miGmXi7dwex4lMuL7fTFl+IXAb0KLGMqwZhBSrw/8Y4Va2jHFGvV+aBE1ZR9gu9AiGrjXGvVOaBFDaZUZxgGrViWkA+4ILaDGnBJawBAmhxbQjFZmkJWp6IxUkJcDv5wzto3AooxlUzMIqbclrrQKUPruCD3K4cR3zFSUsRwuMxxbqYrOSPuj5iPFskOWM4Ovcz8mgJZWzLdGvRdaRN3wB8XEdtj8YuDN0CKa0Swz7A78VdVC2hDlk6QGxPZQA3gt6/FSVdHMDDGm1SjbmDHj5xZiGwSBiB9sy6yB9l/gHOI8dup54DHc7n2PAo9Zo/4YVlK8+GOnStmtugBeBGbg4jgDeNQaNS+spOXNsA3wZCAteXgJ94X+FrjBGvViYD3RIKQ+GfhRaB0ZmIkzxnTg+qo3EIPlzXAa8IOqRRTIfcC1wM0xznBWiZD6VuCQ0DpysgSYAlwDTKyq8mCoGW4nvgmaPCzAHb90LTA9turIshFSrwj8EVgrtJYCeAO3WcA1ZZ/KutQMvsR3HvHUuxfFM8B4a9RtoYVUhZB6V6AXVwPeD5xmjSplTUvjaNKu9J4RALYEfi2kvs2Pu/cD+4YWUBK7Aw8LqS/322IWSqMZ9in65pHxeeBpIfV4nwV7mV41A7jWzCnAM0LqI/wIaCE0mmGXom4aMavh9n56XEi9V2gxZeD7CzuF1lEBG+L6hZOF1GOKuOEALJ1f2L6IG9aELYB7hNSX+vKTXmIz4jlFqQrGAk8JqbueLB78RdgQ2KDbm9WQrwLX+R3meoVPhRYQgFUAI6TuagfvQTP0U1YYyhG4VFt4hywQ/WiGQSYIqS/Om+0H39TPXyDAXsB9QuoNQwspgH6P5deBnwipV8r6xmSGj9geeMDX9NQS3/dLsYTjcMPpmaYKUjNpWUbjDLFJaCE5GUV/9v2asT8wJUt/cMAfX1vX4JfB+sAtQurVQwvJwWahBUTGbsBlnV48gDvuNJYzF2JhW+DKIid0KuIToQVEyIlC6nGdXDhA+gKHQwInhxaRkRTL5lwhpG67X/AA8Zz0GCOX+qK3upDM0JxVgJuF1Ou2uihlhtasBNwkpB4ZWkiHpFgOz2jgF63mIJIZ2rMRbpFJHUhZvjX70eLM8GSGzjhQSB3blivNSLFsz5lC6qaLngaIc/F/jFwQ8+iS15Zi2Z51GWZ3+QGgjuPpIdiDuNcJrMqQZbyJYTnd70G7DAO4Gv9EZ8ScHVIcO2dN4BtDf5jMkI0diecs7KGkDJ+NLw8tzExmyM53Is0OKY7ZWA0Y3/iDZIbsbIMr14iNFMfsHN0475DMkI8Y95ZKcczOBrimL5DMkJcDQwtoQopjPpbGcgBI5x5k5zNC6nVCixhCimM+lmb5Adz2fYlsDOB2ZYiJFMd87CikHgUuqFGeolIDYus3JDPkZz9ImaEbYssMC4B0TnY+xkLKDN3wsawLzsvE7zSeHmz5+CSkzNAtsa1zSLHMx9I+Q/oC85PM0BuMFFKPSM2k7ojNDCmW+VgVWDNlhu6Ibf1AimV+Rg0Ar4dWUWNiywyvhRZQY0YOAI8Di0IrqSmxZYaHQwuoMaMG/KmY00MrqSmLQwsYwjRgYWgRNWXJYPnqb4LKqC9RtdGtUe/iDgFMZOf1QTPcHVRGfYmxv5VimY83Bs3wMPB2SCU1JZmhd3CZwRq1CJgaWEwdidEMjwH/F1pEzVgMzG/cai89UbITnRmsUYuBe0LrqBlvWKOWNJohdaKzE1UHuoH0YMvG67DsOdD/S4RPuohZCMwPLWIYkhmy8So0mMEatQS4Kpic+nG//86iwxr1AskQWbgfls0M4I78+XP1WmrJlNAC2vDd0AJqxF0wxAzWqDdJ2aFTYjfDVNIEXCfMBx6B5TMDwARSrVI75gJPhhbRCr/y7YLQOmrA3X4EbnkzWKNeBn5auaR6McX/ssXOFGBGaBGRc9fg/wx3pM9FQJSdw0iIvYkELM0Oqe/QmtZm8KMRN1Qmp14spl4jNbfhhs0Ty/OsNWrW4F+GPewN+H4FYurIT/xAQy3ww7+p79CcHzT+ZVgzWKOeAHTpcurFIurZ7LiRVHs2lFkM6Ru3ygzgTkZ8qjQ59eMaa9TM0CKy4kdLjiFtGNDIBdaoZTZda2kGa9SfgSOBd8tUVRPeBy4MLSIv1qhXgONC64iEmTQZMW2XGbBGPQWcWoKgunGVNWp2aBHdYI26EzdS2O8slxWgAzN4rqG/R5feA74XWkRBnA08EFpEQGYCP2v2Qkdm8OPVJwC/L05TrTjXGjUntIgi8Au5jgLmhdYSiFObZQXoPDNgjXoL13/ot1KNm4FLQosoEt/c+0JoHQG40Bo1cbgXOzYDgDXqEeD0riXVh2eAcTUpvciE/6W4OLSOCrkbOKfVBZnMAGCNupz+MMRbwKHWqAWhhZTIePrDELOBYwYL8oYj93nGQurjceXeMZ6JXASHWKN+HVpEFQipv0nvVhwsAoQ16qF2F2bODINYo64GjgY+yHuPiLmgX4wAYI26CDgR6LnmIPCVTowAXZgBwBp1A3AIvXXS5EW0aVv2Itaoq3APt14aIPka8O+dXlxIE0dIvScwCVijiPsFYjFwkjWqr+uxhNT7AbdQ73OlFwLHWaNuzPKmwtr7QuqdgMnAekXds0IWAIdbo2qxTqFshNS7AbcDa4fWkoN5wMHWqMxLXrtqJjVijfotsB31m6l+Gdg9GeEjrFHTgG1xGaJO/AH4TB4jQEkjQULqscCPgDFl3L9AZgAH9crschkIqQ8Afog/ETNipuMyQu69vwrLDI34p+y2wHeI82ziucDxwM7JCK2xRt0BbI1bxxFj53oOMA6X3bvaBK/0OQIh9ebAj4G9y/6sDngHN8k0wR/SkshAr8eykgkzIfUI4HDc03hvYIUqPreBJcDVwHnWqLkVf3ZP4WN5GKCAzxEmltcC5xQdy8pnj4XUH8N9mUcCe5SsYQZuyPd6a9SzJX5OXyKk3gA4FBfLz1JSs9vzGDARuMEa9XQZHxC0lEJIvREuYxwJ7FrALd/DFWRNBG73q7sSFSCkHsVHDzlRwC0X4rbWnwhMqmJhVTR1RULqkcBo4OMt/nyI2zH5Nf/n1Yb/zgKsX6qaCIjPGKNpHcsVcHFrjOHgf2cDU61RlZ4m9f9M/rYsLc2NewAAAABJRU5ErkJggg=='); background-size: contain; background-repeat: no-repeat; background-position: center; }

.row-fluid .inner-subscribe-strip .hs_cos_wrapper_type_form { padding-left: 90px; }
.row-fluid .inner-subscribe-strip .home-link { position: absolute; width: auto; top: 50%; transform: translateY(-50%); }
.row-fluid .inner-subscribe-strip { position: relative; }
.row-fluid .inner-subscribe-strip a { display: block; text-align: center; background: #3d5c9b; color: #fff; font-size: 29px; padding: 6px 13px; border-radius: 10px; }
.row-fluid .inner-subscribe-strip a:hover { background: #fff; color: #3d5c9b; }


body.no-post .extra-code { display:none;  }

.main-blog-section .post-body { }
.main-blog-section .post-body ul { padding: 10px 0 20px 50px; margin: 0; }
.main-blog-section .post-body ul li { position: relative; padding-left: 28px; margin: 18px 0; }
.main-blog-section .post-body ul li:before { content: "\f111"; font-family: 'FontAwesome'; color: #3d5c9b; font-size: 11px; position: absolute; left: 0; top: 0; }

.row-fluid .main-blog-section .load-more-post a.none {
    display: none !important;
}
.post-item.s-post {
    -webkit-animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}


.row-fluid .blog-comment div#comments-listing { }
.row-fluid .blog-comment div#comments-listing:before { content: 'Comentarios'; font-size: 21px; line-height: 1.2; color: #3d5c9b; font-weight: 900; display: block; padding: 0 0 20px; }
.comment.depth-0 { border-top: none; }
.comment .comment-from { width: 100%; padding: 0 0 20px; }
.comment .comment-date { display: none; }
.comment +.comment { padding-top: 65px; }
.comment  button.comment-reply-to { position: relative; background: #d33140; display: inline-flex; color: #fff; font-size: 18px; border-radius: 35px; align-items: center; justify-content: center; border: 2px solid #d33140; padding: 6px 35px; font-weight: 100; cursor: pointer; transition: all .3s ease; display: inline-block; margin-top: 30px; }
.comment .comment-body { line-height: 1.6; }
.comment.depth-1 { padding-left: 65px; }
.row-fluid .blog-comment .replying { margin: 30px 0 40px; }
.row-fluid .blog-comment form { margin-top: 50px; }


.hs-blog-post .main-blog-section .social-sharing{
    right: 0;
    margin: 0;
    padding: 0;
    position: sticky;
    top: 140px;
    width: 40px;
    float: right;
    margin-right: -76px;
}
.hs-blog-post .main-blog-section .social-sharing ul.share-buttons{padding:0;margin:-10px 0 0;margin-right:-20px;}
.hs-blog-post .main-blog-section .social-sharing ul.share-buttons li{margin:9px 0;padding:0;}
.hs-blog-post .main-blog-section .social-sharing ul.share-buttons li:before{display:none;}
.hs-blog-post .main-blog-section .social-sharing ul.share-buttons li a{height:40px;width:40px;display:block;border-radius:100%;color:#fff;background:#3d5c9b;display:flex;align-items:center;justify-content:center;}
.hs-blog-post .main-blog-section .social-sharing ul.share-buttons li a:hover {
    opacity: 0.8; }


.hs-blog-post .main-blog-section .post-body p { line-height: 1.6; }
.hs-blog-post .main-blog-section .post-body .hs-embed-wrapper { width: 100%; max-width: 100% !important; }
.hs-blog-post .main-blog-section .post-body form { padding: 25px; background: #eef1ff; border-radius: 15px; text-align: center; display: flex; flex-wrap: wrap; margin: 50px 0 40px; }
.hs-blog-post .main-blog-section .post-body form fieldset { width: 100% !important; min-width: 100%; }
.hs-blog-post .main-blog-section .post-body form fieldset.form-columns-2 { }
.hs-blog-post .main-blog-section .post-body form fieldset.form-columns-2 > div { width: 50% !important; }
.hs-blog-post .main-blog-section .post-body form fieldset .field { text-align: left; }
.hs-blog-post .main-blog-section .post-body form fieldset .field label { display: block; padding: 20px 0 5px 5px; color: #3D5C9B; }
.hs-blog-post .main-blog-section .post-body form fieldset .field .input { min-width: 100%; }
.hs-blog-post .main-blog-section .post-body form fieldset .field .input input, .hs-blog-post .main-blog-section .post-body form fieldset .field .input textarea { width: 100%; min-width: 100%; height: 46px; border-radius: 5px; padding: 0 23px; border: 1px solid #c2d1dc; }
.hs-blog-post .main-blog-section .post-body form fieldset > div { padding: 0 15px; }
.hs-blog-post .main-blog-section .post-body form .hs-richtext.hs-main-font-element { max-width: 600px; margin: 0 auto; padding: 0 0 30px; }
.hs-blog-post .main-blog-section .post-body form .hs-richtext.hs-main-font-element h2 + p { color: #3d5c9b; padding: 15px 0 0; }
.hs-blog-post .main-blog-section .post-body form fieldset .field .input textarea { min-height: 180px; resize: vertical; }
.hs-blog-post .main-blog-section .post-body form { }
.hs-blog-post .main-blog-section .post-body form fieldset:nth-child(5) { /*order: 1;*/ }
.hs-blog-post .main-blog-section .post-body form fieldset a { text-decoration: underline; }
.hs-blog-post .main-blog-section .post-body form .hs_submit.hs-submit { width: 100%; padding: 30px 0 30px; }
.hs-blog-post .main-blog-section .post-body form .hs_submit.hs-submit input { position: relative; background: #d33140; display: inline-flex; color: #fff; font-size: 21px; border-radius: 35px; align-items: center; justify-content: center; border: 2px solid #d33140; padding: 14px 45px; font-weight: 300; cursor: pointer; transition: all .3s ease; }
.hs-blog-post .main-blog-section .post-body form fieldset:nth-child(5) .hs-richtext { padding: 0; }

.hs-blog-post .main-blog-section .post-body form fieldset .field ul.hs-error-msgs { display: none !important; }
.hs-blog-post .main-blog-section .post-body form fieldset .field .input input.error { background: #ffb9b9; border-color: #ef6f6f; }

.hs-blog-post .main-blog-section .submitted-message { text-align: center; padding: 25px; text-align: center; color: #155724; background-color: #d4edda; border-color: #c3e6cb; position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid #c3e6cb; border-radius: .25rem; }


/* */
.single-post .post-lock-form { position: absolute; z-index: 12; background: rgb(61 92 155 / 92%); width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; text-align: center; color: #fff; }
.single-post .post-lock-form img { height: 110px; display: block; margin: 0 auto; }
.single-post .post-lock-form img + span { display: block; padding: 10px 0; }
.single-post .post-lock-form .form { position: relative; }
.single-post .post-lock-form .form .field { }
.single-post .post-lock-form .form .field label { display: none; }
.single-post .post-lock-form .form .field .input { width: 100%; }
.single-post .post-lock-form .form .field .input input { width: 100%; min-width: 100%; height: 46px; border-radius: 35px; border: 0; margin: 11px 0; padding: 0 23px; }
.single-post .post-lock-form .form .actions { cursor: pointer; display: inline-block; position: relative; background: #d33140; display: inline-flex; color: #fff; font-size: 39px; border-radius: 35px; align-items: center; justify-content: center; padding: 0; position: absolute; bottom: 11px; right: 0; }
.single-post .post-lock-form .form .actions input { cursor: pointer; height: 47px; border-radius: 20px; opacity: 0; position: relative; z-index: 1; width: 60px; border: none; }
.single-post .post-lock-form .form .actions:before { content: ''; content: "\f105"; font-family: 'FontAwesome'; position: absolute; }
.single-post .post-lock-form .form .field .input input.error { background: #ffd0d0; color: red !important; }
.single-post .post-lock-form .post-lock { width: 300px; }

.post-listing .post-item.big-post .thumb { height: 300px; }
.ft-post .single-post .btn-wrapper { top: 214px; }

.hs_submit.hs-submit input , input[type="submit"] {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
} 

.hs-blog-post .main-blog-section .container>div { max-width: 800px; margin: 0 auto; }



/*  */
.gry-main { padding: 100px 0px 96px; }
.gry-main .title-style { text-align: center; }
.gry-main h2 { color: #333333; }
.title-style h3 { font-size: 20px; line-height: 25px; font-weight: 700; text-transform: uppercase; color: #b1b1b1; padding: 0px 0px 7px; text-align: center; }
.gry-outer { padding-top: 50px; padding-left: 40px; padding-right: 40px; }
.gry-outer .gry-accordian { border-bottom: 1px solid #e2e2e2; display: none; }
.gry-outer .gry-accordian .gry-accordian-title { padding: 22px 35px 22px 0px; cursor: pointer; position: relative; }
.gry-outer .gry-accordian .gry-accordian-content { font-size: 18px; font-weight: 400; color: #333333; line-height: 1.5em; padding-bottom: 34px; padding-top: 5px; }
.gry-outer .gry-accordian .gry-accordian-title h3 { font-weight: 700; color: #333333; font-size: 20px; }
.gry-outer .gry-accordian .gry-accordian-title:before { content: '\f107'; position: absolute; top: 0; bottom: 0; margin: auto; right: 0; font-family: 'fontawesome'; height: 19px; color: #3d5c9b; font-size: 20px; font-weight: 700; }
.gry-outer .gry-accordian .gry-accordian-title.active:before { content: '\f106'; }
.gry-outer .gry-accordian .gry-accordian-content { display: none; }
.link-with-icon a { transition: all .3s linear; position: relative; min-width: auto; display: inline-block; font-size: 20px; background-color: transparent; border: 0; padding: 0 45px 0 0; font-weight: 700; border-radius: 0; color: #d33140; line-height: 30px; }
.link-with-icon a:before { transition: all .3s linear; content: ''; width: 28px; height: 28px; transform: rotate(-90deg); position: absolute; top: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-size: contain; background-position: right; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.196' height='28.196' viewBox='0 0 28.196 28.196'%3E%3Cg id='Grupo_17' data-name='Grupo 17' transform='translate(2579.422 -443.615) rotate(90)'%3E%3Ccircle id='Elipse_5' data-name='Elipse 5' cx='14.098' cy='14.098' r='14.098' transform='translate(443.615 2551.226)' fill='%23d33140'/%3E%3Cpath id='Trazado_15' data-name='Trazado 15' d='M454.319,2558.312l9.032,7.011-9.032,7.011' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='0.641'/%3E%3C/g%3E%3C/svg%3E%0A"); }
.gry-btn { text-align: right; padding-top: 50px; }
.link-with-icon a:hover:before { right: 8px;} 

.gry-main.show .gry-slider-wrapper { opacity: 1;width: fit-content;margin: 40px auto; }
.gry-slider-wrapper { opacity: 0; position: relative; border-radius: 11px; background-color: #ffffff; border: 2px solid #ececec; padding: 18px 10px 10px; margin-top: 34px; }
.gry-slider-wrapper .slick-slider { position: initial; }
.gry-slider-wrapper .slick-arrow { cursor: pointer; z-index: 66; position: absolute; top: 50%; transform: translateY(-66%); font-size: 0; border: none; background: transparent; line-height: normal; color: #fff; }
.gry-slider-wrapper .slick-arrow:before { content: '\f104'; font-family: 'fontawesome'; font-size: 29px; color: #3d5c9b; top: -2px; position: relative; }
.gry-slider-wrapper .slick-arrow.slick-prev { left: 35px; } 
.gry-slider-wrapper .slick-arrow.slick-next { right: 35px; transform: rotate(-180deg) translateY(66%); }
.gry-slider-wrapper .gry-slide { text-align: center; padding: 3px 2px; font-size: 15px; }
.gry-slider-wrapper .gry-slide a { color: #b1b1b1; text-transform: uppercase; pointer-events:none; }
.gry-slider-wrapper .gry-slide a.active,.gry-slider .gry-slide a:hover { font-weight: 800; } 
.gry-slider .gry-slide.offdiv {  }
.gry-slider .gry-slide.offdiv a { color:#333333; pointer-events:inherit; }

.gry-outer .gry-accordian.active { display: block; }
.gry-slider-wrapper .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.gry-slider-wrapper .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: 0px; }
.gry-slider-wrapper .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: rgba(0,0,0,.0);}
.gry-slider-wrapper .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.gry-slider-wrapper .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 7px; }
.gry-slider-wrapper .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #e2e2e2; }
.gry-slider-wrapper .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.gry-slider-wrapper .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 7px; margin: 5px auto; }
.gry-slider-wrapper .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #333333; }

.horizontal-scroll { width: 100%; margin-bottom: -14px; margin-top: 5px; }
.horizontal-scroll .ui-slider-handle { display: block; width: 120px; height: 7px; margin-left: 0px; background: #e2e2e2; cursor: pointer; position: relative; }
.gry-slider-wrapper .mCSB_horizontal.mCSB_inside > .mCSB_container { margin-bottom: 20px;}

.gry-outer .gry-accordian.active:first-child .gry-accordian-content { display: block; }
.gry-slider { width: 100%; position: relative; }
.gry-slider .gry-slide { width: 35px; float: left; }

.gry-slider-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.gry-slider-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { top: -30px; background: none; opacity: 1; height: 25px; font-weight: 500; }
.gry-slider-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { left: -55px; }
.gry-slider-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { right: -55px; }
.gry-slider-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft:before,
.gry-slider-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight:before { content: '\f104'; font-family: 'fontawesome'; font-size: 40px; color: #3d5c9b; top: -2px; position: relative; }
.gry-slider-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight:before { content: '\f105'; }
.gry-slider-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { margin: 0;}

/* 23/08/2021 - Landing-page */
.landing_head .header-container-wrapper{height:initial;}
header .main-a-landing-header{position:absolute;top:0;width:100%;z-index:2;}
header .main-a-landing-header .cover{display:flex;justify-content: space-between;align-items: center;padding: 30px 0px;}
header .main-a-landing-header .cover .left-logo{width:211px;}
header .main-a-landing-header .cover .right-button{width:calc(100% - 211px);text-align:right;}
header .main-a-landing-header .cover .right-button a{display:inline-block;font-size:17px;line-height:22px;color:#fff;background-color:#3d5c9b;min-width:159px;text-align:center;border-radius:7px;padding:9px 15px;font-family:'Montserrat',sans-serif;font-weight:400;}
header .main-a-landing-header .cover .right-button a:hover{background-color:#d33140;}
.header-popup-form{background-color:#709bcb !important;position:relative;margin: auto;border:10px solid #aacdf4;border-radius:30px;max-width: 864px !important;padding: 0 !important;}
.header-popup-form{display:none;}
.header-popup-form .top-popup{display:flex;}
.header-popup-form .top-popup .left-p{width:50%;padding: 50px;}
.header-popup-form .top-popup .left-p.Full { width: 100%; }
.header-popup-form .top-popup .left-p h2{color:#fff;margin-bottom:15px;}
.header-popup-form .top-popup .left-p .content{color:#fff;margin-bottom:40px;}
.header-popup-form .top-popup .right-p{width:50%;}
.header-popup-form .top-popup .right-p img{height:100%;width:100%;object-fit:cover;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.header-popup-form .top-popup .left-p .email-form form{position:relative;width:320px;}
.header-popup-form .top-popup .left-p .email-form form label{font-size: 18px;color:#fff;display:flex;margin-bottom:5px;}
.header-popup-form .top-popup .left-p .email-form form .hs_email input.hs-input{padding: 10px;width:320px;border-radius: 30px;border: transparent;height: 40px;}
.header-popup-form .top-popup .left-p .email-form form .hs_submit{position:absolute;bottom:0;right:0;}
.header-popup-form .top-popup .left-p .email-form form  input.hs-button{display:inline-block;border:1px solid #d33140;background-color:#d33140;font-size:18px;line-height:23px;color:#fff;border-radius:100px;padding:8px 39px 8px 39px;font-weight:400;cursor: pointer;transition: all 0.3s;}
.header-popup-form .top-popup .left-p .email-form form ul.no-list.hs-error-msgs.inputs-list{display:none !important;}
.header-popup-form .fancybox-button svg path{fill:#fff !important;}
.header-popup-form .close{text-align: right;position: absolute;right: 10px;}
.header-popup-form .close svg{fill:#fff;width:30px;}


.landing-banner{position: relative;z-index: 1;height:630px;display:flex;align-items:center;justify-content:center;text-align:center;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;}
.landing-banner .bottom-arrow{position:absolute;left:0;right:0;bottom:-85px;} 
.landing-banner .bottom-shape{position: absolute;left: 0;right: 0;bottom:-150px;z-index: -1;}
.bottom-shape img{width:100%;display:block;}
.banner-s-padding{margin-bottom: 140px;height:530px;}
.banner-s-padding .inner-content{padding-top:70px;}
/* .landing-banner:before{content:'';display:block;width:100%;height:calc(100% - 0px);position:absolute;left:0;right:0;bottom:0px;z-index:-1;background-image:url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/banner-shape.png);background-repeat:no-repeat;background-size:cover;background-position:bottom center;} */
.landing-banner .inner-content h1{color:#3d5c9b;font-size:40px;line-height:50px;font-weight: 700;}
.landing-banner .inner-content{max-width:764px;margin:auto;}
.landing-banner .inner-content .content{padding:30px 0px 80px;font-size:16px;line-height: 22.12px;color: #333333;}
.landing-banner .inner-content .button.btn_style a{position:relative;font-size:18px;font-weight: 400;min-width:256px;padding:8px 15px;}
.landing-banner .inner-content .button.btn_style a:after{content:'';display:inline-block;width:12px;height:20px;vertical-align:middle;background-image:url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Artes%202021/right_arrow_white1.svg');background-repeat:no-repeat;background-size:contain;background-position:center center;position: absolute;right: 19px;top: 11px;}
.landing-banner .inner-content .button.btn_style a:hover:after{filter: brightness(1) invert(1);}
.banner-popup{display:none;background-color:#3d5c9b !important;border:10px solid #7692cb ;border-radius:20px;width:532px !important;}
.banner-popup .comman-title{color:#fff;margin-bottom: 25px;}
.banner-popup .comman-title h2{color:#fff;font-size:20px;font-weight:700;}
.banner-popup form label{color:#fff;font-size:17px;}
.banner-popup form input.hs-input,.banner-popup form select{padding: 10px;border-radius:5px;border: transparent;height: 35px;width: 100% !important;}
.banner-popup form input.hs-button{display:inline-block;border:1px solid #d33140;min-width:256px;background-color:#d33140;font-size:18px;line-height:23px;color:#fff;border-radius:13px;padding:8px 65px 8px 25px;font-weight:400;cursor: pointer;transition: all 0.3s;background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/btn-right-angle.png);background-repeat: no-repeat;background-position: 95% 50%;background-size: 6%;}
.banner-popup form fieldset{margin-bottom:20px;}
.banner-popup form .actions{text-align:center;}
.banner-popup .fancybox-button svg path{fill:#fff !important;}
.banner-popup div#hs_form_target_form_383667847 {color: #fff;}
.banner-popup .hs-richtext{color:#fff;}
.banner-popup .hs-form-booleancheckbox label input.hs-input,.event-popup .form-sec form .hs-form-booleancheckbox label input.hs-input{width:30px !important;margin-right:10px;}
.banner-popup .hs_recaptcha.hs-recaptcha.field.hs-form-field{margin-bottom:30px;}
.banner-popup .p-form{height:330px;}
.banner-popup .p-form .hs-form-booleancheckbox,.event-popup .form-sec .p-form .hs-form-booleancheckbox{margin: 10px 0px;}


.banner-popup form .hs-fieldtype-intl-phone{ display: flex;width: 100%!important; }
.banner-popup form .hs-fieldtype-intl-phone > select {margin-right: 10px;}
.banner-popup form textarea{border-radius: 5px;width: 100%!important;height: 75px;}

.banner-popup form .hs-form-field:last-child{padding-right:0;}

.event-popup form .hs-form-field:last-child{padding-right:0;}
.event-popup form{padding-right:10px;}

.landing-counter{padding:70px 0px 115px;}
.landing-counter .cover{display:flex;align-items: center;}

.landing-counter .cover.invert{flex-direction: row-reverse;}



.landing-counter .left-c{width:50%;}
.landing-counter .left-c h2{color:#000;max-width:411px;color: #333333;font-size: 35px;font-weight: 700;line-height: 48.54px;}
.landing-counter .left-c .content{padding:20px 0px 30px;max-width:411px;font-size:16px;line-height: 22.12px;}
.landing-counter .left-c .link-button a{color:#3d5c9b;font-size:18px;position:relative;font-weight:400;}
.landing-counter .left-c .link-button a:before{}
.landing-counter .left-c .link-button a:hover{color:#000;}
.landing-counter .right-c{position:relative;width:50%;background-image:url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/n-clock.png);background-repeat:no-repeat;background-position:center;background-size:contain;min-height:385px;display:flex;flex-wrap:wrap;justify-content:center;align-items: center;}
.landing-counter .right-c .timer-section{position:relative;display: flex;justify-content: flex-end;}
.landing-counter .right-c .timer-section div > div{text-align:center;display:inline-block;width:127px;height:119px;padding:19px;background-color:#eef1ff;border-radius:10px;font-size: 50px;line-height:50px;color:#3d5c9b;margin-right:10px;} 
.landing-counter .right-c .timer-section div > div span{display:block;font-size: 16px;line-height: 21.38px;margin:0;font-weight:400;}
.landing-counter .right-c-new{width:50%;}

.landing-counter .right-video{display: flex;flex-direction: column;min-height: 400px;width: 100%;}

.landing-counter .cover.invert .left-c{width:40%;margin-left:10%}

.landing-event-sec{padding:70px 0px 35px;}
.landing-event-sec .comman-title{padding-bottom:55px;}
.landing-event-sec .comman-title h2{color:#3d5c9b;text-align:center;font-size:35px;font-weight: 700;line-height: 48.54px;}
.landing-event-sec .event-box {display: flex;flex-wrap:wrap;justify-content:center;}
.landing-event-sec .event-box .inner-event-box {width: calc(100%/3 - 20px);background-color:#fff;margin: 0px 10px 20px;text-align: center;border-radius: 10px;overflow: hidden;}
.landing-event-sec .event-box .inner-event-box .top-date {padding: 6px;}
.landing-event-sec .event-box .inner-event-box .top-date h3{font-size:14px;font-weight: 400;line-height: 17px;color: #3d5c9b;}
.landing-event-sec .event-box .inner-event-box .top-date{}
.landing-event-sec .event-box .inner-event-box .event-image{position:relative;}
.landing-event-sec .event-box .inner-event-box .event-image:before{content:"";position:absolute;left:0;bottom:0;background-image:url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/blog-curve-shape.png);width:100%;height:50px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.landing-event-sec .event-box .inner-event-box .event-content {padding: 20px 30px;}
.landing-event-sec .event-box .inner-event-box .event-content a{color:#d33140;}
.landing-event-sec .event-box .inner-event-box .event-content a:hover{color:#000;}
.landing-event-sec .event-box .inner-event-box .event-content h4{color:#3d5c9b;font-size:16px;font-weight: 700;line-height: 21.38px;}
.landing-event-sec .event-box .inner-event-box .event-content .content{padding:20px 0px 20px;font-size: 16px;color: #666666;font-weight: 400;line-height: 22.12px;}
.landing-event-sec .event-box .inner-event-box .event-image img{height:180px;object-fit:cover;width:100%;}
.event-popup {display:none;max-width:800px !important;box-shadow: 0 0 10px rgba(0, 0, 0, 0.27);border-radius: 16px;background-color: #ffffff;max-height: 800px !important;padding: 30px !important;position:relative;z-index:2;}
.event-popup .content h5{font-size:20px;color: #333333;margin-bottom:15px;}
.event-popup .content{color: #333333;}
.event-popup .down-arrow{text-align:center;padding: 22px 0px;}
.event-popup .form-sec h4{font-size:20px;color: #333333;margin-bottom:15px;}
.event-popup .form-sec form label{color: #333333;line-height: 30px;font-size: 17px;font-weight: 400;}
.event-popup .form-sec form input.hs-input,.event-popup .form-sec form select{border-radius: 5px;border: 1px solid #c2d1dc;background-color: #ffffff;width:100% !important;height: 42px;padding-left:10px;}
.event-popup .form-sec form input.hs-button{display:inline-block;border:1px solid #d33140;min-width:256px;background-color:#d33140;font-size:18px;line-height:23px;color:#fff;border-radius:13px;padding:8px 65px 8px 25px;font-weight:400;cursor:pointer;transition:all .3s;background-image:url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/btn-right-angle.png);background-repeat:no-repeat;background-position:95% 50%;background-size:6%;}
.event-popup .form-sec form .actions{text-align: center;margin-top: 40px;}
.event-popup .form-sec form .hs-form-field{margin:20px 0px;}

.event-popup:after{content:"";position:absolute;width:50%;height:100%;background-color: #EEF1FF;top: 0;right: 0;z-index: -1;}
.event__popup-el{display:flex;grid-gap:15px;}
.event__popup-el .content{flex:1 1 calc(50% - 20px); padding:20px;font-size:16px;}
.event__popup-el .form-sec{flex: 1 1 calc(50% - 10px) ;padding: 20px 0 20px 20px;border-radius: 12px;}
.event__popup-el .content .event-image{border-radius:8px;overflow:hidden;margin-bottom:30px;display: flex;}
.fancybox-slide--html .fancybox-close-small {z-index: 99999;}
@media (max-width:768px){
  .event__popup-el{flex-direction:column-reverse}
  .event__popup-el .content,.event__popup-el .form-sec{flex: 1 1 auto;padding:20px;}
  .event__popup-el .form-sec{background-color: #EEF1FF;}
  .event-popup .mCSB_scrollTools {right: -5px;}
  .event-popup .mCSB_inside > .mCSB_container {margin-right: 5px;}
  .event-popup:after{display:none;}
  .fancybox-content{padding:5px!important;}
}

.landing-video{padding:55px 0px;}
.landing-video .cover{display:flex;align-items: center;}
.landing-video .cover .left-c{width:35%;}
.landing-video .cover .left-c h2{color:#fff;margin-bottom:15px;font-size:35px;font-weight: 700;line-height: 48.54px;}
.landing-video .cover .left-c .content{color:#fff;font-size:16px;line-height: 22.12px;padding-bottom:35px;max-width:294px;}
.landing-video .cover .left-c .btn a{min-width:180px;font-size:16px;padding:6px 15px;}
.landing-video .cover .right-c{width:65%;}
.landing-video .cover .right-c .video-play-sec{width:100%;position:relative;}
.landing-video .cover .right-c .video-play-sec a{position:absolute;z-index: 1;top:50%;transform:translateY(-50%);text-align:center;left:0;right:0;}
.landing-video .cover .right-c .video-play-sec video{width:100%;border-radius:20px;}
.landing-video .cover .right-c .video-play-sec.play a{display:none;}
.landing-video .cover .right-c .video-img img{width:100%;}
.landing-video .cover .right-c .video-play-sec iframe{width:100%;border-radius: 15px;}

.landing-logo{padding:40px 0;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;}
.landing-logo .comman-title{padding-bottom:50px;}
.landing-logo .comman-title h2{color:#333333;font-size:35px;line-height: 48.54px;font-weight: 700;}
.landing-logo .logo-box{display:flex;flex-wrap:wrap;justify-content:center;}
.landing-logo .logo-box .inner-l-img{width:calc(100%/8 - 20px);margin:0px 20px;}
.landing-logo .slick-slide img{display:inline-block !important;min-height:80px;object-fit:contain;max-width:80%;}
.landing-logo .slick-slider .slick-dots{width:100%;}
.landing-logo .slick-slider .slick-dots li button{background-color:#d33140 !important}
.landing-consecetur .slick-slider .slick-dots li button{width:10px;height:10px;}

.landing-consecetur{padding:80px 0px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.landing-consecetur .left-c{width:35%;float:left;padding-top:40px;}
.landing-consecetur .left-c h2{color:#000;font-size:35px;line-height: 48.54px;}
.landing-consecetur .left-c .content{padding:20px 0px;font-size:16px;line-height: 22.12px;color: #333333;max-width:327px;}
.landing-consecetur .left-c .button-link a{font-size: 18px;font-weight: 400;line-height: 24px;color: #3d5c9b;}
.landing-consecetur .left-c .button-link a:hover{color:#000;}
.landing-consecetur .right-c{width:65%;float:left;padding-left:30px;}
.landing-consecetur .right-c .inner-slider-box{background-color:#fff;width:100%;padding: 30px;position:relative;border-radius: 20px;opacity: 0.3;transition:transform .5s ease;transform:scale(0.70);}
.landing-consecetur .right-c .inner-slider-box:before{content:"";background-image:url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/triangle.svg);position:absolute;left:27px;bottom:-23px;background-repeat:no-repeat;background-size:cover;width:30px;height:30px;}
.landing-consecetur .right-c .inner-slider-box h3{color:#333333;margin:20px 0px 30px;}
.content+.bottom-box{display:flex;align-items: center;border-top:1px solid #ccc;padding-top:15px;margin-top:45px;grid-gap: 15px;}
.bottom-box{display:flex;align-items: center;grid-gap: 15px;}
.content+.rating-star {border-top:1px solid #ccc;padding-top:15px;margin-top:25px;}
.landing-consecetur .right-c .inner-slider-box .bottom-box .l-img{width:60px;}
.landing-consecetur .right-c .inner-slider-box .bottom-box .l-content{width:calc(100% - 60px);}
.landing-consecetur .right-c .inner-slider-box ul.rating-star { display: flex; }
.landing-consecetur .right-c .inner-slider-box ul.rating-star li { margin-left:0!important;margin-top:0!important;margin-bottom:0;list-style:none;margin-right: 5px; display:none; }
.landing-consecetur .right-c .inner-slider-box ul.rating-star li:last-child { margin-right:0; }
.landing-consecetur .right-c .inner-slider-box ul.rating-star.one li:nth-child(-n+1){display:block;}
.landing-consecetur .right-c .inner-slider-box ul.rating-star.two li:nth-child(-n+2){display:block;}
.landing-consecetur .right-c .inner-slider-box ul.rating-star.three li:nth-child(-n+3){display:block;}
.landing-consecetur .right-c .inner-slider-box ul.rating-star.four li:nth-child(-n+4){display:block;}
.landing-consecetur .right-c .inner-slider-box ul.rating-star.five li:nth-child(-n+5){display:block;}
.landing-consecetur .right-c .inner-slider-box ul.rating-star li a img { max-width: 30px; }
.landing-consecetur .slick-slider .slick-dots{text-align:right !important;margin-right: 70px;}
.landing-consecetur .slick-slider .slick-dots li button{background-color:#d33140 !important;width:13px;height:13px;}
.landing-consecetur .right-c .slick-current .inner-slider-box{opacity: 1;transform: scale(1);}
.landing-consecetur button.slick-prev.slick-arrow{display:none !important;}
.landing-consecetur .slick-arrow.slick-next{background:none;border:none;z-index:9;position:absolute;bottom:0;right:35px;transform:translateX(-50%);width:20px;height:26px;font-size:0px;color:#fff;transition:all 200ms ease;cursor:pointer;padding:0;}
.landing-consecetur .slick-arrow.slick-next:before{ content:''; width:100%;height:100%;background-image: url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Artes%202021/right_arrow1-1.svg') ; background-repeat:no-repeat;background-size:contain;background-position:center center;display:inline-block;} 
.landing-consecetur .right-c .slick-current .inner-slider-box .content{font-size:16px;line-height: 22.12px;color:#333333;}
.landing-consecetur .right-c .inner-slider-box .bottom-box .l-content h4{font-size:18px;color: #333333;}
.landing-consecetur .right-c .inner-slider-box .bottom-box .l-content p{color: #333333;}

.prohero-box .slick-arrow.slick-next:before{display:none;!important}

footer .footer-top{background-color:#709bcb;padding:190px 0px 50px;position:relative;}
footer .footer-top:before{height: 120px;background-image:url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/bottom-new.png);content:"";position:absolute;top:0;width:100%;background-repeat:no-repeat;background-size:cover;left:0;right:0;background-position: bottom;}
footer .footer-top .footer-inner{display:flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
footer .footer-top .top-btn.btn_style{text-align:center;margin-top:-115px;}
footer .footer-top .top-btn.btn_style a{position:relative;font-size:35px;padding:4px 15px;line-height:48.54px;text-align:left;font-weight:700;}
footer .footer-top .top-btn.btn_style a:hover:after{filter: brightness(1) invert(1);}
footer .footer-top .top-btn.btn_style a:after{content:'';display:inline-block;width:25px;height:25px;vertical-align:middle;background-image:url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/btn-right-angle.png);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;right:15px;top:17px;}
footer .footer-top .footer-inner .left-barcode{width:200px;}
footer .footer-top .footer-inner .left-barcode img{width:160px;}
footer .footer-top .footer-inner .middle-content{width:calc(100% - 400px);text-align:center;color: #fff;}
footer .footer-top .footer-inner .middle-content h3{margin-bottom:10px;color:#fff;}
footer .footer-top .footer-inner .middle-content .content{max-width:660px;margin:auto;font-size:16px;}
footer .footer-top .footer-inner .right-social{width:200px;text-align: center;}
footer .footer-top .footer-inner .right-social ul li{margin:0px 10px 10px;display: inline-block;}
footer .footer-top .footer-inner .right-social ul li a{width:42px;height:42px;color:#3d5c9b;line-height: 42px;font-size:22px;background-color:#fff;border-radius:50%;display:inline-block;}
footer .footer-top .footer-inner .right-social ul li a:hover{background-color:#3d5c9b;color:#fff;}
footer .footer-bottom{background-color:#3d5c9b;text-align:center;padding:10px 0px}
footer .footer-bottom ul li{display:inline-block;}
footer .footer-bottom ul li a{color:#fff;font-size:16px;}
footer .footer-bottom ul li a:hover{color:#709bcb;}
footer .footer-top .footer-inner .right-social ul{width: 103px;margin: auto;column-count: 2;}
footer .footer-top .footer-inner .right-social ul li:nth-child(2),footer .footer-top .footer-inner .right-social ul li:nth-child(4){margin-bottom:0;}

.landing-counter .right-c .hour{width:3px;height:100%;position:absolute;left:9px;right:16px;margin:0 auto;animation:time 60s infinite linear;}
.landing-counter .right-c .hour:before{position:absolute;content:"";background:#ccc;height:160px;width:3px;top:30px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.landing-counter .right-c .minute{width:1px;height:100%;position:absolute;left:6px;right:6px;margin:0 auto;animation:time 30s infinite linear;}
.landing-counter .right-c .minute:before{position:absolute;content:"";background:#ccc;height:123px;width:1px;top:70px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.landing-counter .right-c .second{width:2px;height:100%;position:absolute;left:-6px;right:-2px;margin:0 auto;animation:time 15s infinite linear;}
.landing-counter .right-c .second:before{position:absolute;content:"";background:#ccc;height:100px;width:2px;top:93px;}
/* .fancybox-button, .fancybox-button:link, .fancybox-button:visited{display:none !important;} */
.fancybox-button svg path{fill:transparent !important;}
.fancybox-button{    background: transparent !important;}



@keyframes time {
  to {
    transform: rotate(360deg);
  }
}

/* 06-09-2021 */
footer .footer-top { padding: 50px 0px 50px; }
footer .footer-top:before { display: none; }
footer .footer-top .top-btn.btn_style a { padding-right: 50px; }

.btn-arrow-add a:after { content: ''; display: inline-block; width: 18px;  height: 18px; vertical-align: middle; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Artes%202021/right_arrow_white1.svg);  background-repeat: no-repeat;  background-size: contain; background-position: center center; position: absolute; right: 15px; top: 0; bottom: 0; margin: auto; }
.btn-arrow-add a { position: relative; }
.landing-logo .btn_style { margin-top: 60px; }
.btn-arrow-add a:hover:after { filter: brightness(1) invert(1); }
.landing-logo .btn_style a { padding-right: 35px; }
.p-form .mCSB_inside > .mCSB_container { margin-right: 15px; } 

.p-form #mCSB_4_scrollbar_vertical { right: 0; } 
.banner-popup.fancybox-content { padding-right: 20px; } 
.event-popup.fancybox-content {  }

.form-sec fieldset .hs-form-field .input { margin: 0 !important ; }
.form-sec fieldset .hs-form-field { padding: 0 10px; }
.form-sec fieldset { margin: 0 -10px !important; max-width: none !important; }

.header-popup-form .top-popup .left-p .email-form form .hs_email input.hs-input {  width: 100%; } 
.header-popup-form .top-popup .left-p .email-form form { width: 100%; } 
.event-popup .fancybox-button svg path { fill: #000 !important; } 

/* RH-page(08/09/2021) */

.rh-hero{padding:0;}
.rh-hero .hero-cntent .pretitle{padding-bottom:40px;}
.rh-hero .rh-border{position:absolute;bottom:0;left:0;right:0;width:100%;height:auto;}
.rh-hero .hero-in img.btm-1{display:none;}
.rh-hero .btn_style{margin-top:25px;}

.r-icon-title{padding:65px 0px 60px;}
.r-icon-title .title-style{text-align:center;}
.r-icon-title .title-style h2{color:#000;}
.r-icon-title .inner-icon-title{display:flex;flex-wrap:wrap;justify-content: center;padding: 50px 0px 70px;margin: 0px -50px;}
.r-icon-title .inner-icon-title .r-i-t{width:calc(100%/5 - 0px);text-align: center;}
.r-icon-title .inner-icon-title .r-i-t .icon{margin: auto;margin-bottom:30px;background-color:#fff;width:110px;height:110px;border-radius:100px;display:flex;align-items:center;justify-content:center;}
.r-icon-title .inner-icon-title .r-i-t .icon img{width:64px;height:65px;}
.r-icon-title .inner-icon-title .r-i-t .title{font-size: 19px;line-height: 23.29px;color: #333333;}
.r-icon-title .btn_style{text-align:center;}
.r-icon-title .btn_style a{border-radius:23px;min-width:375px;}
.r-icon-title .btn_style a:after{content:'';border:transparent;display:inline-block;width:16px;height:22px;vertical-align:middle;background-image:url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/btn-right-angle.png);background-repeat:no-repeat;background-size:contain;background-position:center center;margin-left:40px;}
.r-icon-title .btn_style a:hover{background-color: #3d5c9b;color: #fff;border:1px solid transparent;}

.content-w-image{padding-top:118px;}
.content-w-image .inner-i-c{display:flex;flex-wrap:wrap;}
.content-w-image .inner-i-c .left-part{width:50%;}
.content-w-image .inner-i-c .right-part{width:50%;position: relative;z-index: 1;}
.content-w-image .inner-i-c .left-part .content{padding-top:30px;max-width:456px;}

.main-imp-sec{position:relative;padding-bottom:50px;}
.main-imp-sec:before{height: 180px;background-image:url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/rh-top-shape.png);content:"";position:absolute;top:-180px;width:100%;background-repeat:no-repeat;background-size:cover;left:0;right:0;background-position: top;}
.main-imp-sec .title-style{position:relative;top:-50px;}
.main-imp-sec .title-style h2{color:#000;}
.main-imp-sec .sub-imp-sec{display:flex;flex-wrap:wrap;justify-content: center;margin:0px -15px;padding-top: 45px;grid-gap: 25px 0;}
.main-imp-sec .sub-imp-sec .imp-box{box-shadow:0 0 5px rgb(221 221 221 / 49%);border-radius:14px;background-color:#ffffff;width:calc(100% / 3 - 30px);padding:30px 24px 70px;margin: 0px 15px;}
.main-imp-sec .sub-imp-sec .imp-box .icon{margin-bottom:40px;max-height: 130px;}
.main-imp-sec .sub-imp-sec .imp-box .icon img{max-height:100px;object-fit:cover;}
.main-imp-sec .sub-imp-sec .imp-box .imp-content h4{font-size:20px;color:#3d5c9b;line-height:25px;}
.main-imp-sec .sub-imp-sec .imp-box .imp-content .content{margin-top:30px;}

.newsletter-section form input.hs-input{height:44px;}
.inbound-section.box-sec{background-color:#eef1ff;}
.box-sec .title-style h2{color: #02255b;font-weight:700;}
.box-sec .title-style h4{color: #709bcb;font-weight:700;margin-bottom:10px;}
.inbound-section.box-sec .inbound-group{justify-content: center;}
.box-sec .btn_style{text-align:center;margin-top: 50px;}
.box-sec .btn_style a{min-width:342px;border-radius: 23px;}
.box-sec .btn_style a:hover{background-color: #3d5c9b;color: #fff;border: 1px solid transparent;}
.box-sec .btn_style a:after{content:'';border:transparent;display:inline-block;width:16px;height:22px;vertical-align:middle;background-image:url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/btn-right-angle.png);background-repeat:no-repeat;background-size:contain;background-position:center center;margin-left:40px;}

.rh-testimonial-slider{padding:70px 0px;}
.rh-testimonial-slider .title-style{text-align:center;margin-bottom:70px;}
.rh-testimonial-slider .title-style h4{font-size: 20px;color: #709bcb;line-height:24px;margin-bottom:10px;}
.rh-testimonial-slider .title-style h2{color: #02255b;}
.rh-testimonial-slider .list {padding:15px 2px 2px;}
.rh-testimonial-slider .list .inner-list{display:flex;}
.rh-testimonial-slider .list .slider-img {display: flex;align-items: flex-end;}
.rh-testimonial-slider .list .slider-img img{width:100px;height:100px;object-fit:cover;border-radius:5px;}
.rh-testimonial-slider .list h5{max-width:70px;padding-left:15px;font-size:20px;}
.rh-testimonial-slider .list .content{padding-top:25px;font-size: 16px;}
.rh-testimonial-slider .list .left-t-slider{width:38%;}
.rh-testimonial-slider .list .left-t-slider .testimonial-slider-for{position:relative;box-shadow:0 0 5px rgb(221 221 221 / 80%);border-radius:14px;background-color:#ffffff;padding:35px;}
.rh-testimonial-slider .list .left-t-slider .testimonial-slider-for:before{content:"";position:absolute;right:40px;top:-15px;background-image:url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/quote.svg);background-repeat:no-repeat;background-size:cover;width: 80px;height: 55px;}
.rh-testimonial-slider .list .right-t-slider {width: 62%;padding-left: 30px;}

.rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner.active{background-color: #eef1ff;opacity: 0.4;}
.rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav{display:flex;flex-wrap:wrap;}
.rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner{width:calc(100%/3 - 0px);height: 209px;}
.rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner a .img-box{width:100%;}
.rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner a .img-box img{width:100%;height: 209px;object-fit:cover;}
.rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner:first-child a .img-box img{border-top-left-radius: 10px;}
.rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner:nth-child(3) .img-box img{border-top-right-radius: 10px;}
.rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner:nth-child(7) .img-box img{border-bottom-left-radius: 10px;}
.rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner:nth-child(9) .img-box img{border-bottom-right-radius: 10px;}
.legal-consent-container .hs-form-booleancheckbox-display p{display:inline-block !important;}

/*** Slider ***/
.interact_section { padding: 50px 0; background: #fcfcfc; position: relative; }
.interact_section .title-style { margin: 0 0 40px; text-align: center; }
.interact_section .title-style h2 { font-size: 35px; line-height: 42px; color: #333333; }
.interact_slider { position: relative; width: 100%; margin: 0 auto; }
.interact_for { width: 363px; }

.interact_nav { position: sticky; top: 80px; }
.interact_nav .container { width: 900px; display: flex; flex-wrap: wrap; }
.interact_image { width: 363px; position: relative; }
.interact_image .image { display: none; position: sticky; top: 0; }
.interact_image .image:first-child { display: block; }
.interact_text { padding: 0; cursor: pointer; padding: 0 0 0 80px; width: calc(100% - 363px); }
.interact_text ul { margin: 0; padding: 0; display: inline-block; width: 100%; list-style-type: none; }
.interact_text ul li { padding: 20px 0; font-weight: 400; }
.interact_text ul li a { color: #b2b2b2; font-size: 18px; line-height: 24px; }
.interact_text ul li.active a { font-size: 25px; line-height: 32px; color: #3d5c9b; } 
.img_right .interact_nav { flex-direction: row-reverse; }
.img_right .interact_text { padding: 0 80px 0 0; }



@media (min-width:768px) { .container, .row-fluid .container[class*="span"]{width:750px;} }
@media (min-width:992px) { .container, .row-fluid .container[class*="span"]{width:970px;} }
@media (min-width:1200px) { .container, .row-fluid .container[class*="span"]{width:1140px;} }


@media (max-width:1199px){
    
    .r-icon-title .inner-icon-title{margin: 0px -20px;}
    .landing-banner .bottom-shape{bottom:-106px;}
    .banner-s-padding{margin-bottom:140px;}
    .landing-banner .bottom-arrow{bottom: -55px;}
    
    .landing-counter .right-c .timer-section div>div{width: 107px;height: 109px;}
    
    .landing-video .cover .left-c{padding-right:20px;}
    
    .row-fluid .header-section { padding: 25px 0; }
    .row-fluid .header-section .head-btn a { min-width: 130px; }
    .row-fluid .header-section .header-righ { padding-left: 20px; }
    .row-fluid .header-section .logo { width: 180px; }
    .row-fluid .header-section .header-righ { width: calc(100% - 180px); }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children > a { padding-right: 16px; }
    .row-fluid .header-section .head-btn { margin: 0; padding-left: 10px; }
    
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1 {padding: 9px 5px;}
    .header-search-div {padding: 9px 0px 8px;}
    .header-search-div .header-search{margin: 0 auto;}

    .hero-section { padding: 60px 0 100px; }
    .hero-section .right { padding-left: 0px; }
    .hero-section .left { padding-right: 30px; }

    .two-col-section { padding: 70px 0; }
    .two-col-section .left { padding-left: calc((100% - 965px) / 2); width: calc(50% - 16%); padding-right: 30px; }
    .two-col-section .right { width: calc(50% + 16%); }
    .two-col-section .col-slider-box .box-in { padding-left: 50px; }
    .two-col-section .col-slider-box .box-in .content { padding-right: 25px; }
    .two-col-section .col-slider-group .slick-arrow { width: 18px; height: 40px; left: 10px; }
    .two-col-section .col-slider-group .slick-arrow.slick-next { width: 18px; height: 40px; }
    .two-col-section .col-slider-group .slick-arrow.slick-next:after { width: 18px; height: 40px; }
    .two-col-section .col-slider-group .slick-arrow.slick-prev:after { width: 18px; height: 40px; }

    .mensa-section { padding: 64px 0 70px; }

    .service-section { padding: 70px 0 50px; }
    .service-section .title-style .left { padding-right: 50px; }
    .service-section .service-group .service-box .box-in { padding: 27px 25px 35px; }
    .service-section .service-group .service-box .contain { padding-top: 20px; }
    .service-section .service-group .service-box .contain .para { padding-top: 18px; }

    .inbound-section { padding: 70px 0 56px; }
    .inbound-section .title-style { margin-bottom: 35px; }

    .faq-section h2 { margin-bottom: 20px; }
    .faq-section .faq-group .faq-box { padding: 22px 0; }

    .calix-section { padding: 70px 0 40px; }
    .calix-section .title-style .image img { max-width: 100%; }
    .calix-section .calix-groupwrap { margin-left: -20px; margin-right: -20px; }
    .calix-section .calix-group .calix-box { padding: 0 20px 30px; }
    .calix-section .calix-group .calix-box .box-in { padding: 34px 20px; }
    .calix-section .calix-group .calix-box .para { padding-top: 20px; }

    .logo-section { padding: 70px 0 55px; }
    .logo-section .logo-group { padding-top: 30px; }

    .row-fluid .footer-section .footer-top .top-right { padding-left: 15px; }
    .row-fluid .footer-section .footer-top .top-left { padding-right: 15px; }
    .row-fluid .footer-section .top-left .content { padding-left: 20px; padding-right: 25px; }
    .row-fluid .footer-section .menu-row .menu-col { width: 20%; padding: 30px 15px; }
    .row-fluid .footer-section .menu-row > div > div { margin-left: -15px; margin-right: -15px; }
    .row-fluid .footer-section .subfooter { padding: 25px 0; }

    /*-------- Channel Page --------*/
    .form-section .container { max-width: 1040px; }
    .channel-hero .hero-cntent { padding-left: calc((100% - 940px) / 2); padding-bottom: 150px; }
    .form-section .title-style .para { padding-top: 30px; }
    .form-section .form-design { padding: 45px 35px 43px; }
    .form-section .form-design form fieldset.form-columns-2 .hs-form-field:first-child { padding-right: 15px; }
    .form-section .form-design form fieldset.form-columns-1 > .field { padding-right: 15px; }
    .form-section .form-design form fieldset.form-columns-2 .hs-form-field:last-child { padding-left: 15px; }
    .form-section .form-design form fieldset .hs-form-field.hs_phone { padding-right: 15px; }
    .form-section .form-design form fieldset .hs-form-field.hs_phone + .hs_submit { padding-left: 15px; }
    .form-section .form-design form fieldset .hs-form-field.hs-fieldtype-booleancheckbox { margin-bottom: 0; }
    .canales-slider-section .title-style { padding-top: 80px; padding-left: calc((100% - 940px) / 2); padding-right: 40px; }
    .canales-slider-section .title-style .para { padding-top: 30px; }
    .canales-slider-section .canales-slider-group .slick-arrow { width: 70px; height: 70px; }
    .canales-slider-section .canales-slider-group .slick-arrow.slick-next { left: -110px; }
    .canales-slider-section .canales-slider-group .slick-arrow { left: -200px; border-radius: 100%; }
    .imgtext-section .image { padding-left: calc((100% - 940px) / 2); }
    .imgtext-section .content { padding-right: calc((100% - 940px) / 2); padding-left: 50px; }
    .channel-hero .hero-cntent h1::before { width: 100px;  left: -103px;}

    /*-------- Knowledge Page --------*/
    .knowledge-sld-section .knowledge-sld-box { padding: 8px 15px 30px; }
    .knowledge-sld-section .knowledge-sld-box .box-in { padding: 30px 30px 30px; }
    .knowledge-sld-section .knowledge-sld-box .btn { padding-top: 30px; }
    .knowledge-sld-section .knowledge-sld-box .btn a { font-size: 18px; }
    .knowledge-sld-section .knowledge-sld-box .btn a img { width: 25px; }
    .knowledge-sld-section .knowledge-sld-group { padding-bottom: 45px; }
    .knowledge-sld-section .knowledge-sld-group .slick-arrow { width: 22px; height: 33px; left: calc(50% - 36px); }
    .knowledge-sld-section .knowledge-sld-group .slick-arrow.slick-next { right: calc(50% - 46px); }
    .blogfeed-section { padding: 60px 0; }
    .blogfeed-section .blogfeed-groupwrap { margin-left: -15px; margin-right: -15px; }
    .blogfeed-section .blogfeed-box { padding: 15px; }
    .blogfeed-section .blogfeed-box .post-content .para p { padding-top: 18px; }
    .blogfeed-section .blogfeed-box .post-content a.read-more { font-size: 18px; margin-top: 20px; }
    .blogfeed-section .blogfeed-box .post-content a.read-more img { margin-left: 14px; }
    .blogfeed-section .load-more { padding-top: 30px; }

    /*-------- Product Page --------*/
    .product-hero { padding-bottom: 120px; }
    /*   .product-hero .prohero-group .prohero-box .image { padding-right: calc((100% - 940px) / 2); padding-left: 50px; } */
    .product-hero .prohero-group .prohero-box .image .img-in:before { right: auto; left: 360px; }
    .product-hero .prohero-group .prohero-box .content { padding-left: calc((100% - 940px) / 2); padding-right: 0; }
    .product-hero .prohero-group .slick-arrow { width: 40px; height: 40px; border-radius: 100%; overflow: hidden; left: calc((100% + 16px) / 2); }
    .product-hero .prohero-group .slick-arrow.slick-next { right: calc((100% - 806px) / 2); }
    .product-hero .hrimg-group { padding-left: 65px; padding-right: calc((100% - 940px) / 2); }
    .product-hero .hrimg-group .hrimg-box { margin-right:0px; }
    .product-hero .prohero-group .hrimg-group .slick-arrow { width: 50px; height: 50px; left: 0; }
    .product-hero .prohero-group .hrimg-group .slick-arrow.slick-next { left: 390px; }
    .msg-section { padding: 52px 0 80px; }
    .msg-section .title-style { margin-bottom: 50px; }
    .msg-section .right { padding-left: 50px; }
    .msg-section .right.max { padding-left: 10px; }

    .msg-section .msg-group .msg-box .content { padding-left: 30px; }
    .msg-section .msg-group .msg-box { margin-bottom: 70px; }
    .customermsg-section { padding: 72px 0 60px; }
    .customermsg-section h2 { margin-bottom: 40px; }
    .platform-section { padding-bottom: 60px; }
    .platform-section .left { padding-left: calc((100% - 940px) / 2); }
    .platform-section .bottom-text { padding-left: calc((100% - 940px) / 2); }
    .platform-section .right img { margin-bottom: -180px; }
    .our-product-section { padding: 80px 0 60px; }
    .protab-section .protab-group ul.pro-link { margin: 40px 0 30px; }
    .protab-section .protab-group ul.pro-link li { margin: 0px 0px; padding:15px 13px; }
    .protab-section .protab-group .btn a { font-size: 24px; }
    .protab-section .protab-group .btn a:after { width: 14px; height: 21px; margin-left: 12px; }
    .ourclient-section .right-content .title { padding: 20px 15px; }
    .ourclient-section .right-content .logo-group { padding: 8px 0 10px; }
    .ourclient-section .right-content .logo-group .logo-box { padding: 15px; }
    .ourclient-section .right-content .logo-group .logo-box img { max-width: 130px; max-height: 47px; }

    /*-------- Videos Page --------*/
    .videos-section { padding-bottom: 75px; }
    .videos-section .videos-group .right .mCSB_container { margin-right: 0; }
    .videos-section .videos-group .right .mCSB_scrollTools { width: 7px; }
    .videos-section .videos-group .left { width: 65%; }
    .videos-section .videos-group .right { width: 35%; }

    .row-fluid .post-head .box-inner { padding: 0; max-width: 100%; }
    .row-fluid .inner-subscribe-strip h3 { width: 100%; padding: 0 0 10px; }
    .row-fluid .inner-subscribe-strip h3+div { width: 100%; text-align: left; }
    .row-fluid .inner-subscribe-strip form { margin-left: -10px; width:100%; }
    .row-fluid .inner-subscribe-strip form .field .input input { width: 160px; }
    .row-fluid .inner-subscribe-strip form > div { width: 30%; }
    .row-fluid .inner-subscribe-strip form > div.hs_email { width: 40%; }

    .row-fluid .inner-subscribe-strip form .field .input input[type="email"] { width: 100%; }
    .row-fluid .post-head .left { width: 100%; padding: 30px 0 0; }
    .row-fluid .post-head .thumb { width: 100%; min-height: auto; padding-bottom: 52%; }
    .row-fluid .post-head .box-inner { flex-direction: column-reverse; }
    .hs-blog-post .row-fluid .main-blog-section { padding: 60px 0 70px; }
}

@media (min-width:992px){
    .row-fluid .header-section a.mobile-trigger { display:none; } 
    .row-fluid .header-section .head-btn { display:block; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal > ul .head-btn { display:none; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper.one{min-width: 225px;} 
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper {opacity: 0;visibility: hidden;transform: translateY(10px); left:-28px; padding: 27px 38px;min-width: 551px;}
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1.hs-item-has-children:nth-child(5) > .headmega-menu.hs-menu-children-wrapper { left:auto; right:-28px; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1.hs-item-has-children:nth-child(4) > .headmega-menu.hs-menu-children-wrapper { left:auto; right:-28px; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children:hover > .headmega-menu.hs-menu-children-wrapper { opacity: 1; visibility: visible; transform: translateY(0px); }
    
/*     .promo-hero .landing-banner {  background-size: 100% 92% !important; } */ 

}

@media (max-width:991px){
     
     
     
    .mainmenu, .mainmenu *{display: block;float: none;position: static;top: auto;right: auto;left: auto;bottom: auto;padding: 0px;margin: 0px;background-image: none;background-color: transparent;
        border: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; max-width: none;width: 100%;height: auto;
        line-height: 1; font-weight: normal;text-decoration: none;text-indent: 0px;text-align: left;color: #3d5c9b;}
    a.mobile-trigger { display: inline-block !important; cursor: pointer; position: absolute; top: 47px;  transform: translateY(-50%); right:calc((100% - 720px) / 2); width: 44px; height: 44px; padding: 12px 10px;
        z-index: 99999999999; -webkit-transition: background-color 0.2s linear; font-size: 16px; font-weight: normal; text-align: left; text-transform: uppercase;
        border-radius: 6px; -webkit-transition:color .2s ease-in; -moz-transition:color .2s ease-in; transition:color .2s ease-in;}
    a.mobile-trigger:hover { text-decoration: none; color: #d33140;}
    a.mobile-trigger span{ display: inline;}
    a.mobile-trigger span:before{ position: absolute; content: 'Menu'; }
    a.mobile-trigger span:after{ position: relative; right: 2px; content: 'Close'; 
        background-color: #3d5c9b; opacity: 0; transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -webkit-transition: opacity .4s ease-in-out; }

    /* Change button when menu is open */
    .mobile-open a.mobile-trigger{ -webkit-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; transition:background-color 0.2s linear; background: transparent; }
    .mobile-open a.mobile-trigger span:after{ opacity: 1; }

    /* Toggle Button Icon & Animations */
    a.mobile-trigger i { display: inline; position: relative; top: -2px; margin-left: 0; -webkit-transition-duration: 0s; -webkit-transition-delay: .2s; -moz-transition-duration: 0s; -moz-transition-delay: .2s;
        transition-duration: 0s; transition-delay: .2s;}
    a.mobile-trigger i:before, a.mobile-trigger i:after { position: absolute; content: '';}
    a.mobile-trigger i, a.mobile-trigger i:before, a.mobile-trigger i:after { width: 24px; height: 3px; background-color: #02255b; display: inline-block;}
    a.mobile-trigger i:before { margin-top: -8px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0;}
    a.mobile-trigger i:after { margin-top: 8px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0;}
    .mobile-open a.mobile-trigger i { background-color: rgba(0,0,0,0.0); -webkit-transition-delay: .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
        box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);}
    .mobile-open a.mobile-trigger i:before { margin-top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0, .2s;
        -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);background:#d33140;}
    .mobile-open a.mobile-trigger i:after { margin-top: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
        -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow:0px 1px 1px rgba(0, 0, 0, 0);background:#d33140;}

    /* Child Toggle Button */
    span.child-triggerm { display: block !important; cursor: pointer; position: absolute; top: 1px; right: 0px; width: 40px !important; min-width: 40px !important; height: 40px !important; 
        padding: 0 !important; border-left: 1px solid #D1E1ED;}
    span.child-triggerm:hover { text-decoration: none;}

    /* Child Toggle Button Icon & Animations */
    span.child-triggerm div.hack{position: absolute;width: 450px;height: 100%; left: -350px;}

    span.child-triggerm span { position: relative; top: 50%; margin: 0 auto !important; -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s;}
    span.child-triggerm span:after { position: absolute; content: '';}
    span.child-triggerm span, span.child-triggerm span:after { width: 16px; height: 2px; background-color:#D1E1ED; display: block;}
    .row-fluid .mainmenu .hs-menu-flow-horizontal > ul > li:hover span.child-triggerm span, .row-fluid .mainmenu .hs-menu-flow-horizontal > ul > li:hover span.child-triggerm span:after { background-color: #D1E1ED; }
    span.child-triggerm span:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s;
        transition-duration: .2s;}
    span.child-triggerm.child-open span:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s;
        transition-duration: .2s;}
    span.child-triggerm.child-open span { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s;
        transition-duration: .2s;}
    
    .header-search-div:after{display: none;}
    .header-icon{float: none !important;margin-left: auto !important;}
    .row-fluid .header-section .header-righ {width: calc(100% - 250px);}
    .header-search-div .header-search{margin: 0;margin-left: auto;}
    
/*     .header-container-wrapper{height: auto;} */
    

    /* Menu Styles on Mobile Devices */ 
    .mainmenu .hs-menu-flow-horizontal, .mainmenu.js-enabled .hs-menu-flow-horizontal,.mainmenu.js-enabled .hs-menu-children-wrapper{ display: none;} 
    .mainmenu ul.hs-menu-children-wrapper { visibility: visible !important; opacity: 1 !important; position: static !important; display: none;}
    .mainmenu.js-enabled .hs-menu-flow-horizontal{ position: absolute; top: 100%; left: 0px; width: 100%; -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
        box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15);background:#fff;}
    .mainmenu .hs-menu-flow-horizontal{ padding: 0px 0 0 0; background-color: #3d5c9b; width: 100%; z-index: 8888;}
    .mainmenu .hs-menu-flow-horizontal > ul > li{ position: relative;}
    .mainmenu .hs-menu-flow-horizontal > ul > li a{ overflow: visible;  }
    .mainmenu .hs-menu-flow-horizontal ul li{ border-top: 1px solid #d1e1ed; }
    .mainmenu .hs-menu-flow-horizontal ul li a:hover{ color: #d33140; }

    /*----------- Homepage -----------*/
    a.btn_style, .btn_style a { min-width: 170px; font-size: 18px; }
    a.border_btn, .border_btn a { min-width: 170px; font-size: 18px; }

    /* Header Section */
    .row-fluid .header-section { position: relative; }
    .row-fluid .header-section .head-btn { display:none; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1 {padding:0px;  }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-menu-depth-1 a { padding: 9px 15px;  } 
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul > li.hs-item-has-children > a { padding-right: 50px; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children > ul.hs-menu-children-wrapper { box-shadow: none; opacity: 1; visibility: visible; position: relative; top: 0; left: 0; transform: none; transition: none; min-width: unset; width: 100%; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children > ul.hs-menu-children-wrapper li a { padding: 9px 15px 10px; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal > ul .head-btn { display:block; text-align: center; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal > ul .head-btn span { text-align: center; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal > ul .head-btn { text-align: left; width: 100%; padding: 15px 15px; /*border-top: 1px dotted rgb(2 37 91);*/ }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal > ul .head-btn a { display: inline-block; width: auto; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children > a:after { display:none; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children > .hs-menu-children-wrapper {opacity: 1;visibility: visible;transform: translate(0px, 0px); transition:none; border-radius: 0;position: relative;left: 0;top: 0;min-width: unset;box-shadow: none;}
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper h4 { display:none; padding: 9px 15px; border-top: 1px solid #d1e1ed; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper .menu-row { padding: 0; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper .menu-row .menu-col { width: 100%; margin: 0; display: block; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper .menu-row .menu-col h5 { padding: 9px 15px; border-top: 1px solid #d1e1ed; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper .menu-row .menu-col .link-list ul li { padding: 0 15px; margin: 0; }
    .row-fluid .header-section .mainmenu .hs-menu-flow-horizontal ul li.hs-item-has-children .headmega-menu.hs-menu-children-wrapper .menu-row .menu-col .link-list ul li a:before { top: 15px; }

    /* Footer Section */
    .row-fluid .footer-section .footer-top .top-left { width: 100%; padding-right: 0; }
    .row-fluid .footer-section .footer-top > div > div { display: block; }
    .row-fluid .footer-section .footer-top .top-right { width: 100%; padding: 25px 0 0; }
    .row-fluid .footer-section .foot-address-sec .foot-address-group .foot-address-box { width: calc(50% - 18px); margin: 10px 30px 10px 0; }
    .row-fluid .footer-section .footer-top { padding-bottom: 25px; }
    .row-fluid .footer-section .menu-row { text-align:left; }
    .row-fluid .footer-section .menu-row .menu-col { width: 33.33%; margin: 0 -2px; padding: 15px 17px; }
    .row-fluid .footer-section .image-wrap .image img { max-width: 100px !important; max-height: 90px; }
    .row-fluid .footer-section .image-wrap .image { margin-right: 25px; }

    .hero-section .para p { font-size: 18px; line-height: 25px; }
    .hero-section .btn-group .btn { margin-right:10px; }
    .hero-section .btn-group .btn a { min-width: 155px; }
    .two-col-section .left { padding-left: calc((100% - 720px) / 2); padding-right: calc((100% - 720px) / 2); width: 100%; }
    .two-col-section .right { width: 100%; padding-left: calc((100% - 720px) / 2); padding-right: calc((100% - 720px) / 2); margin-top: 40px; }
    .two-col-section .col-slider-box .box-in { border-radius: 20px; position: relative; overflow: hidden; }
    .two-col-section .col-slider-group .slick-arrow.slick-next { right: 10px; }
    .mensa-section .image { padding-top: 40px; }
    .mensa-section .title-style .para { padding-top: 25px; }
    .service-section { padding: 60px 0 40px; }
    .service-section .title-style .left { padding-right: 30px; }
    .service-section .service-group .service-box .box-in { padding: 27px 15px 35px; }
    .service-section .service-group .service-box .contain { padding-top: 15px; }
    .service-section .service-group .service-box .contain .para { padding-top: 15px; }
    .video-section { padding: 60px 0; }
    .video-section .left { width: 300px; line-height: 0px; }
    .video-section .imgwrap .video_code { top: 36px; left: 12px; width: calc(100% - 25px); height: calc(100% - 55px); border-radius: 0px 0px 14px 14px; }
    .video-section .right { width: calc(100% - 300px); padding-top: 80px; padding-left: 50px; }
    .inbound-section { padding: 60px 0 50px; }
    .inbound-section .inbound-group .inbound-box { padding: 15px; }
    .inbound-section .inbound-groupwrap { margin-left: -15px; margin-right: -15px; }
    .inbound-section .inbound-group .inbound-box .box-in { padding: 22px 15px 28px; }
    .faq-section .faq-group .faq-box .content p:first-child { padding-top: 15px; }
    .calix-section .calix-group .calix-box { width: 50%; padding: 0 15px 30px; }
    .calix-section .calix-group .calix-box.title-style { width: 50%; }
    .calix-section .title-style .image { padding-top: 30px; }
    .calix-section .calix-groupwrap { margin-left: -15px; margin-right: -15px; }
    .video-section .btn a:after { width: 14px; margin-left: 20px; }
    .video-section .btn a { font-size: 18px; line-height: 23px; padding: 16px 25px; }
    .ctastrip-section .btn a:after { margin-left: 20px; width: 14px; }
    .ctastrip-section .btn a { font-size: 18px; padding: 15px 30px; }
    .logo-section { padding: 60px 0 45px; }
    .logo-section .logo-group { padding-top: 20px; }
    .newsletter-section .form-style .hs_submit input[type="submit"] { font-size: 18px; background-size: 13px 17px; background-position: calc(100% - 20px) center; padding: 8px 45px 8px 24px; border-radius: 25px; }
    .newsletter-section form .hs-form-field.hs_email .input input { padding-right: 180px; }
    .newsletter-section form .hs-form-field .input input { padding: 12px 15px; border-radius: 25px; }


    /*-------- Channel Page --------*/
    .form-section .title-style { width: 100%; text-align: center; padding: 0 0 30px; }
    .form-section .title-style .para { padding-top: 20px; }
    .channel-hero .hero-cntent { padding-left: calc((100% - 720px) / 2); width: calc(50% + 50px); margin-right: -50px; position: relative; z-index: 1; padding-bottom: 120px; }
    .channel-hero .bg-image { width: 50%; }
    .channel-hero .bg-image:before { width: 35%; }
    .channel-hero a.scroll-bottom { bottom: 45px; }
    .nrm-content-section { padding: 60px 0; }
    .nrm-content-section .btn { padding-top: 30px; }
    .nrm-content-section .btn a { padding: 12px 30px; }
    .nrm-content-section .btn a:after { width: 14px; margin-left: 20px; }
    .form-section { padding: 60px 0; }
    .form-section .rgt-form { width: 100%; }
    .form-section .form-design form .hs_submit input[type="submit"] { }
    .canales-slider-section { padding: 60px 0; }
    .canales-slider-section .title-style { padding-left: calc((100% - 720px) / 2); padding-right: calc((100% - 720px) / 2); padding-top: 0; padding-bottom: 30px; width: 100%; }
    .canales-slider-section .title-style .para { padding-top: 20px; }
    .canales-slider-section .right { width: 100%; padding-left: calc((100% - 720px) / 2); }
    .canales-slider-section .canales-slider-group .slick-arrow { left: 50px; }
    .canales-slider-section .canales-slider-group .slick-arrow.slick-next { left: 0; }
    .canales-slider-section .canales-slider-group .slick-arrow { width: 40px; height: 40px; }
    .canales-slider-section .canales-slider-group { padding-bottom: 50px; }
    .canales-slider-section .canales-slider-group .canales-slider-box .box-in { padding-top: 35px; }
    .canales-slider-section .canales-slider-group .canales-slider-box .content { padding: 0 30px 30px; }
    .canales-slider-section .canales-slider-group .canales-slider-box .box-in { width: 500px; }
    .imgtext-section { padding: 60px 0; }
    .imgtext-section .image { padding-left: calc((100% - 720px) / 2); }
    .imgtext-section .content { padding-right: calc((100% - 720px) / 2); padding-left: 30px; padding-top: 30px; padding-bottom: 30px; }
    .canales-service-section { padding: 60px 0; }
    .canales-service-section .canales-service-box .content .para { padding-top: 20px; }
    .canales-service-section .canales-service-group { padding-left: 40px; }

    /*-------- Product Page --------*/
    .product-hero { padding-bottom: 100px; }
    .product-hero .prohero-group .prohero-box .content { padding-left: calc((100% - 720px) / 2); }
    /*   .product-hero .prohero-group .prohero-box .image { padding-right: calc((100% - 720px) / 2); padding-left: 13px; } */
    .product-hero .prohero-group .slick-arrow { left: calc((100% - 720px) / 2); top: auto; bottom: 0; transform: translateY(0px); z-index: 10; left: calc((100% - 100px) / 2); }
    .product-hero .prohero-group .slick-arrow.slick-next { right: calc((100% - 100px) / 2); }
    .product-hero .prohero-group .prohero-box .image .img-in:before { left: 340px; }
    .product-hero .prohero-group .prohero-box .image .img-in { position: relative; overflow: hidden; }
    .product-hero .prohero-group .slick-arrow:hover { bottom: 5px; top: auto; }
    .product-hero .prohero-group .prohero-box .btn-group .btn a { min-width: 160px; }
    .product-hero .hrimg-group { padding-right: calc((100% - 720px) / 2); padding-left: 45px; }
    .product-hero .hrimg-group .hrimg-box { max-width: 295px; }
    .product-hero .prohero-group .prohero-box .hrimg-box .image .img-in:before { width: 220px; height: 444px; top: 13px; left: 45px; }
    .product-hero .prohero-group .hrimg-group .slick-arrow { width: 30px; height: 30px; left: 10px; }
    .product-hero .prohero-group .hrimg-group .slick-arrow.slick-next { left: 340px; }
    .customermsg-section { padding: 60px 0 45px; }
    .msg-section .left { width: 40%; }
    .msg-section .right { width: 60%; padding-left: 30px; padding-top: 30px; }

    .msg-section .right.max { width: calc(62% + 1px); padding-left: 0px; padding-top: 0px; }
    .msg-section .left.min { width: calc(38% - 1px); }

    .msg-section .msg-group .msg-box .image { width: 74px; }
    .msg-section .msg-group .msg-box .content { width: calc(100% - 74px); padding-left: 20px; }
    .msg-section .left .left-in { padding: 31px 15px 28px; width: calc(100% - 44px); margin-right: 44px; }
    .msg-section .left .images .img2 { padding-left: 20px; }
    .msg-section .left .images .img2 .img-in { width: calc(100% + 58px); margin-right: -58px; }
    /*   .msg-section .left .images .img2 img { width: calc(100% + 58px); margin-right: -58px; } */
    .msg-section { padding: 52px 0 60px; }
    .customermsg-section h2 { margin-bottom: 20px; }
    .customermsg-section .customermsg-box { width: 33.33%; }
    .platform-section { padding-bottom: 40px; }
    .platform-section .title-style { padding-bottom: 40px; }
    .platform-section .left { padding-left: calc((100% - 720px) / 2); padding-bottom: 75px; }
    .platform-section .icon img { width: 70px; }
    .platform-section .content { padding-top: 25px; }
    .platform-section .content p { font-size: 18px; line-height: 25px; }
    .platform-section .btn { padding-top: 20px; }
    .platform-section .bottom-text { padding-left: calc((100% - 720px) / 2); padding-right: 0; padding-top: 25px; }
    .cloud-msg-section { padding: 60px 0 50px; margin: 40px 0 60px; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box.half { width: 50%; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box { padding: 15px; }
    .cloud-msg-section .cloud-msg-group { padding: 0; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box .box-in { padding: 25px 20px 62px; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box.plus-sign:before { width: 20px; height: 20px; left: -10px; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box .btn a { font-size: 18px; padding: 9px 15px 9px; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box .btn a:after { width: 22px; height: 22px; margin-left: 5px; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box .btn { width: 100%; }
    .product-service-section .title-style .image { padding-left: 50px; }
    .product-service-section .product-service-box { padding: 15px; width: 50%; }
    .our-product-section { padding: 60px 0 50px; }
    .our-product-section .title-style { padding-bottom: 20px; }
    .our-product-section .our-product-groupwrap { margin-left: -15px; margin-right: -15px; }
    .our-product-section .our-product-group .our-product-box { padding: 15px; width: 100%; }
    .our-product-section .our-product-group .our-product-box:before { width: 40px; height: 40px; right: 15px; }
    .our-product-section .our-product-group .our-product-box .box-in { width: calc(100% - 17px); margin-right: 17px; }
    .our-product-section .our-product-group .our-product-box .image img { max-width: 65px; max-height: 70px; }
    .our-product-section .our-product-group .our-product-box .image:after { width: calc(100% - 54px); }
    .our-product-section .our-product-group .our-product-box .image { padding-left: 15px; }
    .our-product-section .our-product-group .our-product-box .content { padding: 32px 35px 32px 25px; }
    .our-product-section .our-product-group .our-product-box .content .para { padding-top: 15px; }
    .our-product-section .our-product-group .our-product-box .box-in a.circel-link { right: -20px; }
    .our-product-section .our-product-group .our-product-box .box-in a.circel-link img { width: 40px; }
    .pronumber-section .pronumber-group .pronumber-box { width: 50%; }
    .pronumber-section .title-style { margin-bottom: 20px; }
    .ourclient-section .title-style { width: 100%; text-align: center; padding: 0; }
    .ourclient-section .title-style .subtitle { margin-bottom: 10px; }
    .ourclient-section { padding: 60px 0; }
    .ourclient-section .right-content { width: 100%; margin-top: 30px; }
    .ourclient-section .right-content .title { padding: 15px; }
    .product-testimonial { padding: 60px 0; }
    .product-testimonial .title-style { margin-bottom: 30px; }
    .product-testimonial .product-testimonial-box .box-in .logo-icon img { max-width: 45px; max-height: 47px; }
    .product-testimonial .product-testimonial-box .box-in .logo-icon { width: 80px; height: 80px; right: -7px; top: -35px; }
    .product-testimonial .product-testimonial-box h4 { margin-bottom: 15px; }
    .product-testimonial .product-testimonial-box .box-in { padding: 32px 25px 32px; }
    .product-testimonial .product-testimonial-box { transform: scale(0.9); padding-top: 35px; }
    .product-testimonial .product-testimonial-group { padding-bottom: 55px; }
    .product-blog-section { padding: 60px 0; }
    .product-blog-section .title-style { padding-bottom: 30px; }
    .protab-section .protab-group ul.pro-link .slick-list { padding: 0 40px;}

    /*-------- Videos Page --------*/
    .videos-section { padding-bottom: 60px; }

    /*-------- Error Page --------*/
    .error-section { padding: 110px 0 80px; }
    .error-section .error-box:after { width: 120px; height: 120px; top: -60px; }

    .row-fluid .post-listing>div { width: 50%; }
    .post-listing .post-item.big-post { width: 100%; }
    .row-fluid .post-item.blog-category { width: 50%; display: flex; flex-wrap: wrap; }
    .row-fluid .post-item.blog-category>div { height: 100%; width: 100%; max-height: 590px; }
    .row-fluid .main-blog-section .load-more-post a { margin: 60px 0 0; }
    .row-fluid .main-blog-section { padding: 0 0 90px; }
    
     .landing-counter .right-c .timer-section div > div{width:70px;height:70px;font-size:30px;line-height:20px;}
    .landing-event-sec .event-box .inner-event-box .event-content{padding: 20px 20px;}
    .landing-logo .logo-box .inner-l-img{margin: 0px 10px 20px;width: calc(100%/4 - 20px);}
    .landing-logo{padding: 40px 0px 40px;}
    .landing-consecetur{padding:60px 0px;}
    .landing-consecetur .slick-arrow.slick-next{right:-15px;}
    .landing-consecetur .slick-slider .slick-dots{margin-right:20px;}
    .landing-consecetur .left-c{padding-top:20px;}
    .landing-event-sec .event-box .inner-event-box .event-image img{height:160px;}
    .landing-event-sec{padding:60px 0px 55px}
    .landing-counter{padding: 60px 0px 95px;}
    .landing-counter .right-c{min-height:245px;}
    .landing-banner{height:600px;}
    .landing-counter .left-c .content{max-width:311px;}
    .landing-banner .inner-content .content{padding: 30px 0px 50px;}
    
  
    
    .landing-counter .right-c .minute:before{top: 120px;height: 63px;}
    .landing-counter .right-c .second:before{height: 70px;    top: 123px;}
    .landing-counter .right-c .hour:before{    height: 90px;    top: 30px;}
    
    .r-icon-title .inner-icon-title{padding: 30px 0px 30px;}
    .r-icon-title .inner-icon-title .r-i-t{margin-bottom: 30px;width: calc(100%/3 - 0px);}
    .r-icon-title .inner-icon-title .r-i-t .icon{margin-bottom:15px;}
    .content-w-image{padding-top:80px;margin-bottom: 110px;}
    .content-w-image .inner-i-c .left-part{position:relative;z-index:1;}
    .main-imp-sec .title-style{top:0;text-align:center;}
    .main-imp-sec{padding-top:0px;}
    .content-w-image .inner-i-c .left-part .content{max-width:316px;}
    .main-imp-sec .sub-imp-sec .imp-box{width: calc(100% / 2 - 30px);margin: 0px 15px 20px;}
    .rh-hero .hero-cntent .para p{font-size:18px;}
    .rh-testimonial-slider .list .right-t-slider{display: flex;align-items: center;}
    .rh-testimonial-slider .list .left-t-slider:before{top: -10px;width: 50px; height: 35px;}
    .rh-testimonial-slider .list .inner-list{display:block;}
    .rh-testimonial-slider .list .left-t-slider{width:100%;}
    .rh-testimonial-slider .list .right-t-slider{width:100%;display: none;padding-left:0;margin-top: 25px;}
    .rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav{display:block;}
    .rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner{height:auto;}
    .rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner a .img-box img{height:auto;}
    .rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner a.active{display:block;}
    .rh-testimonial-slider{padding: 40px 0px 20px;}
    .rh-testimonial-slider .title-style{margin-bottom:20px;}
    .rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner:first-child a .img-box img{border-top-left-radius: 0px;}
    .list .right-t-slider .testimonial-slider-nav .slider-innner:nth-child(3) .img-box img{border-top-right-radius: 0px;}
    .rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner:nth-child(7) .img-box img{border-bottom-left-radius: 0px;}
    .rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner:nth-child(9) .img-box img{border-bottom-right-radius: 0px;}
    .main-imp-sec:before{height:70px;top:-70px;}
    .rh-testimonial-slider .s-wrap.panel{display:block !important;}
    .landing-banner .bottom-shape{bottom:-80px;}
    .banner-s-padding{margin-bottom:70px;}
    
    .landing-banner.banner-s-padding{height:460px;}
    .rh-testimonial-slider .s-wrap.panel{box-shadow:0 0 5px rgb(221 221 221 / 80%);border-radius:14px;background-color:#fff;padding:35px;margin-bottom: 30px;position:relative;width: calc(100%/2 - 30px);margin: 0px 15px 30px;}
    .rh-testimonial-slider .list .left-t-slider .testimonial-slider-for{box-shadow:none;border-radius:0;background-color:transparent;padding:0;display:flex;flex-wrap:wrap;margin:0px -20px;}
    .rh-testimonial-slider .list .left-t-slider .testimonial-slider-for:before{display:none;}
    .rh-testimonial-slider .list .left-t-slider .testimonial-slider-for .s-wrap.panel:before{content:"";position:absolute;right:10px;top:-15px;background-image:url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/quote.svg);background-repeat:no-repeat;background-size:80%;width:80px;height:55px;}
    .landing-banner .bottom-arrow{bottom: -35px;}
    
    .interact_for { width: 100%; }
    .interact_for img { margin: 0 auto; }
    .interact_nav { margin: 30px 0 0; padding: 0; width: 100%; flex-flow: wrap; }
    .interact_nav .title { text-align: center; padding: 0; min-height: auto; }
    .interact_nav .slick-list { padding: 0 0 !important; }
    .interact_slider ul.slick-dots { margin: 15px 0 0; width: 100%; text-align: center; display: block; }


    
}

@media (max-width:767px){
    body { font-size: 16px; }
    h1 { font-size: 35px; line-height: 43px; }
    h2 { font-size: 28px; line-height: 35px; }
    p { margin-bottom: 20px; }
    
    .landing-banner .bottom-arrow{bottom:-25px;}
    .rh-testimonial-slider .list .left-t-slider{width:100%;}
    .rh-testimonial-slider .list .right-t-slider{width:100%;display:none;}
    .rh-testimonial-slider .list .inner-list{display:block;}
    .rh-testimonial-slider .list .left-t-slider .testimonial-slider-for:before{background-size: 50px;right: 0px;top: -10px;}
    .landing-banner .bottom-shape{bottom:-60px;}
    .banner-s-padding {margin-bottom: 20px;}
    .banner-s-padding .inner-content{padding-top:40px;}
    .landing-banner.banner-s-padding{height:570px;}
    .rh-testimonial-slider .s-wrap.panel{width:100%;margin:0px 0px 30px;}
    .rh-testimonial-slider .list .left-t-slider .testimonial-slider-for{display:block;margin:0;}
    
   .gry-main.show .gry-slider-wrapper{width:auto;}
  
    footer .footer-top .footer-inner .right-social ul{column-count: initial;display:flex;justify-content: center;width: 100%;}
    .landing-event-sec .comman-title{padding-bottom:25px;}
    .event-popup .form-sec form input.hs-button{min-width:initial;}
    .landing-event-sec .event-box .inner-event-box .event-image:before{height:100px;}
    .landing-event-sec .event-box .inner-event-box .event-content{padding: 0px 20px 20px;}
    .landing-video .cover .left-c .content,.landing-consecetur .left-c .content{max-width:initial;}
    .landing-event-sec .event-box .inner-event-box .event-image img{height:100%;}
    footer .footer-top .footer-inner{display:block;padding-top:25px;}
    footer .footer-top{padding: 190px 0px 30px;}
    footer .footer-top .top-btn.btn_style a{font-size:30px;}
    .landing-consecetur .right-c .slick-slide{padding-bottom:20px;}
    .landing-consecetur .right-c{padding-left:0;}
    .landing-counter{padding: 60px 0px 60px;}
    .landing-banner{height:520px;}
    .landing-counter .left-c .content,.landing-counter .left-c h2{max-width:initial;}
    footer .footer-top .footer-inner .left-barcode{width:100%;text-align: center;}
    footer .footer-top .footer-inner .middle-content{margin:20px 0px;width:100%;}
    footer .footer-top .footer-inner .right-social{width:100%;padding:0;}
    .landing-consecetur .left-c{width:100%;text-align: center;margin-bottom: 20px;padding-top:0;}
    .landing-logo .comman-title{padding-bottom:30px;}
    .landing-consecetur .right-c{width:100%;}
    .landing-consecetur .right-c .inner-slider-box{opacity:1;}
    .landing-consecetur .slick-slider .slick-dots{text-align: center!important;margin-right: 0;}
    .landing-video .cover{display:block;}
    .landing-video .cover .left-c{width:100%;margin-bottom:20px;text-align:center;}
    .landing-video .cover .right-c{width:100%;}
    .landing-event-sec .event-box .inner-event-box{width:100%;margin: 0px 10px 20px;}
    .landing-counter .cover{display:block;}
    .landing-counter .left-c,.landing-counter .cover.invert .left-c{width:100%;margin-bottom:20px;text-align: center;margin-left: 0%;}
    .landing-counter .right-c{width:100%;}
    .landing-counter .right-c .timer-section{justify-content: center;}
    .header-popup-form .top-popup .right-p{width:100%;}
    .header-popup-form .top-popup .left-p{width:100%;padding:20px;}
    .header-popup-form .top-popup{display:block;}
    .header-popup-form .top-popup .right-p img{border-top-right-radius:0px;border-bottom-right-radius:0;transform: rotate(90deg);}
    .header-popup-form{max-width:100%!important;}
    .header-popup-form .top-popup .left-p .email-form form .hs_email input.hs-input{width:100%;}
    .header-popup-form .top-popup .left-p .email-form form{width:100%;}
    .landing-counter .right-c .timer-section div>div{width:46%;margin:5px;}
    .landing-counter .right-c .timer-section >div{display:flex;flex-wrap:wrap;}
    .landing-counter .right-c-new{width:100%;text-align: center;}
    
    /* Header Section */
    a.mobile-trigger { right: 5px; top: 40px; }
    .row-fluid .header-section .logo { width: 170px; }
    .row-fluid .header-section { padding: 18px 0; }
    .row-fluid .header-section .header-righ {width: calc(100% - 220px);}
/*     .header-container-wrapper {height: 75.5px;} */

    /* Footer Section */
    .row-fluid .footer-section { padding: 45px 0 0; }
    .row-fluid .footer-section .footer-top .top-left > div > div { display: block; }
    .row-fluid .footer-section .top-left .footer-social { width: 100%; }
    .row-fluid .footer-section .footer-social ul li { width: auto; display: inline-block; vertical-align: middle; margin: 0 7px 0 0; }
    .row-fluid .footer-section .footer-social ul li:last-child { margin-right: 0px; }
    .row-fluid .footer-section .footer-top .top-left { text-align: center; }
    .row-fluid .footer-section .top-left .content { width: 100%; padding: 25px 0 0; }
    .row-fluid .footer-section .top-left .content .para { padding-top: 10px; }
    .row-fluid .footer-section .top-left .qr-image { width: 100%; padding-top: 20px; }
    .row-fluid .footer-section .foot-address-sec .foot-address-group .foot-address-box { width: auto; display: inline-block; margin: 10px 10px; text-align: left; }
    .row-fluid .footer-section .foot-address-sec .foot-address-group .foot-address-box .content a { display: table; }
    .row-fluid .footer-section .foot-address-sec .foot-address-group { text-align: center; }
    .row-fluid .footer-section .menu-row { text-align:left; }
    .row-fluid .footer-section .menu-row .menu-col { width: 50%; }
    .row-fluid .footer-section .image-wrap { text-align: center; padding: 18px 0 35px; }
    .row-fluid .footer-section .image-wrap .image { margin-bottom:20px; }
    .row-fluid .footer-section .subfooter { padding: 20px 0; }
    .row-fluid .footer-section .subfooter .left { width: 100%; text-align: center; }
    .row-fluid .footer-section .subfooter .right { width: 100%; padding: 13px 0 0; }
    .row-fluid .footer-section .subfooter .right .linktext { text-align: center; }

    .hero-section { padding: 45px 0 100px; text-align: center; }
    .hero-section .sec-inner { display: block; }
    .hero-section .left { width: 100%; padding: 0; }
    .hero-section .right { width: 100%; padding-top: 28px; }
    .hero-section .right img { max-width: 450px; }
    .hero-section .para p { font-size: 16px; }

    .two-col-section { padding: 45px 0 35px; }
    .two-col-section .left { padding: 0 15px 0; }
    .two-col-section .pretitle { font-size: 18px; }
    .two-col-section h2 { margin-top: 10px; }
    .two-col-section .para { padding-top: 25px; }
    .two-col-section .para h5 { font-size: 16px; margin-bottom: 20px; }
    .two-col-section .right { padding: 0 15px 0; }
    .two-col-section .col-slider-box .box-in { flex-direction: column-reverse; flex-wrap: wrap; padding: 0; }
    .two-col-section .col-slider-box .box-in .img { width: 100%; height: 350px; background-position: top center; }
    .two-col-section .col-slider-box .box-in .content { width: 100%; padding: 25px 15px 30px; }
    .two-col-section .col-slider-box .box-in .img:before { display: none; }
    .two-col-section .col-slider-box .box-in .content h4 { margin-bottom: 12px; }
    .two-col-section .col-slider-box .box-in .content p { font-size: 16px; }
    .two-col-section .col-slider-box .box-in .content ul li { padding-left: 17px; margin-bottom: 10px; }
    .two-col-section .col-slider-box .box-in .content ul li:before { width: 6px; height: 6px; top: 8px; }
    .two-col-section .col-slider-box .box-in .content ul { margin-bottom: 20px; }

    .mensa-section { padding: 45px 0; }
    .mensa-section .title-style .para { padding-top: 15px; }
    .mensa-section .image { padding-top: 30px; }

    .service-section { padding: 45px 0; }
    .service-section .title-style { flex-wrap: wrap; padding-bottom: 35px; }
    .service-section .title-style .left { width: 100%; padding: 0; text-align: center; }
    .service-section .title-style .right { margin: 30px auto 0; max-width: 333px; width: 100%; padding: 20px 15px 22px; }
    .service-section .title-style .para { padding-top: 15px; }
    .service-section .service-groupwrap { margin: 0; }
    .service-section .service-group .service-box { width: 100%; text-align: center; padding: 0 0 30px; }
    .service-section .service-group .service-box .contain h4 { height: auto !important; }
    .service-section .service-group .service-box .image { justify-content: center; }
    .service-section .service-group .service-box .contain .para { padding-top: 10px; }
    .service-section .service-group .service-box .contain { padding-top: 12px; }
    .service-section .service-group .service-box .box-in { padding: 20px 15px 21px; }
    .service-section .service-group .service-box:last-child { padding-bottom: 0px; }

    .video-section { padding: 45px 0; }
    .video-section .left { width: 100%; }
    .video-section .left .imgwrap { width: 260px; }
    .video-section .imgwrap .video_code { top: 28px; left: 10px; width: calc(100% - 21px); height: calc(100% - 44px); }
    .video-section .imgwrap a.play-icon { width: 80px; height: 80px; }
    .video-section .imgwrap a.play-icon:before { width: 22px; }
    .video-section .right { width: 100%; text-align: center; padding: 30px 0 0; }
    .video-section .para { padding-top: 15px; }
    .video-section .btn { padding-top: 30px; }
    .video-section .btn a { padding: 13px 23px; }

    .inbound-section { padding: 45px 0; }
    .inbound-section .title-style .para { padding-top: 15px; }
    .inbound-section .inbound-groupwrap { margin: 0; }
    .inbound-section .inbound-group .inbound-box { width: 100%; padding: 0 0 30px; }
    .inbound-section .inbound-group .inbound-box:last-child { padding-bottom: 0px; }
    .inbound-section .inbound-group .inbound-box .contain { padding-top: 10px; }
    .inbound-section .inbound-group .inbound-box h3 { height: auto !important; }
    .inbound-section .inbound-group .inbound-box .box-in { width: 100%; padding: 18px 15px 20px; }

    .faq-section { padding: 45px 0 30px; }
    .faq-section .faq-group .faq-box { width: 100%; margin: 0; padding: 15px 0; }
    .faq-section .faq-group .faq-box:nth-child(2) { border-top: 1px solid #ccc; }

    .calix-section { padding: 45px 0; }
    .calix-section .calix-group .calix-box.title-style { width: 100%; text-align: center; padding: 0 0 40px; }
    .calix-section .title-style .sec-para { padding-top: 15px; }
    .calix-section .calix-groupwrap { margin: 0; }
    .calix-section .calix-group .calix-box { width: 100%; padding: 0 0 30px; }
    .calix-section .calix-group .calix-box:last-child { padding-bottom: 0px; }
    .calix-section .calix-group .calix-box h4 { height: auto !important;min-height:auto !important;}
    .calix-section .calix-group .calix-box .parawrap { height: auto !important; }
    .calix-section .calix-group .calix-box .para { padding-top: 15px; }

    .ctastrip-section { padding: 45px 0; }
    .ctastrip-section h4 { font-size: 18px; }
    .ctastrip-section .btn a { padding: 13px 25px; }

    .logo-section { padding: 45px 0 35px; }
    .logo-section h2 { margin-bottom: 15px; }
    .logo-section .logo-group { padding-bottom:0px }
    .logo-section .logo-group .logo-box img { max-width: 90px; max-height: 65px; }
    .logo-section .logo-group ul.slick-dots { margin-top: 10px; }

    .newsletter-section { padding: 45px 0; }
    .newsletter-section form .hs-form-field { width: 50%; margin-bottom: 20px; }
    .newsletter-section .form-style .hs_submit { position: relative; width: 100%; float: left; text-align: center; }
    .newsletter-section form .hs-form-field:nth-child(2) { padding-left: 10px; padding-right: 0; }
    .newsletter-section form .hs-form-field:nth-child(1) { padding-right: 10px; }
    .newsletter-section form .hs-form-field.hs_email { width: 100%; }

    /*-------- Channel Page --------*/
    .channel-hero { padding-bottom:10px; }
    .channel-hero .hero-cntent { width: 100%; padding: 45px 15px 100px; text-align: center; margin: 0; }
    .channel-hero .bg-image { width: 100%; padding: 0; position: absolute; bottom: 0; left: 0; top: 0; right: 0; }
    .channel-hero .bg-image:before { width: 100%; background-color: #fff; opacity: 0.7; }
    .channel-hero .hero-cntent .para p { font-size: 16px; line-height: 23px; }
    .channel-hero .hero-cntent h1 { padding-top: 10px; }
    .channel-hero .hero-cntent .pretitle { font-size: 18px; }
    .nrm-content-section { padding: 45px 0 50px; }
    .nrm-content-section .para p { font-size: 16px; line-height: 25px; }
    .nrm-content-section .btn a { font-size: 18px; padding: 11px 20px; }
    .nrm-content-section .btn a:after { margin-left: 10px; }
    .form-section { padding: 45px 0; }
    .form-section .title-style .para { padding-top:15px; }
    .form-section .form-design { padding: 40px 20px; }
    .form-section .form-design form fieldset .hs-form-field > label > span:not(:empty) { font-size: 16px; padding-left: 0; }
    .form-section .form-design form fieldset .hs-form-field .input input, .form-section .form-design form fieldset .hs-form-field .input select { margin-bottom: 5px; }
    .form-section .form-design form fieldset .hs-form-field { margin-bottom: 15px; }
    .canales-slider-section { padding: 45px 0; }
    .canales-slider-section .title-style { width: 100%; padding: 0 15px 30px; }
    .canales-slider-section .title-style .para { padding-top: 15px; }
    .canales-slider-section .right { padding-left: 15px; }
    .canales-slider-section .canales-slider-group .canales-slider-box .box-in { width: 450px; padding-top: 25px; }
    .canales-slider-section .canales-slider-group .canales-slider-box .content { padding: 0 15px 25px; }
    .canales-slider-section .canales-slider-group .canales-slider-box .content .para p { font-size: 16px; line-height: 23px;}
    .canales-slider-section .canales-slider-group { padding-bottom: 0; }
    .imgtext-section { padding: 45px 0; }
    .imgtext-section .title-style .pretitle { font-size: 18px; line-height: 20px; }
    .imgtext-section .title-style h2 { padding-top: 10px; }
    .imgtext-section .title-style { margin-bottom: 30px; max-width: 100%; padding: 0 15px 0; }
    .imgtext-section .image { width: 100%; height: 320px; position: relative; overflow: hidden; }
    .imgtext-section .sec-inner { flex-wrap: wrap; }
    .imgtext-section .image:before { width: calc(100% + 6px); height: 35px; background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/bottom-white-curve.png); top: auto; bottom: -2px; left: -4px; right: 0; }
    .imgtext-section .content { width: 100%; padding: 30px 15px 0; text-align: center; }
    .imgtext-section .content p { margin-bottom: 20px; }
    .canales-service-section { padding: 45px 0 40px; }
    .canales-service-section .canales-service-group { padding-left: 0; padding-bottom: 0; }
    .canales-service-section .canales-service-box .image img { width: 140px; height: 140px; }
    .canales-service-section .canales-service-box { padding-top: 70px; }
    .canales-service-section .canales-service-box .image { margin-top: -70px; margin-bottom: 20px; }
    .canales-service-section .canales-service-box .content .para { padding-top: 15px; }
    .canales-service-section .canales-service-box .box-in { padding: 0 15px 28px; }

    /* Knowledge Page */
    .knowledge-hero { padding: 50px 0 50px; }
    .knowledge-sld-section { padding: 70px 0 20px; }
    .knowledge-sld-section .sec-in:before { border-radius: 40px 40px 0px 0px; }
    .knowledge-sld-section .knowledge-sld-group { margin-top: -70px; padding-bottom: 0; }
    .knowledge-sld-section .knowledge-sld-box .box-in { padding: 25px 20px; }
    .knowledge-sld-section .knowledge-sld-box h2 { font-size: 28px; line-height: 35px; }
    .knowledge-sld-section .knowledge-sld-box .parawrap { padding-top: 15px; }
    .knowledge-sld-section .knowledge-sld-box .btn { padding-top: 18px; }
    .knowledge-sld-section .knowledge-sld-group .slick-dots li button { background-color: #fff; }
    .knowledge-sld-section .knowledge-sld-group .slick-dots { margin-top: 0; }
    .knowledge-sld-section .sec-in:after { height: 30px; }
    .knowledge-sld-section:after { height: 30px; }
    .knowledge-sld-section .sec-in { padding-bottom: 60px; }
    .blogfeed-section { padding: 45px 0; }
    .blogfeed-section .title-style .sec-para { padding-top: 15px; }
    .blogfeed-section .title-style { margin-bottom: 30px; }
    .blogfeed-section .blogfeed-groupwrap { margin: 0; }
    .blogfeed-section .blogfeed-box { width: 100%; padding: 0 0 30px; }
    .blogfeed-section .blogfeed-box .post-content .post-title { height: auto !important; }
    .blogfeed-section .blogfeed-box .post-content .para { height: auto !important; }
    .blogfeed-section .blogfeed-box .post-content .para p { padding-top: 15px; }
    .blogfeed-section .blogfeed-box .post-content { padding: 16px 15px 24px; }
    .blogfeed-section .blogfeed-box:last-child { padding-bottom: 0; }
    .blogfeed-section .load-more { padding-top: 0; }
    .blogfeed-section .load-more a { font-size: 18px; }
    .blogfeed-section .load-more a img { width: 25px; padding-top: 12px; }

    /*-------- Product Page --------*/
    .product-hero { padding: 45px 0 80px; }
    .product-hero .prohero-group .prohero-box .content { padding: 0; width: 100%; }
    /*   .product-hero .prohero-group .prohero-box .image { padding: 30px 0 0; width: 100%; position: relative; overflow: hidden; } */
    .product-hero .prohero-group .prohero-box { padding: 0 15px; text-align: center; }
    .product-hero .prohero-group .prohero-box h2 { font-size: 28px; line-height: 35px; }
    .product-hero .prohero-group .prohero-box .para { padding-top: 15px; }
    .product-hero .prohero-group .prohero-box .para p { font-size: 16px; line-height: 24px; }
    .product-hero .prohero-group .prohero-box .btn-group { padding-top: 20px; }
    .product-hero .prohero-group .prohero-box .btn-group .btn { margin-right: 0; padding: 0 5px; }
    .product-hero .prohero-group .prohero-box .image img { width: auto; display: inline-block; max-width: 250px; }
    .product-hero .prohero-group .prohero-box .image .img-in { width: auto; display: inline-block; overflow: unset; }
    .product-hero .prohero-group .prohero-box .image .img-in:before { left: 100%; width: 135px; }
    .product-hero a.scroll-bottom img { width: 25px; }
    .product-hero .hrimg-group { padding: 40px 0px 0; width: 100%; }
    .product-hero .hrimg-group .hrimg-box { max-width: 250px; }
    .product-hero .prohero-group .prohero-box .hrimg-box .image .img-in:before { width: 186px; height: 376px; top: 10px; left: 38px; }
    .msg-section { padding: 45px 0; }
    .msg-section .title-style .pretitle { font-size: 18px; line-height: 23px; margin-bottom: 5px; }
    .msg-section .title-style { margin-bottom: 30px; }
    .msg-section .left { width: 100%; max-width: 350px; margin: 0 auto; float: none; display: flex; }
    .msg-section .right { width: 100%; padding: 30px 0 0; }

    .msg-section .right.max { width: 100%; float: none; padding-left: 0px; padding-top: 30px; }
    .msg-section .left.min { width: 100%; float: none; display: flex; }

    .msg-section .left .left-in { width: calc(100% - 10px); margin-right: 10px; } 
    .msg-section .msg-group .msg-box { margin-bottom: 30px; }
    .msg-section .msg-group .msg-box .image { width: 50px; }
    .msg-section .msg-group .msg-box .content { width: calc(100% - 50px); }
    .customermsg-section { padding: 45px 0; }
    .customermsg-section .customermsg-box { width: 50%; padding: 15px 15px; }
    .customermsg-section .customermsg-box .image { margin-bottom: 15px; }
    .customermsg-section .customermsg-box:last-child { padding-bottom: 0px; }
    .platform-section .sec_in { padding: 45px 15px 65px; }
    .platform-section .sec_in:before { background-size: 100%; }
    .platform-section .sec_in:after { content: ''; display: block; width: 100%; height: calc(100% - 110px); position: absolute; top: 0; left: 0; right: 0; background-color: #eef1ff; z-index: -2; }
    .platform-section .title-style .subtitle { font-size: 18px; line-height: 23px; }
    .platform-section .left { padding: 0; width: 100%; text-align: center; }
    .platform-section .right img { margin: 0; }
    .platform-section .right { padding: 30px 0 0; width: 100%; text-align: center; }
    .platform-section .content { padding-top: 20px; }
    .platform-section .btn { padding-top: 15px; text-align: center; }
    .platform-section .icon img { width: 50px; }
    .platform-section .title-style { padding-bottom: 30px; }
    .platform-section .bottom-text { width: 100%; padding: 25px 15px 0; }
    .platform-section .right.desktop { display: none; }
    .platform-section .right.mobile { display: block; }
    .platform-section .bottom-text.desktop { display: none; }
    .platform-section .bottom-text.mobile { display: block; padding-left: 0; padding-right: 0px; text-align: center; }
    .cloud-msg-section { padding: 45px 0; margin: 40px 0; }
    .cloud-msg-section .title-style { padding-bottom:15px; }
    .cloud-msg-section .title-style .subtitle { font-size: 18px; line-height: 23px; margin-bottom: 5px; }
    .cloud-msg-section .cloud-msg-groupwrap { margin: 0; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box { padding: 30px 0; position: relative; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box.half { width: 100%; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box .box-in { padding: 25px 15px 45px; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box .para ul li { margin: 10px 0; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box .para { padding-top: 10px; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box.plus-sign:before { display: none; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box.full .para ul { display: block; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box.full .para ul li { display: block; margin-left: 0; margin-right: 0; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box.full { text-align: left; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box:after { content: ''; display: inline-block; width: 30px; height: 30px; position: absolute; bottom: -15px; left: 50%; transform: translateX(-50%); background-image: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/plus-icon.png); background-repeat: no-repeat; background-size: contain; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box:last-child { padding-bottom: 0; }
    .cloud-msg-section .cloud-msg-group .cloud-msg-box:last-child:after { display: none; }
    .product-service-section { padding: 45px 0; }
    .product-service-section .title-style .contain { width: 100%; text-align: center; }
    .product-service-section .title-style { display: block; margin-bottom: 30px; float: left; }
    .product-service-section .title-style .image { padding: 30px 0 0; width: 100%; }
    .product-service-section .product-service-groupwrap { margin: 0; }
    .product-service-section .product-service-box { width: 100%; padding: 0 0 30px; }
    .product-service-section .product-service-group { float: left; }
    .product-service-section .product-service-box .box-in { width: 100%; padding: 18px 15px 15px; }
    .product-service-section .product-service-box .content .cont-in { height: auto !important; }
    .product-service-section .product-service-box .content .bottom-title { padding-top: 10px; }
    .product-service-section .product-service-box:last-child { padding-bottom: 0; }
    .our-product-section { padding: 45px 0; }
    .our-product-section .our-product-groupwrap { margin: 0; }
    .our-product-section .our-product-group .our-product-box { padding: 15px 0; }
    .our-product-section .our-product-group .our-product-box:before { width: 34px; height: 34px; right: 0; }
    .our-product-section .our-product-group .our-product-box .box-in { width: calc(100% - 15px); margin-right: 15px; }
    .our-product-section .our-product-group .our-product-box .content { padding: 25px 30px 26px 20px; width: calc(100% - 80px); }
    .our-product-section .our-product-group .our-product-box .image img { max-width: 50px; max-height: 50px; }
    .our-product-section .our-product-group .our-product-box .image:before { width: 30px; }
    .our-product-section .our-product-group .our-product-box .image:after { width: calc(100% - 30px); }
    .our-product-section .our-product-group .our-product-box .image { padding-left: 10px; width: 80px; }
    .our-product-section .our-product-group .our-product-box:last-child { padding-bottom: 0px; }
    .our-product-section .our-product-group .our-product-box .box-in a.circel-link { right: -18px; }
    .our-product-section .our-product-group .our-product-box .box-in a.circel-link img { width: 34px; }
    .protab-section .protab-group ul.pro-link { margin: 30px 0; }
    .protab-section .protab-group ul.pro-link li a img { max-width: 35px; max-height: 37px; }
    .protab-section .protab-group ul.pro-link li { line-height: 0px; margin: 0px 0px; padding:5px 5px; }
    .protab-section .protab-group ul.pro-link li a:hover img, .protab-section .protab-group ul.pro-link li a.active img { transform: scale(1.25); }
    .protab-section .protab-group ul.pro-link .slick-list { padding: 0 7.4%;}
    .protab-section .protab-group .protab-content .cont-in { width: 250px; padding: 10px 10px 0px; }
    .protab-section .protab-group .wrap-content:before { width:250px; }
    .protab-section .protab-group .wrap-content:after { width: 230px; height: 24px; top: 9px; }
    .protab-section .protab-group .protab-content .icon { line-height: 0; padding: 10px 0; border-radius: 35px 35px 0px 0px; }
    .protab-section .protab-group .protab-content .icon img { max-height: 25px; max-width: 25px; }
    .protab-section .protab-group .contain { width: calc(100% - 18px); margin: 25px 0 5px 15px; padding: 20px 15px 20px; }
    .protab-section .protab-group .contain:before { width: 22px; height: 22px; bottom: -3px; left: -12px; }
    .protab-section .protab-group .wrap-content .contain-static {left: calc(50% - 2px); top: 55px;}
    .protab-section .protab-group .wrap-content .contain-static .contain { width: 211px; height: 197px; margin: 25px 0 5px 15px; padding: 20px 15px 20px; }
    .protab-section .protab-group .wrap-content .contain-static .contain:before { width: 22px; height: 22px; bottom: -3px; left: -12px; }
    .protab-section .protab-group .btn { margin: 0 0 0 0px; padding: 20px 0 25px; }
    .protab-section .protab-group .btn a { margin-left:10px;  font-size: 18px; min-width: 210px; padding: 9px 15px; }
    .protab-section .protab-group .btn a:after { width: 11px; height: 17px; margin-left: 8px; }
    .pronumber-section { padding: 45px 0; }
    .pronumber-section .title-style .subtitle { font-size: 18px; line-height: 23px; margin-bottom: 5px; }
    .pronumber-section .pronumber-group .pronumber-box { padding: 0 0 30px; width: 100%; }
    .pronumber-section .pronumber-group .pronumber-box:last-child { padding-bottom: 0px; }
    .pronumber-section .pronumber-group .pronumber-box .content .num-wrap { font-size: 25px; line-height: 30px; }
    .pronumber-section .pronumber-group .pronumber-box .image img { max-width: 65px; max-height: 55px; }
    .pronumber-section .pronumber-group .pronumber-box .image { height: auto; line-height: 0; }
    .pronumber-section .title-style { margin-bottom: 30px; }
    .ourclient-section { padding: 45px 0; }
    .ourclient-section .title-style .subtitle { font-size: 18px; line-height: 23px; margin-bottom: 5px; }
    .ourclient-section .right-content { margin-top: 40px; }
    .ourclient-section .right-content .title { text-align: center; }
    .ourclient-section .right-content .logo-group .logo-box { width: 33.33%; }
    .ourclient-section .right-content .logo-group .logo-box img {  max-width: 115px; max-height: 47px; }
    .product-testimonial { padding: 45px 0 40px; }
    .product-testimonial .title-style .subtitle { font-size: 18px; line-height: 23px; margin-bottom: 5px; }
    .product-testimonial .product-testimonial-box { max-width: 440px; }
    .product-testimonial .product-testimonial-box .box-in .logo-icon { width: 60px; height: 60px; top: -28px; }
    .product-testimonial .product-testimonial-box .box-in .logo-icon img { max-width: 30px; max-height: 33px; }
    .product-testimonial .product-testimonial-group .slick-current .product-testimonial-box { padding-top: 29px; }
    .product-testimonial .product-testimonial-group { padding-bottom: 0; }
    .product-blog-section { padding: 45px 0; }
    .product-blog-section .title-style .subtitle { font-size: 18px; line-height: 23px; padding-bottom: 5px; }
    .product-blog-section .title-style { padding-bottom: 20px; }
    .product-blog-section .product-blog-group .product-blog-box h3:after { width: 30px; height: 30px; right: 0; }
    .product-blog-section .product-blog-group .product-blog-box h3 { font-size: 18px; line-height: 24px; padding-right: 45px; }
    .product-blog-section .product-blog-group .product-blog-box .post-title { padding: 12px 15px; }


    /*-------- Videos Page --------*/
    .videos-section { padding-bottom: 45px; }
    .videos-section .sec-in { text-align: center; }
    .videos-section .videos-group { flex-wrap: wrap; text-align: left; margin: 0 15px 15px; }
    .videos-section .button-group ul { width: 260px; left: 50%; transform: translateX(-50%); padding: 5px 0; }
    .videos-section .button-group ul li { font-size: 16px; margin: 0; }
    .videos-section .videos-group .left { width: 100%; }
    .videos-section .videos-group .left .videos-box { height: auto; padding-bottom: 56%; }
    .videos-section .videos-group .left .videos-box iframe { position: absolute; top: 0; left: 0; right: 0; }
    .videos-section .videos-group .right { width: 100%; padding: 0; margin-top: 35px; text-align: left; }
    .videos-section .videos-group .right .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 5px; }
    .videos-section .videos-group .right .mCSB_scrollTools { width: 5px; }


    /*-------- Error Page --------*/
    .error-section { padding: 70px 0 50px; }
    .error-section h1 { font-size: 35px; line-height: 43px;     padding-left: 15px; }
    .error-section .error-box { width: calc(100% - 40px); margin: 0 25px 0 15px; padding: 30px 15px 30px; }
    .error-section .error-box:after { width: 80px; height: 80px; top: -45px; right: -25px; }
    .error-section .error-box h2 { font-size: 28px; line-height: 35px; }
    .error-section .error-box p { font-size: 25px; line-height: 32px; }

    /*-------- Privacy Policy Page --------*/
    .policy-section { padding: 50px 0 45px; }
    .policy-section h2 { font-size: 30px; line-height: 35px; margin-bottom: 25px; }

    .row-fluid .post-listing>div { width: 100%; }
    .row-fluid .post-item.blog-category { width: 100%; order: -1; }
    .row-fluid .listing-title .container>div { width: 100%; padding-left: 0; }
    .video-box-widget .thumb { padding-bottom: 50%; height: auto; position: relative; }
    .video-box-widget .thumb a.play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
    .blog-subscribe>div > div { max-width: 500px; margin: 0 auto; }
    .row-fluid .main-blog-section .load-more-post { padding: 30px 0 0; }
    .row-fluid .main-blog-section { padding: 0 0 70px; }
    .row-fluid .listing-title { padding: 0 0 20px; }

    .row-fluid .inner-subscribe-strip .home-link { display: none; }
    .row-fluid .inner-subscribe-strip .hs_cos_wrapper_type_form { padding: 0; }
    .hs-blog-post .main-blog-section .container>div { padding: 25px; }
    .row-fluid .blog-comment form { padding: 40px 25px; }

    .comment.depth-1 { padding-left: 40px; }
    .comment+.comment { padding-top: 35px; }
    .row-fluid .blog-comment form { margin-top: 30px; }
    .main-blog-section .post-body ul { padding: 10px 0 20px 20px; }
    .hs-blog-post .main-blog-section blockquote { padding: 40px 45px; }

    .hs-blog-post .main-blog-section .social-sharing { position: static; float: none; width: 100%; padding: 20px 0 10px; } 
    .hs-blog-post .main-blog-section .social-sharing ul.share-buttons { display: flex; flex-wrap: wrap; }
    .hs-blog-post .main-blog-section .social-sharing ul.share-buttons li { margin: 0; }
    .hs-blog-post .main-blog-section .social-sharing ul.share-buttons li +li { margin-left: 12px; }

    .hs-blog-post .main-blog-section .post-body form fieldset.form-columns-2>div { width: 100%; min-width: 100%; }
    .hs-blog-post .main-blog-section .post-body form { padding: 25px 15px; }

    .gry-slider-wrapper .slick-arrow.slick-next { right: 7px; }
    .gry-slider-wrapper .slick-arrow.slick-prev { left: 7px; }
    .gry-slider-wrapper { padding: 18px 20px 15px; }
    .gry-outer { padding-top: 30px; padding-left: 0; padding-right: 0; }
    .gry-main { padding: 60px 0px 70px;}
    .gry-outer .gry-accordian .gry-accordian-content { font-size: 16px;}
    .gry-slider-wrapper .gry-slide { font-size: 22px; }
    .gry-slider-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
    .gry-slider-wrapper .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { display: none !important; }
    
    footer .footer-top { padding-top: 50px; }
    .r-icon-title .inner-icon-title{margin: 0px 0px;}
    .content-w-image .inner-i-c{display:flex;flex-direction: column-reverse;}
    .content-w-image .inner-i-c .left-part{width:100%;margin-top:20px;}
    .content-w-image .inner-i-c .right-part{width:100%;}
    .content-w-image .inner-i-c .right-part img{width:100%;}
    .content-w-image .inner-i-c .left-part .content{max-width:initial;padding-top:20px;}
    .main-imp-sec:before{height:90px;top: -90px;}
    .main-imp-sec{padding-top:0;}
    .content-w-image{margin-bottom:130px;}
    .main-imp-sec .title-style h2{text-align:center;}
    .content-w-image{padding-top:50px;}
    .r-icon-title{padding: 45px 0px 50px;}
    .rh-hero .hero-cntent .pretitle{padding-bottom:20px;}
    .rh-hero .bg-image:before{opacity:0.5;}
    .nuesrto-new.calix-section .calix-group .calix-box h4 {min-height:auto !important;}
    .logo-section .logo-group-fixed .logo-box img{object-fit:contain;}
    .calix-section .calix-group .calix-box .box-in{height:auto !important;}
}

@media(max-width:640px){
    
    .rh-hero .bg-image{bottom:-20px;}
    .main-imp-sec .sub-imp-sec{margin:0;display:block;}
    .main-imp-sec .sub-imp-sec .imp-box{width:100%;}
    .r-icon-title .inner-icon-title{display:flex;}
    .r-icon-title .inner-icon-title .r-i-t{width:50%;}
    .r-icon-title .inner-icon-title .r-i-t .icon{width:90px;height:90px;}
    .r-icon-title .inner-icon-title .r-i-t .icon img{width:50px;}
    .r-icon-title .inner-icon-title .r-i-t .title{font-size:16px;}
    .r-icon-title .btn_style a{min-width:initial;}
    .main-imp-sec .sub-imp-sec .imp-box .icon{margin-bottom: 20px;}
    .main-imp-sec .sub-imp-sec .imp-box .imp-content .content{margin-top:20px;}
    .main-imp-sec .sub-imp-sec .imp-box{padding: 30px 24px 50px;margin: 0px 0px 20px;}
    .r-icon-title .inner-icon-title{padding: 50px 0px 10px;}
    .banner-popup form label{font-size:16px;}
    .banner-popup form .hs-form-field:nth-child(odd){padding-right: 10px;}
    .banner-popup form .hs-form-field:nth-child(even){padding-left: 10px;}
    
    .banner-s-padding {margin-bottom: 20px;}
    .landing-banner .bottom-shape{bottom:-49px;}
    
    /*-------- Channel Page --------*/
    .form-section .form-design form fieldset .hs-form-field.hs_phone { padding-right: 0; width: 100%; }
    .form-section .form-design form .hs_submit { width: 100%; text-align: center; padding-top: 20px; }

    .row-fluid .listing-title h1 { line-height: 1; font-size: 30px; }
    .row-fluid .post-item.blog-category>div { padding: 25px 15px; }
    .single-post .contain { padding: 15px; padding-bottom: 50px; }
    .row-fluid .post-listing>div { padding: 15px; }
    .single-post .contain .text { height: auto !important; }
    .single-post .contain h2.post-title { height: auto !important; }
    .video-box-widget .thumb a.play-btn { height: 40px; width: 40px; font-size: 16px; }
    .blog-subscribe>div { padding: 25px 15px; }
    .blog-subscribe h3 { padding: 0 0 10px; font-size: 22px; }
    .blog-subscribe fieldset .input input, .blog-subscribe .field .input input { margin: 6px 0; }
    .blog-subscribe .hs_submit { bottom: 6px; } 

    .row-fluid .inner-subscribe-strip form>div { width: 100%; }
    .row-fluid .inner-subscribe-strip form { margin: 0; }
    .row-fluid .inner-subscribe-strip form>div.hs_email { width: 100%; }
    .row-fluid .inner-subscribe-strip form .field .input input { width: 100% !important; }
    .row-fluid .inner-subscribe-strip form .field .input { padding: 6px 0; }
    .row-fluid .inner-subscribe-strip form .actions { top: auto; bottom: 6px; }
    .row-fluid .post-head h1 { font-size: 25px; line-height: 1.2; }
    .hs-blog-post .row-fluid .main-blog-section { padding: 40px 0 50px; }
    .hs-blog-post .main-blog-section .container>div:before { height: 5px; width: 55px; margin-bottom: 10px; }
    .hs-blog-post .main-blog-section .container>div { padding: 25px 15px; }
    .recent-post { padding: 50px 0 50px; }
    .recent-post .cs-title { padding: 0 0 20px; }
    .single-post .contain { padding-bottom: 80px; }
    .row-fluid .blog-comment form { padding: 40px 15px; }
    .row-fluid .blog-comment form .field { padding: 5px 0; }
    .row-fluid .blog-comment form .actions{ text-align:left; }
    .row-fluid .blog-comment form .actions input { font-size: 16px;  }
    .row-fluid .blog-comment form .field.hs_recaptcha{ text-align:left; }
    .row-fluid .blog-comment form .field.hs_recaptcha .input { transform: scale(0.8); transform-origin: left center; }
    .row-fluid .blog-comment { padding: 10px 0 60px; } 

    .hs-blog-post .main-blog-section blockquote { padding: 45px 15px 20px; }
    .hs-blog-post .main-blog-section blockquote:before { left: 15px; }

    .hs-blog-post .main-blog-section .post-body form h2{font-weight:600;font-size:20px;line-height:1.4;}
    .hs-blog-post .main-blog-section .post-body form fieldset.form-columns-2>div{padding:0;}
    .hs-blog-post .main-blog-section .post-body form fieldset>div{padding:0;}
    .hs-blog-post .main-blog-section .post-body form fieldset .field label{padding:20px 0 5px 0;}
    .hs-blog-post .main-blog-section .post-body form .hs_submit.hs-submit{padding:20px 0 20px;}
    .hs-blog-post .main-blog-section .post-body form { margin: 10px 0 20px; }

    .resource_lp .items {flex-wrap: wrap;}
    .sha_tp {margin-bottom: -40px;display: flex;}
    .resource_lp .items .single-post {max-width: 100%;flex: 0 0 100%;}
    .imag-mobile .sec-in {flex-wrap: wrap-reverse;}
    .form-section .form-design { margin-bottom: 40px;}
    .imag-mobile .mobile-style { display: flex;justify-content: center;padding-right:0}
    .landing-logo .logo-box .inner-l-img{width:100%;}
    .landing-consecetur{padding:40px 0px;}
    .landing-video .cover .right-c .video-play-sec img{width:60px;}
    .landing-video .cover .left-c .content{padding-bottom:25px;}
    .landing-logo .logo-box .inner-l-img{margin: 0px 10px 0px;}
    .landing-logo .logo-box .inner-l-img.slick-slide img{margin:auto;}
    .main-imp-sec{padding-bottom: 40px;}
   
}

@media(max-width:480px){
    
    .main-imp-sec:before{height: 50px;top: -50px;}
    .content-w-image{margin-bottom: 100px;}
     .banner-popup form .hs-form-field:nth-child(odd){padding-right: 0px;}
    .banner-popup form .hs-form-field:nth-child(even){padding-left: 0px;}
    .event-popup form .hs-form-field:nth-child(odd){padding-right: 0px;}
    .event-popup form .hs-form-field:nth-child(even){padding-left: 0px;}
    .event-popup form fieldset{padding:0px 10px;}
    .event-popup{padding: 50px 10px 20px 20px !important;}
    .form-sec fieldset .hs-form-field{padding:0;}
    .landing-banner .bottom-shape{bottom: -38px;}
    .banner-s-padding {margin-bottom: 30px;}
     .landing-banner .bottom-arrow{bottom:-10px;}
    
    .box-sec .btn_style a{min-width:initial;}
    .rh-testimonial-slider .list .right-t-slider .testimonial-slider-nav .slider-innner a .img-box img{height:200px;object-position:top;}
    .landing-video{padding:40px 0px;}
    .landing-counter{padding: 40px 0px 40px;}
    .landing-event-sec{padding: 40px 0px 40px;}
    .landing-banner{padding-top:20px;height: 630px;}
    .landing-banner .inner-content h1{font-size:30px;line-height:40px;}
    .landing-banner .inner-content .content{padding: 10px 0px 20px;}
    .header-popup-form .top-popup .left-p .email-form form input.hs-button{padding:8px 19px 8px 19px;}
    .banner-popup{padding:20px 10px!Important;}
    .banner-popup form input.hs-button{min-width: 206px;}
    .banner-popup .hs-form-booleancheckbox label input.hs-input, .event-popup .form-sec form .hs-form-booleancheckbox label input.hs-input{width:20px !important;}
    footer .footer-top{padding: 30px 0px 30px; }
    footer .footer-top:before{height:50px;}
    .landing-event-sec .event-box .inner-event-box .event-image:before{height:60px;}
    header .main-a-landing-header .cover{align-items: initial;}
    header .main-a-landing-header .cover .left-logo{width:100%;display: flex;align-items: center;}
    header .main-a-landing-header .cover .left-logo a{height:33px;}
    header .main-a-landing-header .cover .right-button a{min-width: 109px;padding: 9px 10px;font-size:13px;}
    header .main-a-landing-header .cover .left-logo img{width:140px;}
    header .main-a-landing-header .cover .right-button{text-align: center;}
    
    .hero-section .right img { max-width:100%; }
    .hero-section .btn-group .btn { margin-right: 0; padding: 0 2px; }
    .hero-section .btn-group .btn a { font-size: 17px; min-width: 130px; }

    /*-------- Channel Page --------*/
    .form-section .form-design { padding: 30px 15px; }
    .form-section .form-design form fieldset.form-columns-2 .hs-form-field:first-child { padding-right: 0; }
    .form-section .form-design form fieldset.form-columns-2 .hs-form-field:last-child { padding-left: 0px; }
    .form-section .form-design form fieldset .hs-form-field .input input, .form-section .form-design form fieldset .hs-form-field .input select { width: 100% !important; }
    .canales-slider-section .canales-slider-group .canales-slider-box .content h3 { font-size: 25px; line-height: 32px; }
    .canales-slider-section .canales-slider-group .canales-slider-box .content .para { padding-top: 15px; }
    .canales-slider-section .canales-slider-group .canales-slider-box .box-in { width: 290px; }
    .canales-slider-section .canales-slider-group .canales-slider-box { padding-right: 30px; }
    .canales-service-section .canales-service-box { padding-top: 55px; }
    .canales-service-section .canales-service-box .box-in { max-width: 290px; }
    .canales-service-section .canales-service-box .image { margin-top: -55px; }
    .canales-service-section .canales-service-box .image img { width: 110px; height: 110px; }

    /*-------- Product Page --------*/
    .ourclient-section .right-content .logo-group .logo-box { width:50%; }
    .logo-section .logo-group-fixed .logo-box { flex: 0 0 48% }
    .logo-section .logo-group-fixed { flex-wrap: wrap; align-content: center}
    .product-testimonial .product-testimonial-box { max-width:280px; }
    .product-testimonial .product-testimonial-box .box-in { padding: 32px 15px 32px; }
    .product-testimonial .product-testimonial-box .box-in:before { width: 24px; height: 16px; bottom: 2px; left: -13px; }
    .product-blog-section .product-blog-group .slick-slide { margin: 0 -4px; transform: scale(0.95); }
    .product-blog-section .product-blog-group .product-blog-box { max-width: 280px; }
    .product-blog-section .product-blog-group .product-blog-box .boxin { width: 280px; }
    .product-blog-section .product-blog-group .product-blog-box .post-image .img { height: 300px; }
    .product-hero .prohero-group .prohero-box .btn-group .btn { padding: 0 3px; }
    .product-hero .prohero-group .prohero-box .btn-group .btn a { min-width: 130px; font-size: 16px; }
    .newsletter-section .form-style .hs_submit input[type="submit"] { width: 100%; }
    .row-fluid .footer-section .image-wrap .image { width: 100%; margin-right: 0; }
    .protab-section .protab-group ul.pro-link .slick-list { padding: 0 10%; }
}
@media(max-width:380px){
    .landing-banner .bottom-shape{bottom:-30px;}
    .banner-s-padding {margin-bottom: 20px;}
}

/* 12-05-2022 */

.btn_style1 a { font-family: 'Quicksand', sans-serif; text-align: left; padding: 10px 20px; border: 1px solid #1270ff; border-radius: 26px; margin-top: 15px; display: inline-block; color: #1270ff; font-size: 19px; font-weight: 700; width: 380px; position: relative; transition: all .5s ease-in-out; z-index:1; }
.btn_style1 a:before { position: absolute; content: ""; top: 13px; right: 20px; background: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/right_arrow.png)no-repeat 50%/cover; width: 51px; height: 19px; z-index: -1; transition: all .3s ease-in-out; }
.btn_style1 a:hover:before {right: 15px; }

.repost_comerico .header-container-wrapper {height: auto;}
.reportecomercio_header { display: inline-block; width: 100%; vertical-align: top; padding: 20px 0; position: absolute; top: 0; left: 0; z-index: 9; }
.reportecomercio_header .header_log { max-width: 170px; }

.reporte_comercioheroSection {  position: relative; top: 0; padding-top: 70px; height:620px; z-index:1; margin-bottom:260px; }
.reporte_comercioheroSection:before{ position:absolute; content:""; top:0; left:0; height:100%; width:100%; z-index:-1;background: #c7e4fa; background: -moz-linear-gradient(left,  #c7e4fa 0%, #c7e4fa 20%, #9d9eed 50%, #7ba5f8 76%, #aed1fd 100%); background: -webkit-linear-gradient(left,  #c7e4fa 0%,#c7e4fa 20%,#9d9eed 50%,#7ba5f8 76%,#aed1fd 100%); background: linear-gradient(to right,  #c7e4fa 0%,#c7e4fa 20%,#9d9eed 50%,#7ba5f8 76%,#aed1fd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7e4fa', endColorstr='#aed1fd',GradientType=1 ); backdrop-filter: blur(31px); }
.reporte_comercioheroSection:after {position: absolute;content: "";bottom: 0;left: 0;right: 0;width: 100%;height: 200px;background: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/shape-hero-img-news.png)no-repeat center/cover;z-index: -1;}
.reporte_comercioheroSection .hero_wrap { display: flex;  flex-wrap: wrap; }
.reporte_comercioheroSection .hero_wrap .left { width: 50%; padding: 150px 15px 0 0; }
.reporte_comercioheroSection .hero_wrap .right { width: 50%; padding-left: 15px; }
.reporte_comercioheroSection .hero_wrap .left h1 { font-family: 'Soleil-Bold'; font-size: 45px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 50px; color: #333333; position:relative; z-index:1; padding-top:10px; }
/* .reporte_comercioheroSection .hero_wrap .left h1:before {position: absolute;content: "";top: 0;left: 0;width: 100px;height: 6px;background-color: #1270ff; border-radius:10px; } */
.reporte_comercioheroSection .hero_wrap .left h1:before {position: absolute;content: "";top: -20px;left: 0;width: 100px;height: 6px;background-color: #1270ff; border-radius:10px; }
.reporte_comercioheroSection .hero_wrap .left h1 span { color: #1270ff; display: block;font-family: park-lane, serif;font-weight: 700;font-style: normal; }
.reporte_comercioheroSection .hero_wrap .left .sub_title { color: #333333; font-family: Soleil-Book; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 24px; margin-top: 15px; }
.reporte_comercioheroSection .hero_wrap .right .hero_form { padding: 35px; background-color: #fff; border-radius: 20px; backdrop-filter: blur(31px); background:rgb(210 235 250 / 50%); }
.reporte_comercioheroSection .hero_wrap .right .hero_form h3 { text-align: center; color: #21204f; font-family: 'Soleil-Bold'; font-size: 30px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 36px; margin-bottom: 15px; }
.reporte_comercioheroSection .hero_wrap .right .hero_form form input {height: 43px;background-color: #fff;border: none;border-radius: 5px;width: 100% !important; padding:5px 10px; }
.reporte_comercioheroSection .hero_wrap .right .hero_form form .hs_phone  .input select {height: 43px;/* width: 49px !important; */}
.reporte_comercioheroSection .hero_wrap .right .hero_form ul.hs-error-msgs li {padding: 0;margin: 0;font-size: 12px;}
.reporte_comercioheroSection .hero_wrap .right .hero_form ul.hs-error-msgs li label.hs-error-msg {font-size: 12px;color: red; position:absolute; top:0; margin:0; padding:0; }
.reporte_comercioheroSection .hero_wrap .right .hero_form form label {  display:inline-block; margin-bottom:5px; color: #21204f; font-family: 'Soleil-Book'; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 21.6px; }
.reporte_comercioheroSection .hero_wrap .right .hero_form form  select { width: 100% !important; height: 43px; color: #21204f; font-family: 'Soleil-Book'; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 21.6px; border:none; border-radius:5px; padding:5px 10px; }
.reporte_comercioheroSection .hero_wrap .right .hero_form .hs-form-field { margin-bottom: 30px; padding:0 10px; }
.reporte_comercioheroSection .hero_wrap .right .hero_form .hs-form-field .hs-richtext { color: #808080; font-family: 'Soleil-Book'; font-size: 10px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 15px; }
.reporte_comercioheroSection .hero_wrap .right .hero_form ul li { position: relative; color: #808080; font-family: Soleil; font-size: 10px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 19.2px; padding: 5px 0px 5px 30px; margin: 15px 0 0 0; }
.reporte_comercioheroSection .hero_wrap .right .hero_form ul li span { margin: 0; color: #808080; font-family: 'Soleil-Book'; font-size: 10px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 19.2px; }
.reporte_comercioheroSection .hero_wrap .right .hero_form ul li input[type="checkbox"] { position: absolute; left: 0; top: 0; width: initial !important; height:initial !important; display:none; }
.reporte_comercioheroSection .hero_wrap .right .hero_form form .hs-richtext { color: #808080; font-family: 'Soleil-Book'; font-size: 10px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 15px; padding:0 10px; }
/* .reporte_comercioheroSection .hero_wrap .right .hero_form .hs-form-field .input {margin: 0 !important;} */
.reporte_comercioheroSection .hero_wrap .right .hero_form ul li.hs-form-booleancheckbox span { position: relative; cursor: pointer; padding-left: 35px; padding-top:5px;  }
.reporte_comercioheroSection .hero_wrap .right .hero_form ul li.hs-form-booleancheckbox span:before { position: absolute; content: ""; top: 0; left: 0; content: ''; -webkit-appearance: none; background-color: transparent; border: 1px solid #1370fb; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding: 12px; display: inline-block; vertical-align: middle; cursor: pointer; border-radius:5px; }
.reporte_comercioheroSection .hero_wrap .right .hero_form ul li.hs-form-booleancheckbox { padding: 0; }
.reporte_comercioheroSection .hero_wrap .right .hero_form ul li.hs-form-booleancheckbox input:checked + span:after { content: ""; position: absolute; content: ''; display: block; position: absolute; top: 6px; left: 5px; width: 18px; height: 13px; background: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/check_icon.png)no-repeat center/cover;  }
.hero_form form fieldset .input {width: 100%;margin: 0;}

.hs-form-checkbox label{display: flex;align-items: center;}
.inputs-list.multi-container{display: flex;flex-wrap: wrap;grid-gap: 0 10px;}
.hbspt-form .hs-fieldtype-intl-phone.hs-input select{width: 38%!important;}
.hbspt-form .hs-fieldtype-intl-phone.hs-input input{width: 59%!important;}

.reporte_comercioheroSection .hero_wrap .right .hero_form form input[type="submit"] { margin-top: 25px; border-radius: 26px; border: 2px solid #1270ff; color: #1270ff; font-family: 'Quicksand', sans-serif; font-size: 19px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 22.8px; text-align: left; max-width: 380px; margin: 25px auto 0; padding: 6px 20px; position: relative; background-color: transparent; transition:all .3s ease-in-out;  }
.reporte_comercioheroSection .hero_wrap .right .hero_form form .actions:before { position: absolute; content: ""; top: 37px; right: 20px; background: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/right_arrow.png)no-repeat center/cover; width: 51px; height: 19px; z-index: -1; transition:all .3s ease-in-out; }
.reporte_comercioheroSection .hero_wrap .right .hero_form form .actions { max-width: 380px; margin: 0 auto; position: relative; z-index: 1; background-color: transparent; transition:all .3s ease-in-out; }
/* .reporte_comercioheroSection .hero_wrap .right .hero_form form .actions:hover input { color: #fff;  border-color:#fff; } */
.reporte_comercioheroSection .hero_wrap .right .hero_form form .actions:hover:before { right:15px; }
.reporte_comercioheroSection .hero_wrap .right .hero_form form .hs_phone .input select { width:26% !important; }
.reporte_comercioheroSection .hero_wrap .right .hero_form form .hs_phone .input input { width:67% !important; }


.title_content { display: inline-block; width: 100%; vertical-align: top; padding: 70px 0 100px; }
.title_content .section_title { max-width: 50%; margin-top: -260px; position: relative; z-index:1; }
.title_content .section_title h2 { color: #333333; font-family: 'Soleil-Bold'; font-size: 35px; font-weight: 700; line-height: 45px; }
.title_content .section_wrap { padding-top: 280px; display: flex; flex-wrap: wrap; }
.title_content .section_wrap .section_col { width: 50%; padding: 0 50px; text-align: center; }
.title_content .section_wrap .section_col .box_title { color: #333333; font-family: 'Soleil-Bold'; font-size: 25px; font-weight: 700; }
.title_content .section_wrap .section_col .box_number { color: #8b70e2; font-family: 'Soleil-Bold'; font-size: 80px; font-weight: 700; line-height: 90px; padding: 20px 0; }
.title_content .section_wrap .section_col .box_content { color: #333333; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 24px; font-family: 'Soleil-Book'; }

.repost_section { display: inline-block; width: 100%; vertical-align: top; padding: 60px 0; text-align: center; }
.repost_section .section_title { padding-bottom: 50px; }
.repost_section .section_title h3 { color: #333333; font-family: Soleil-Bold; font-size: 35px; font-weight: 700; }
.repost_section .img { max-width: 1000px; margin: 0 auto; border-radius:20px; }
.repost_section .img img{ border-radius:20px; }

/* .conversational_commerce { display: inline-block; width: 100%; vertical-align: top; padding: 60px 0; margin: 60px 0; } */
.conversational_commerce { display: inline-block; width: 100%; vertical-align: top; padding:0; margin:0; }
.conversational_commerce .Section_title { text-align: center; }
.conversational_commerce .Section_title h3 { text-align: left; color: #333333; font-family: 'Soleil-Bold'; font-size: 35px; font-weight: 700; line-height: 1.2; position: relative; z-index: 1; padding-left: 60px; }
.conversational_commerce .Section_title h3:before { position: absolute; content: ""; top: 16px; left: 0; width: 40px; height: 6px; background: #1270ff; }
.conversational_commerce .Section_title h2 { font-family: 'Soleil-Bold'; font-size: 50px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 60px; color: #333; }
.conversational_commerce .Section_title h2 span { color: #1270ff;font-family: park-lane, serif;font-weight: 700;font-style: normal; }
.conversational_commerce .section_wrap { text-align: right; max-width: 80%; margin: 0 auto; }




.explore { display: inline-block; width: 100%; vertical-align: top; padding: 50px 0; position:relative; z-index:1; }
.explore:before {position: absolute;content: "";top: 136px;left: 0%;background: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/left_shape.png)no-repeat center/cover;z-index: -1;width: 1062px;height: 560px;z-index: -1;}
.explore .section_title { text-align: center; margin-bottom: 25px; }
.explore .section_title h2 {color: #333333; font-family: 'Soleil-Bold'; font-size: 35px; font-weight: 700; line-height:42px;}
.explore .section_wrap { display: flex; flex-wrap: wrap; margin-top: 100px; }
.explore .section_wrap .section_left { width: calc(60% - 15px); margin-right: 15px; display: flex; align-items: flex-end; height: 450px; border-radius: 25px; position:relative; z-index:1; }
.explore .section_wrap .section_right { width: 40%; padding-left: 15px; }
.explore .section_wrap .section_left .left_content { padding: 120px 30px 70px; background-color: rgba(255, 255, 255, .9); position: relative; z-index: 1; border-radius:0 0 25px 25px; }
.explore .section_wrap .section_left .left_content:before { position: absolute; content: ""; top: 35px; left: 90px; background: url('https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/quote.png')no-repeat center/cover; width: 53px; height: 43px; }
.explore .section_wrap .section_left .left_content p { max-width: 80%; margin: 0 auto; color: #333333; font-family: Soleil-Book; font-size: 25px; font-weight: 400; line-height: 1.1; }
.explore .section_wrap .section_right h3 { color: #333333; font-family: Soleil-Bold; font-size: 35px; font-weight: 700; line-height: 1.2; }
.explore .section_wrap .section_right .right_content { color: #333333; font-family: Soleil-Book; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 24px; margin: 15px 0; }
.explore .section_wrap .section_right a.btn_style2 { position: relative; color: #1270ff; font-family: Soleil-Book; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 24px; padding-right: 60px; }
.explore .section_wrap .section_right a.btn_style2:after { position: absolute; content: ""; top: 0; right: 0; background: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/right_arrow.png)no-repeat 50%/cover; width: 51px; height: 19px; z-index: -1; transition: all .3s ease-in-out; }
.explore .section_wrap .section_right a.btn_style2:hover:after { right: -5px; }
.explore .section_wrap .section_right .img { margin-top: 15px; } 


.messaging_platform { display: inline-block; width: 100%; vertical-align: top; padding: 100px 0; position:relative; z-index:1; }
.messaging_platform:before { position: absolute; content: ""; top: -100px; right: 0; width: 1254px; height: 728px; background: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/right_shape.png)no-repeat center/cover; z-index: -1; }
.messaging_platform .section_wrap { display: flex; align-items: center; flex-wrap: wrap; }
.messaging_platform .section_wrap .section_left { width: 40%; padding-left: calc((100% - 1140px) / 2); }
.messaging_platform .section_wrap .section_right { width: calc(60% - 50px); text-align: center; height: 394px;border-radius: 25px 0 0 25px; box-shadow: 0 3px 6px rgb(0 0 0 / 16%); margin-left: 50px; }
.messaging_platform .section_wrap .section_left h2 { color: #333333; font-family: Soleil-Bold; font-size: 35px; font-weight: 700; }
.messaging_platform .section_wrap .section_left .sub_title { color: #333333; font-family: Soleil-Book; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 24px; margin-top: 15px; }
.messaging_platform .section_wrap .section_right .right_inner {background-color: rgba(255,255,255,.9);display: flex;align-items: center;justify-content: center;width: 70%;height: 100%;float: right;}
.messaging_platform .section_wrap .section_right .right_inner a {margin: 0;}

.explore.repost_testimonial:before { background: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/reposttestimonial_img.png)no-repeat center/cover; top: 0; height: 624px; width: 994px; }
.explore.repost_testimonial .section_left { width: calc(55% - 15px); height:auto; align-items:center; }
.explore.repost_testimonial .section_right { width: 45%; padding-left: 30px; }
.explore.repost_testimonial h2 { color: #333333; font-family: Soleil-Bold; font-size: 35px; font-weight: 700; }
.explore.repost_testimonial .section_right .right_content { color: #707070; font-size: 20px; font-weight: 400; line-height: 1.3; }

.repost_footer {display: inline-block;width: 100%;vertical-align: top;padding: 50px 0;text-align: center; margin-top:25px;}
.repost_footer .section_title {position: relative;padding-top: 30px;display: inline-block;}
.repost_footer .section_title:before {position: absolute;content: "";top: 0;left: 0;right: 0;width: 40px;height: 6px;background: #fff;margin: 0 auto;}
.repost_footer .section_title h2 {color: #ffffff; font-family: Soleil-Bold; font-size: 35px; font-weight: 700;margin-bottom: 10px;}
.repost_footer .btn_style1 a {background-color: #fff;border-color: #fff; font-family: 'Quicksand', sans-serif; }

.popup_form {  width: 100%; height:100%; top: 50%; left: 50%; display: flex; align-items: center; justify-content: center; position: fixed; transform: translate(-50%, -50%); z-index: 9; display:none; background-color: rgba(255,255,255,.7); }
.popup_form .inner { max-width: 500px; margin: 0 auto; border-radius: 20px; background-color: #d2ebfa; padding: 30px; position:relative; }
.popup_form .inner h3 { color: #21204f; font-family: Soleil-Bold; font-size: 30px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 36px; text-align: center; margin-bottom: 0; display: inline-block; width: 100%; }
.popup_form .inner form { }
.popup_form .inner form input { border: none; height: 43px; width: 100%; border-radius: 5px; color: #21204f; font-family: Soleil-Book; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 21.6px; padding: 5px; }
.popup_form .inner form .input { margin-right: 15px; }
.popup_form .inner form label { color: #21204f; font-family: Soleil-Book; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 21.6px; }
.popup_form .inner form .hs-form-field { margin-bottom: 15px; }
.popup_form .inner form select { width: 100% !important; height: 43px; border: none; color: #21204f; font-family: Soleil-Book; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 21.6px; border-radius: 5px; padding: 5px; }
.popup_form .inner form .hs_phone select { width: 30% !important; }
.popup_form .inner form .hs-richtext { color: #808080; font-family: Soleil-Book; font-size: 10px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 15px; }
.popup_form .inner form ul li { position: relative; color: #808080; font-family: Soleil; font-size: 10px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 19.2px; padding: 5px 0px 5px 30px; margin: 15px 0 0 0; }
.popup_form .inner form ul li span { margin: 0; color: #808080; font-family: 'Soleil-Book'; font-size: 10px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 19.2px; }
.popup_form .inner form ul li input[type="checkbox"] { position: absolute; left: 0; top: 0; width: initial !important; height:initial !important; display:none; }
.popup_form .inner form ul.hs-error-msgs li { padding:0; margin:0; }
.popup_form .inner form ul.hs-error-msgs li label.hs-error-msg { font-size:12px; line-height;18px; color:red; }
.popup_form .inner form input[type="submit"] { margin-top: 25px; border-radius: 26px; border: 2px solid #1270ff; color: #1270ff; font-size: 19px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 22.8px; text-align: left; max-width: 380px; margin: 25px auto 0; padding: 6px 20px; position: relative; background-color: transparent; transition:all .3s ease-in-out; }
.popup_form .inner form .actions:before { position: absolute; content: ""; top: 37px; right: 20px; background: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/fonts/right_arrow.png)no-repeat center/cover; width: 51px; height: 19px; z-index: -1; transition:all .3s ease-in-out; }
.popup_form .inner form .actions { max-width: 380px; margin: 0 auto; position: relative; z-index: 1; background-color: transparent; transition:all .3s ease-in-out; }
.popup_form .inner form .actions:hover:before { right:15px; }
body.repost_comerico.active .popup_form { display:flex; }
.popup_form .close {position: absolute;top: 20px;right: 20px; cursor:pointer; }
.popup_form .close i {color: #333;}
.popup_form .inner form ul li.hs-form-booleancheckbox span { position: relative; cursor: pointer; padding-left: 35px; padding-top:5px;  }
.popup_form .inner form ul li.hs-form-booleancheckbox span:before { position: absolute; content: ""; top: 0; left: 0; content: ''; -webkit-appearance: none; background-color: transparent; border: 1px solid #1370fb; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding: 12px; display: inline-block; vertical-align: middle; cursor: pointer; border-radius:5px; }
.popup_form .inner form ul li.hs-form-booleancheckbox { padding: 0; }
.popup_form .inner form ul li.hs-form-booleancheckbox input:checked + span:after { content: ""; position: absolute; content: ''; display: block; position: absolute; top: 6px; left: 5px; width: 18px; height: 13px; background: url(https://3298555.fs1.hubspotusercontent-na1.net/hubfs/3298555/Auronix-2020/images/check_icon.png)no-repeat center/cover;  }



@media (max-width:1200px){
    .reporte_comercioheroSection .hero_wrap .left h1 { font-size: 40px; line-height: 45px; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form { padding: 25px 15px 25px 25px; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form h3 { font-size: 20px; line-height: 26px; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form label { font-size: 16px; line-height: 22px; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form input { height: 35px; font-size: 16px; line-height: 22px; }
/*     .reporte_comercioheroSection .hero_wrap .right .hero_form .hs-form-field { margin-bottom: 10px; } */
    .reporte_comercioheroSection .hero_wrap .right .hero_form form .hs_phone .input select { height: 35px; font-size: 14px; line-height: 14px; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form select { height: 35px; font-size: 16px; line-height: 22px; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form .hs_phone .input select {width: 30% !important;}
    .reporte_comercioheroSection .hero_wrap .right .hero_form form .hs_phone .input input {width: 67% !important;}

    .title_content { padding: 50px 0 50px; }
    .title_content .section_wrap { padding-top: 250px; }
    .title_content .section_title h2 { font-size: 30px; line-height: 36px; }
    .title_content .section_wrap .section_col .box_title { font-size: 20px; line-height: 26px; }
    .title_content .section_wrap .section_col .box_number { font-size: 60px; line-height: 70px; }
    .title_content .section_wrap .section_col .box_content { font-size: 16px; line-height: 22px; }

    .repost_section { padding: 50px 0; }
    .repost_section .img { max-width: 700px; }
    .repost_section .section_title h3 { font-size: 30px; line-height: 36px; }

    .conversational_commerce { margin: 50px 0; padding: 50px 0; }
    .conversational_commerce .Section_title h3 { font-size: 30px; line-height: 36px; }
    .conversational_commerce .Section_title h2 { font-size: 40px; line-height: 40px; }

    .explore { padding: 30px 0 50px; }
    .explore:before { height: 450px; width: 850px; }
    .explore .section_title h2  { font-size:30px; line-height:36px }
    .explore .section_wrap { margin-top: 50px; }
    .explore .section_wrap .section_left { height: auto; }
    .explore .section_wrap .section_left .left_content { padding: 100px 25px 50px; }
    .explore .section_wrap .section_left .left_content p { font-size: 20px; line-height: 26px; }
    .explore .section_wrap .section_left .left_content:before { left: 75px; }
    .explore .section_wrap .section_right h3 { font-size: 30px; line-height: 36px; }

    .messaging_platform { padding: 70px 0; }
    .messaging_platform:before { width: 850px; height: 450px; top: 0; }
    .messaging_platform .section_wrap .section_left { padding-left: calc((100% - 970px) / 2); }
    .messaging_platform .section_wrap .section_left h2 { font-size: 30px; line-height: 36px; }
    .messaging_platform .section_wrap .section_right { height: 350px; }

    .btn_style1 a { font-size: 16px; width: 320px; }
    .btn_style1 a:before { width: 25px; height: 8px; top: 0; bottom: 0; margin: auto; }

    .explore.repost_testimonial h2 { font-size: 30px; line-height: 36px; }
    .explore.repost_testimonial:before { width: 650px; height: 350px; }
    .explore .section_wrap .section_left { height: auto; }
    .explore.repost_testimonial .section_right .right_content { font-size: 18px; line-height: 25px; }

    .repost_footer .section_title h2 { font-size: 30px; line-height: 36px; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form input[type="submit"] { height: auto; padding: 10px 20px; font-size: 16px; line-height: 22px; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form .actions { width: 300px; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form .actions:before { width: 31px; height: 10px; top: 43px; right: 20px; }
    
    .popup_form .inner h3 {font-size: 26px;line-height: 32px;}
    .popup_form .inner form label {font-size: 16px;line-height: 22px;}
    .popup_form .inner form input {height: 35px;font-size: 16px;line-height: 22px;}
    .popup_form .inner {padding: 25px 15px 25px 25px;}
    .popup_form .inner form .hs_phone select {height: 35px;font-size: 14px;line-height: 18px;}
    .popup_form .inner form select {height: 35px;font-size: 16px;line-height: 22px;}
    .popup_form .inner form input[type="submit"] {height: auto;font-size: 16px;line-height: 22px;}
    .popup_form .inner form .actions {max-width: 300px;}
    .popup_form .inner form .actions:before {width: 22px;height: 8px;top: 39px;}
}

@media (max-width:991px){
    .reporte_comercioheroSection {margin-bottom: 350px;}
    .reporte_comercioheroSection .hero_wrap .left { width: 40%; padding: 100px 10px 0 0; }
    .reporte_comercioheroSection .hero_wrap .right { width: 60%; }
    .reporte_comercioheroSection .hero_wrap .left h1 { font-size: 30px; line-height: 36px; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form label {font-size: 14px;line-height: 18px;}
    .reporte_comercioheroSection .hero_wrap .right .hero_form ul.hs-error-msgs li label.hs-error-msg {font-size: 11px;line-height: 20px;}
    .reporte_comercioheroSection .hero_wrap .right .hero_form .hs-form-field {margin-bottom: 20px;}

    .title_content .section_title { margin: 0 auto; text-align: center; }
    .title_content .section_wrap { padding-top: 50px; }
    .title_content .section_wrap .section_col .box_number { font-size: 50px; line-height: 60px; }
    .title_content .section_title h2 { font-size: 24px; line-height: 30px; }

    .repost_section .img { max-width: 500px; }
    .repost_section .section_title h3 { font-size: 24px; line-height: 30px; }

    .conversational_commerce .Section_title h3 { font-size: 24px; line-height: 30px; }
    .conversational_commerce .Section_title h2 { font-size: 30px; line-height: 36px; }
    .conversational_commerce { margin: 30px 0; }

    .explore .section_wrap { margin-top: 30px; }
    .explore .section_title h2 { font-size:24px; line-height:30px; }
    .explore .section_wrap .section_left .left_content { padding: 80px 15px 30px; }
    .explore .section_wrap .section_left .left_content:before { top: 20px; left: 50px; }
    .explore .section_wrap .section_right h3 { font-size: 24px; line-height: 30px; }
    .explore .section_wrap .section_right .right_content { font-size: 16px; line-height: 22px; }
    .explore .section_wrap .section_right a.btn_style2 { font-size: 16px; line-height: 22px; }
    .explore:before { height: 300px; width: 550px; }

    .messaging_platform .section_wrap .section_left { padding-left: calc((100% - 720px) / 2); }
    .messaging_platform .section_wrap .section_left h2 { font-size: 24px; line-height: 30px; }
    .messaging_platform .section_wrap .section_left .sub_title { font-size: 16px; line-height: 22px; }
    .messaging_platform .section_wrap .section_right { height: 300px; }
    .messaging_platform .section_wrap .section_right .right_inner { width: 90%; }
    .messaging_platform:before { width: 500px; height: 360px; top: 50px; }

    .explore.repost_testimonial h2 { font-size: 24px; line-height: 30px; }
    .explore.repost_testimonial:before { top: 30px; width: 500px; height: 300px; }
}
@media (max-width:767px){
    .reporte_comercioheroSection { padding-top:100px; }
    .reporte_comercioheroSection .hero_wrap .left { width: 100%; padding: 0 0 20px 0; text-align: center; }
    .reporte_comercioheroSection .hero_wrap .left h1:before { right: 0;margin: auto; }
    .reporte_comercioheroSection .hero_wrap .right { width: 100%; padding: 0; }
    .reporte_comercioheroSection { height: auto; margin: 0; padding-bottom: 90px; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form fieldset { max-width: 100%; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form .hs_phone .input select {width: 30% !important;}
    .reporte_comercioheroSection .hero_wrap .right .hero_form form .hs_phone .input input {width: 67% !important;}
    .reporte_comercioheroSection .hero_wrap .right .hero_form ul li.hs-form-booleancheckbox span:before {padding: 8px;}
    .reporte_comercioheroSection .hero_wrap .right .hero_form ul li.hs-form-booleancheckbox span {padding-top: 0;padding-left: 25px;}
    .reporte_comercioheroSection .hero_wrap .right .hero_form ul li.hs-form-booleancheckbox input:checked+span:after {width: 13px;height: 9px;left: 3px;top: 4px;}

    .title_content .section_wrap .section_col { padding: 0 20px; }

    .explore { padding: 40px 0 50px; background-color: rgb(209 230 249 / 50%); }
    .explore:before { display: none; }
    .explore .section_wrap .section_left { width: 100%; padding: 0; margin: 0 0 25px; height: 250px; }
    .explore .section_wrap .section_right { width: 100%; padding: 25px 0 0; }
    .explore .section_wrap .section_left .left_content p { font-size: 16px; line-height: 22px; max-width: 100%; }

    .messaging_platform { padding: 50px 16px; }
    .messaging_platform:before { display: none; }
    .messaging_platform .section_wrap .section_left { width: 100%; }
    .messaging_platform .section_wrap .section_right { width: 100%; margin: 20px 0 0; }
    .explore .section_wrap .section_left { margin: 0 auto; text-align: center; }
    .explore .section_wrap .section_left .img { text-align: center; margin: 0 auto; }
    .explore .section_wrap { margin-top: 0; }

    .repost_footer { margin: 0; }
    
    .popup_form .inner form input { width:100% !important; }
    .popup_form .inner form .hs_phone select {width: 26% !important;}
    .popup_form .inner form .hs_phone input {width: 67% !important;} 
    .popup_form .inner form ul li.hs-form-booleancheckbox span:before {padding: 8px;}
    .popup_form .inner form ul li.hs-form-booleancheckbox span {padding-top: 0;padding-left: 25px;}
    .popup_form .inner form ul li.hs-form-booleancheckbox input:checked+span:after {width: 13px;height: 9px;left: 3px;top: 4px;}
    body.repost_comerico.active .popup_form {display: inline-block;padding: 25px 10px;height: 100%;}
}
@media (max-width:600px){ 
    .explore .section_wrap .section_left .left_content { padding: 45px 10px 10px; }
    .explore .section_wrap .section_left .left_content:before { width: 40px;top: 5px;height: 34px; }
    .explore .section_wrap .section_left .left_content p { font-size: 13px; }
    .messaging_platform { padding: 50px 16px 80px }
    .messaging_platform .section_wrap .section_right { display: flex; align-items: flex-end; position: relative; border-radius: 25px;}
    .messaging_platform .section_wrap .section_right .right_inner { width: 100%;padding: 15px;height: auto;position: absolute;bottom: -77px;left: 0;right: 0; }
}
@media (max-width:500px){
    .hs-fieldtype-intl-phone.hs-input { width: 100% !important; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form .hs_phone .input select { width: 25% !important; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form .hs_phone .input input { width: 70% !important; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form { padding: 15px; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form .input { margin: 0; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form label { font-size: 14px; line-height: 18px; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form ul li input[type="checkbox"] { width: 20px !important; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form .actions:before { display: none; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form .actions { max-width: 100%; width: 100%; }
    .reporte_comercioheroSection .hero_wrap .right .hero_form form input[type="submit"] { text-align: center; }

    .title_content { padding: 30px 0 20px; }
    .title_content .section_title { max-width: 100%; }
    .title_content .section_wrap .section_col { width: 100%; padding: 0 0 30px; }
    .title_content .section_wrap { padding-top: 30px; }

    .repost_section { padding: 40px 0; }

    .conversational_commerce { padding: 40px 0; }
    .conversational_commerce .Section_title h3:before { display: none; }
    .conversational_commerce .Section_title h3 { padding: 0; text-align: center; }

    .btn_style1 a:before { display: none; }
    .btn_style1 a { width: 100%; max-width: 100%; font-size: 14px; padding: 7px 13px; text-align: center; }

    .explore .section_wrap .section_right { padding: 25px 0 0; }
    .explore.repost_testimonial .section_wrap .section_left { height: auto; }
    .explore .section_wrap .section_right h3 { text-align: center; }
    .explore .section_wrap .section_right .right_content { text-align: center; }
    .explore .section_wrap .section_right a.btn_style2 { text-align: center; padding: 0; display: inline-block; width: 100%; }
    .explore .section_wrap .section_right a.btn_style2:after { display: none; }

    .conversational_commerce .section_wrap { max-width: 100%; text-align: center; }
    
    
    .popup_form {height: 660px;overflow: hidden;overflow-y: auto;box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);}
    .popup_form .close {top: 10px;right: 10px;}
    .popup_form .inner form .hs_phone .input select { width: 25% !important; }
    .popup_form .inner form .hs_phone .input input { width: 70% !important; }
    .popup_form .inner form label { font-size:14px; line-height:18px; }
    .popup_form .inner form input { font-size:14px; line-height:18px; }
    .popup_form .inner form select { font-size:14px; line-height:18px; }
    .popup_form .inner form .hs-form-field { margin-bottom:10px; }
}

body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview h4,
body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-form h4{
  margin-left:0;
  color:#fff;
}
body .leadinModal.leadinModal-theme-default.leadinModal-v3 .dyno-image{
  display:none;
}
body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview p,
body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-form p{
    margin-left: 0;
    color:#fff;
    text-align: left!important;
}

body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview .advance-wrapper {
    margin-left: 0;
}
body .leadinModal .leadin-preview-wrapper {
  
    border-radius: 30px;
}
body .leadinModal.leadinModal-theme-default.leadinModal-v3 .leadinModal-content {
    background: #709bcb;
  border-radius: 30px;
  border: 10px solid #aacdf4!important;
}
body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-form .leadin-form-wrapper {
    padding-top: 0;
    margin-left: 0;
}
body .leadinModal .leadin-input-wrapper label{
  color:#fff;
}
body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview .leadin-button,
body .leadinModal.leadinModal-v3 .leadin-button{
    max-width: 200px;
}

#main-content li{
    list-style: disc;
    margin-left: 22px;
    margin-bottom: 15px;
}