/*
 * Theme Name: Roneous Child
 * Theme URI: http://www.themelogi.com/themes/roneous
 * Description: A child theme of Roneous Theme
 * Author: THEMELOGI
 * Author URI: http://www.themelogi.com
 * Version: 1.0.0
 * Template: roneous
 */
html body { color: #000002; }
.nav-container nav .nav-utility.big-utility { height: 110px; line-height: 100px; }
.nav-container nav.transparent .col-sm-4:first-child { padding-top: 20px; padding-left: 0; }
.nav-container nav.transparent .col-sm-4:last-child { padding-right: 0; }
.nav-container nav.transparent .menu.right-menu { width: 32.8%; }
.nav-container nav.nav-show .nav-bar:not(.nav-full) { height: 55px; max-height: 55px; line-height: 55px; }
.nav-container nav.transparent .menu.right-menu li, .nav-container nav.transparent .menu.center-menu li { height: auto; padding: 20px 0 0; }
.nav-container nav.transparent .menu.center-menu li { width: 100%; cursor: unset; }
.nav-container nav.transparent .menu.center-menu li:hover a { color: #ffffff; }
.nav-container nav.transparent .menu.center-menu li a:hover { color: #f26522; }
.nav-container nav.transparent .menu.right-menu > li > a, .nav-container nav.transparent .menu.center-menu > li > a { color: #ffffff; font-weight: 400; }
.nav-container nav.transparent .menu.center-menu > li > a { font-family: Montserrat, Arial, Helvetica, sans-serif; font-size: 28px; }
.menu-primary-menu .current-menu-item a { color: #f36523 !important; }
.menu-right-menu .current-menu-item.login-menu a, .menu-right-menu .current-menu-item.free-trial a { color: #ffffff !important; }
.nav-container nav.transparent .menu.right-menu > li.login-menu > a { border: 1px solid #ffffff; border-radius: 50px; padding: 12px 20px; text-transform: uppercase; }
.nav-container nav.transparent .menu.right-menu > li.login-menu.menu-item-5569 > a { padding: 12px 49px; }
.nav-container nav.transparent .menu.right-menu > li.login-menu:hover, .nav-container nav.transparent .menu.right-menu > li.free-trial:hover, .nav-container nav.transparent .menu.right-menu > li.cart-icon:hover { cursor: unset; }
.nav-container nav.transparent .menu.right-menu > li.login-menu:hover > a, .nav-container nav.transparent .menu.right-menu > li.free-trial:hover > a, .nav-container nav.transparent .menu.right-menu > li.cart-icon:hover > a { color: #ffffff; }
.nav-container nav.transparent .menu.right-menu > li.login-menu > a:hover { border-color: #f26522; background-color: #f26522; color: #ffffff; }
.nav-container nav.transparent .menu.right-menu > li.free-trial > a:hover { background-color: #d4774a; color: #ffffff; }
.nav-container nav.transparent .menu.right-menu > li.cart-icon > a:hover { color: #ffffff; }
.nav-container nav.transparent .menu > li:hover a { color: #f26522; }
.nav-container nav.transparent .menu.right-menu > li.free-trial > a { border: 1px solid #f36523; background-color: #f36523; border-radius: 50px; padding: 12px 40px; text-transform: uppercase; }
.nav-container .row { width: 100%; margin: 0 auto; }
nav .menu > li > a { text-transform: capitalize; }
.nav-container .module, .nav-container .module-group { display: block; padding: 0; }
nav .menu > li { margin: auto !important; padding-right: 0px !important; }
.nav-container nav.transparent.nav-show .menu > li > a, .nav-container nav.transparent.nav-show .module.widget-wrap i { color: #3a3a3a; opacity: 1; }
.main-banner-section.desktop.fullscreen { height: 652px; }
.main-banner-section.desktop .fullscreen { height: 200px; }
.main-banner-section.desktop .vertical-alignment { padding-top: 185px;  }
/*.nav-container nav.absolute { z-index: 2; }*/
.main-banner-section-mobile { display: none; }
.main-container .row { margin: 0 -15px; }
.get_in_touch_circle svg { margin: 12px; position: relative; }
body .call-to-action-footer { padding-top: 155px !important; padding-bottom: 119px !important; background-color: #11354f; }
.page-title-center, .page-title-basic { height: 475px; }
.page-title .container { top: 70%; }
.heading-title { font-size: 40px; line-height: 34px; }
.page-title-center .breadcrumb { display: none; }
.parallax:first-child .background-content { top: -50vh; }
footer.bg-graydark, footer.bg-dark, footer.bg-graydark .sub-footer { background: #11354f; }
footer .image-xs { display:none !important; }
.sub-footer .col-sm-6 { width: 100% !important; text-align: center; }
.sub-footer .col-sm-6:not(.text-right) { border-top: 1px solid #345368; }
ul#useful_links li { display:inline-block; padding-right: 19px;   }
footer.bg-dark a, footer.bg-graydark a { color: #fff !important; font-family: Helvetica; font-style: normal; font-size: 16px; font-weight: 700; }
#userful_links_tab,#get_in_touch_tab { color:#a0aeb7; font-size: large; }
.get_in_touch_circle { height: 39px; width: 40px; background-color: #fffeff; border-radius: 50%; display: inline-block; margin: 0px 4px; cursor: pointer; }
.get_in_touch_circle svg { margin: 11px 11px; }
.future_animation_trapping_section { color:#000002; text-align: justify; font-size: 18px; width: 90%; margin: auto; margin-top: 25px; }
#key_features_title { color:#3a3a3a; font-size:14px; text-align: center; }
footer.bg-graydark .sub-footer { padding-bottom: 0; padding-top: 0; }
.image-bg .fade-color { color: #fff !important; opacity: 1; font-style: normal; font-family: "Helvetica"; letter-spacing: 1.5px; padding-top: 10px; }
.sub-footer .col-sm-6:not(.text-right) { padding: 30px 0; }
.widget .title { position: relative; font-size: 20px; margin-bottom: 35px; }
.widget .title:after { content: ''; background: #a0aeb7; width: 38px; height: 2px; position: absolute; bottom: -15px; left: 0; }
#text-2 p { font-size: 15px; }
#text-3, #text-4 { padding-top: 12px; }
footer .large-container { padding: 0; }
footer .large-container .row > .col-md-4:first-child { margin-right: 3%; padding: 0 50px 0 0; width: 30%; }
footer .large-container .row > .col-md-4:nth-child(2) { width: 45%; margin-right: 3%; padding: 0 20px 0 0; }
footer .large-container .row > .col-md-4 { width: 19%; padding-right: 0; padding-left: 0; }
footer .textwidget .row { padding-left: 15px; padding-right: 15px; }
footer .textwidget .row .col-md-4 { margin-right: 0 !important; }
footer .textwidget .row .col-md-4 ul li { padding-bottom: 15px; }
.nav-container nav.transparent .nav-utility { border: unset; }
.nav-container nav.transparent .menu > li > a { color: #3a3a3a; font-size: 16px; font-weight: 500; margin-top: -2px; }
.transparent.absolute .nav-utility.big-utility { margin-bottom: 50px; }
.call-to-action-footer a.btn-lg { height: 60px; line-height: 58px; min-width: 200px; font-size: 18px; border-radius: 50px; }
.call-to-action-footer .background-content { background-size: initial !important; }
.icon-link .icon-content h4 { font-size:26px; line-height: 30px; }
.icon-link .icon-content p { font-size:18px; line-height: 28px; }
.wpb_wrapper .wpb_content_element .wpb_wrapper h4 { font-size:20px; line-height:38px; font-weight:600 !important; margin-bottom:0; }
.wpb_wrapper .wpb_content_element .wpb_wrapper h3 { font-size:28px; line-height:48px }
.wpb_wrapper .heading-content h3{ font-size:40px; line-height:26px  }
.wpb_wrapper .heading-content .row .col-md-6:nth-child(1){ padding-left:60px; padding-right:0; }
.wpb_wrapper .heading-content .row .col-md-6:nth-child(2){ padding-left:0; padding-right:0; }
.wpb_wrapper .headings-title h3 { font-weight:600 !important; }
.wpb_wrapper .btn{ font-weight: 600; letter-spacing:0; }
.header-single .vertical-flex-column .row > [class*="col-"], .header-slider .vertical-flex-column .row > [class*="col-"] { min-width: 0px; }
.key_fetaure_wrapper { padding-bottom: 110px !important; }
.key_fetaure_first_wrapper { padding-bottom: 40px !important; }
.key_fetaure_first_wrapper .icon-image .image-overlay, .key_fetaure_wrapper .icon-image .image-overlay { display: none; }
.key_fetaure_first_wrapper .icon-image, .key_fetaure_wrapper .icon-image { border-radius: 0; box-shadow: unset; }
.key_fetaure_first_wrapper .boxed.boxed-icon, .key_fetaure_wrapper .boxed.boxed-icon { background-color: #ffffff; border-radius: 0px; padding: 0; }
.key_fetaure_first_wrapper .icon-image img, .key_fetaure_wrapper .icon-image img { width: auto; margin: auto; }
.key_fetaure_first_wrapper .icon-link:hover .icon-image img, .key_fetaure_wrapper .icon-link:hover .icon-image img { transform: unset; -webkit-transform: unset; -ms-transform: unset; -moz-transform: unset; }
.wpb_wrapper .heading-content .row .col-md-6:nth-child(1){ padding-top: 340px; padding-left:60px; padding-right:0; }
.wpb_wrapper .heading-content .row .col-md-6:nth-child(2){ padding-top: 300px; padding-left:0; padding-right:0; }
.useful_links li i { font-size: 11px!important; font-weight: bolder; margin-right: 6px; color: #fff; }
.tlg-page-wrapper > .wpb_row.main-banner-section .container { color:#ffffff; }
.wpb_row.main-banner-section .container .heading-content h3 { color:#ffffff; }
footer .large-container .row { margin: 0; padding: 0; }
.description-text { font-size: 18px; line-height: 25px; color: #000002; }
.description-text li { margin-bottom: 16px !important; }
.products-single .description-text li { margin-bottom: 8px !important; }
.main-banner-section { margin-top: 10% !important; }
.widgettitle { font-size: 34px; letter-spacing: 0px; line-height: 36px; }
.contact-details .widgettitle { font-size: 20px; letter-spacing: 0px; line-height: 30px; display: flex; }
.contact-details .widgettitle a { color: #3a3a3a; }
.frm_style_formidable-style.with_frm_style .frm_submit button { font-family: Montserrat, sans-serif; background: #f36523; border-color: #f36523; padding: 12px 40px; border-radius: 50px; }
.widget-wrap.module i { font-size: 40px; }
.main-container .tlg-page-wrapper .row { margin: 0; }
.key_fetaure_first_wrapper .vertical-top, .key_fetaure_wrapper .vertical-top { display: none; }
footer .textwidget .row .col-md-4:first-child { width: 30%; padding-right: 24px; }
footer .textwidget .row .col-md-4:nth-child(2) { width: 40%; }
footer .textwidget .row .col-md-4:last-child { width: 30%; }
.pricing-buy-now a.btn-lg{ height: 60px; line-height: 58px; min-width: 200px; font-size: 21px; border-radius: 50px; }
.pricing-buy-now { text-align:center; }
.contact-details .boxed-icon .inline-block { float: left; margin-bottom: 0; margin-top: 3px; margin-right: 16px; }
.contact-details .boxed-icon .inline-block.ti-location-pin { margin-bottom: 30px; display: flex; }
.image-bg h1.heading-title { text-transform: uppercase; }
.text-with-image .intro-image { margin: auto; }
.text-with-image .boxed-intro .pb16 { width: 100%; }
.text-with-image .boxed-intro { display: flex; }
.frm_style_formidable-style.with_frm_style .frm_submit button:hover, .frm_style_formidable-style.with_frm_style .frm_submit button:focus, .frm_style_formidable-style.with_frm_style .frm_submit button:active { background-color: #d4774a; border-color: #f36523; color: #ffffff; }
.contact-number-add .vc_column-inner .wpb_wrapper div:nth-child(2) .boxed { padding: 32px 32px 15px 32px; }
.contact-number-add .vc_column-inner .wpb_wrapper div:nth-child(4) .boxed { padding: 15px 32px 15px 32px; }
.contact-number-add .vc_column-inner .wpb_wrapper div:nth-child(6) .boxed { padding: 15px 32px 32px 32px; }
.contact-number-add .vc_column-inner .wpb_wrapper div:nth-child(6) .boxed .widgetsubtitle, .contact-number-add .vc_column-inner .wpb_wrapper div:nth-child(6) .boxed .icon-content { display: none; }
.boxed-intro { webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; }
.text-with-image .boxed-intro .text-color { color: #000002 !important; }
i.ti-location-arrow.inline-block { transform: rotate(138deg); }
.button-center { text-align: center; }
.accordion .title span, .accordion-style-2 .content p { font-size: 18px; }
.accordion-style-2 .title { border: 1px solid #e8e8e8; padding: 15px; }
.accordion li.active .content { border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; padding: 0 15px; }
.accordion li:last-child.active .content { border-bottom: 1px solid #e8e8e8; }
.ur-frontend-form .ur-form-row .ur-form-grid label, .ur-frontend-form .ur-form-row .ur-form-grid .description, .with_frm_style .frm_primary_label { font-family: Helvetica; color: #000002; font-size: 15px; font-weight: 400 !important; }
.frm_description { font-family: Helvetica !important; color: #000002 !important; font-weight: 400 !important; }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"] { color: #000002 !important; font-size: 15px !important; height: 36px !important; border-radius: 0 !important; }
textarea { color: #000002 !important; font-size: 15px !important; border-radius: 0 !important; }
.user-registration-LostPassword.lost_password a { color: #f36523; }
.ur-frontend-form input[type=submit] { padding: 12px 40px; width: auto; float: unset; border-radius: 50px; background-color: #f36523; height: auto; font-size: 14px; border: 1px solid #f36523; margin-top: 10px; margin-bottom: 10px; }
.ur-frontend-form input[type=submit]:hover, .ur-frontend-form .ur-button-container .ur-submit-button:hover, .ur-frontend-form button[type=submit]:hover { background-color: #d4774a !important; }
.ur-frontend-form .ur-button-container .ur-submit-button, .ur-frontend-form button[type=submit] { margin: 0 auto; padding: 12px 40px; width: auto; float: unset; border-radius: 50px; background-color: #f36523 !important; height: auto; font-size: 14px; color: #ffffff !important; border: 1px solid #f36523 !important; margin-top: 20px; margin-bottom: 10px !important; }
.ur-frontend-form .ur-button-container { display: block; }
label.ur-label.checkbox { margin-left: 20px; }
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] { margin: 6px 0 0 -20px !important; }
.bg-light a { color: #f36523; }
.bg-light a:hover { color: #d4774a; }
.wpb_text_column ul { margin-left: 0px; padding-left: 20px; }
label.user-registration-error { color: #ff4149 !important; }
footer.bg-dark a:hover, footer.bg-graydark a:hover { color: #d4774a !important; }
#user-registration.horizontal { box-shadow: unset; }
.back-to-top:hover { background: #f36523; border-color: #f36523; }
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a { font-family: Helvetica; }
#user-registration.horizontal .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container img { height: 100%; width: 100%; }
.widgetsubtitle { font-weight: 600 !important; }
.frm_style_formidable-style.with_frm_style .frm_error { font-family: Helvetica; }
div#request-a-demo .btn { float: right; }
div#free-trial .btn { float: left; }
.nav-container nav.transparent .menu.right-menu li:last-child { padding-right: 20px !important; margin-right: 0 !important; }
.nav-container nav.transparent .menu.right-menu li.cart-icon a { padding: 12px 5px; font-family: 'themify'; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.main-banner-section.desktop .standard-slide { padding: 0 !important; }
#request-a-demo .wpb_wrapper div { float: left; }
#request-a-demo .wpb_wrapper { margin: auto; }
#request-a-demo .vc_column-inner { display: flex; }
#menu-primary-menu li.active a { color: #f26522; }
.play-button.dark { background-color: #ef1d28; border-color: #ef1d28; }
.play-button.dark:before { border-color: transparent transparent transparent #fff; }
.main-banner-section-mobile .bg-white { background: #fff0 !important; }
.main-banner-section-mobile .modal-video-wrap .intro-image { text-align: center; }
.md-overlay { background: unset; }
.md-modal-7 { top: 35%; }
.nav-container nav.transparent .menu.center-menu > li > a:before { content: ''; width: 22px; height: 22px; display: inline-block; background: url(../../uploads/2020/07/phone.svg) no-repeat; margin-right: 12px; }
.nav-container nav.transparent .menu.center-menu > li > a:hover:before { background: url(../../uploads/2020/07/phone-hover.svg) no-repeat; }
.back-to-top { right: 15px; bottom: 80px !important; }
section#software-image .row { width: 60%; text-align: center; margin: 0 auto; }
.image-caption .caption:before { border-radius: 0 0 30px 30px; }
section#privacy-policy-wrapper .headings-title div { margin-bottom: 15px !important; }
.pricing-table .pricing-standard { height: 491px; }
.pricing-standard { border-radius: 30px; padding: 48px 20px !important; width: 100%; }
.pricing-standard .widgettitle { font-size: 28px; }
.products .product .add_to_cart_button { border-radius: 25px; color: #ffffff; background: #f36523; border-color: #f06722; font-weight: 600; letter-spacing: 0; }
.products .product .add_to_cart_button:hover { background: #d4774a; }
.social-icons a { width: 40px; height: 39px; display: inline-block; text-align: center; background-color: #ffffff; border-radius: 50px; margin: 0 4px; }
.social-icons a i { font-size: 22px; color: #11354f; }
.social-icons a .ti-linkedin { margin: 7px 10px; }
.social-icons a .ti-control-play { margin: 9px 10px; }
.social-icons a .ti-email { margin: 9px; }
.page-title .background-content.visible { background-position: bottom center !important; }
.icon_title_list li span.inline-block { display: flex; float: left; }
.hide-desktop { display: none; }
.woocommerce-MyAccount-content > p { display: none; }
.woocommerce-cart .woocommerce-message .button { border-color: #f36523; }
table.cart button.button { line-height: 32px !important; }
.woocommerce .woocommerce-checkout-payment { margin: 0 !important; }

.n2-ss-slider [data-mode=fill] .n2-ss-slide-background-image {
    border: 2px solid #EDE1DA;
    box-sizing: border-box;
    border-radius: 8px;
    margin-right: 30px !important;
    background-size: 80% !important;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html.sa-slider.height-calculate {
    padding: 0 80px;
}
div#n2-ss-3 .nextend-arrow.n2-ow.nextend-arrow-previous img, div#n2-ss-3 .nextend-arrow.n2-ow.nextend-arrow-next img { display: none; }
div#n2-ss-3 .nextend-arrow.n2-ow.nextend-arrow-previous {
    transition: background 0.3s, opacity 0.4s;
    background: url(https://www.animaltrapsolutions.com/wp-content/uploads/2020/08/Group-47.svg) no-repeat !important;
    width: 36px !important;
    height: 37px !important;
    left: 140px !important;
    top: 367px !important;
    position: absolute !important;
	transform: rotate(180deg);
}
div#n2-ss-3 .nextend-arrow.n2-ow.nextend-arrow-next {
    transition: background 0.3s, opacity 0.4s;
    background: url(https://www.animaltrapsolutions.com/wp-content/uploads/2020/08/Group-47.svg) no-repeat !important;
    width: 36px !important;
    height: 37px !important;
    left: 200px !important;
    top: 372px !important;
    position: absolute !important;
}

@media only screen and (min-width: 991px) {
.logo { width: 200px; }
nav .menu { display: flex; }
.nav-container nav .nav-bar .module.center { display: none !important; }
.transparent.absolute:not(.fixed) .text-center.col-lg-12.module-group { background-color: #ffffff; border-radius: 50px; padding: 0 15px; }
.transparent.absolute.fixed { background-color: #ffffff; }
.module.left.visible-sm.visible-xs.inline-block, .module.widget-wrap.mobile-toggle.right.visible-sm.visible-xs { display: none !important; }
.nav-container nav .nav-bar .module, .nav-container nav .nav-bar .module-group, nav .menu, nav .menu > li, .nav-container nav.transparent .menu > li > a { height: auto; }
nav.transparent.absolute, footer .large-container { padding: 0 20px; }
nav.transparent.absolute:not(.fixed), footer .large-container { width: 970px; margin: auto; }
}
@media only screen and (min-width: 1080px) {
.logo { width: 296px; max-height: 70px; }
}
@media only screen and (min-width: 1200px) {
nav.transparent.absolute:not(.fixed), footer .large-container { width: 1170px; margin: auto; }
}
@media only screen and (max-width: 1280px) {
footer .large-container > .row > .col-md-4:nth-child(2) { width: 47%; margin-right: 0%; }
footer .large-container > .row > .col-md-4 { width: 19%; }
}
@media only screen and (max-width: 1200px) {
.wpb_wrapper .heading-content .row .col-md-6:nth-child(1) { padding-left: 0; padding-right: 0; }
.wpb_wrapper .heading-content .row .col-md-6:nth-child(2) { padding-left: 0; padding-right: 0; }
.wpb_wrapper .heading-content .row .col-md-6:nth-child(1) h3 { line-height: 53px; font-size:34px; }
}
@media only screen and (max-width: 1199px) {
.main-banner-section.desktop.fullscreen { height: 635px; }
.future_animation_trapping_section { width: 100%; }
.nav-container nav.transparent .menu.center-menu > li > a { font-size: 26px; }
.nav-container nav.transparent .menu.right-menu { width: 38%; padding-right: 20px; }
.nav-container nav.transparent .menu.right-menu li:last-child { padding-right: 0px !important; }
.nav-container nav.transparent .menu.right-menu > li.free-trial > a { padding: 12px 34px; }
.wpb_wrapper .heading-content h3 { font-size: 28px; }
.future_animation_trapping_section { width: 100%; }
.nav-container nav.transparent .menu.right-menu > li.login-menu > a { padding: 12px 20px; }
.nav-container nav.transparent .menu.right-menu > li.login-menu.menu-item-5569 > a { padding: 12px 49px; }
.contact-details h2 { font-size: 30px;  line-height: 38px; }
footer .large-container .row > .col-md-4:first-child { margin-right: 0; }
footer .large-container > .row > .col-md-4 { width: 23%; }
}
@media only screen and (max-width: 1080px) {
footer .large-container .row > .col-md-4 { width: 23%; }
footer .large-container .row > .col-md-4:first-child { margin-right: 0%; }
.row { margin-right: 0; }
.vc_column_container>.vc_column-inner { padding-right: 0; }
.nav-bar .row { margin-left: 0; }
.nav-container nav.transparent .menu.right-menu { width: 40%; padding-right: 22px; }
.col-sm-4:first-child { width: 25%; }
.col-sm-4 { width: 35%; }
.col-sm-4:last-child { width: 40%; }
}
@media only screen and (max-width: 1023px) {
.nav-container nav.transparent .menu.right-menu { width: 100%; padding-right: 0px; }
}
@media only screen and (max-width: 991px) {
.main-banner-section.desktop.fullscreen { height: 576px; }
footer .textwidget .row .col-md-4 { width: 50% !important; float: left; }
.wpb_wrapper .heading-content h3 { font-size: 28px; }
.the-future-animal .col-md-10 { padding: 0; }
.text-with-image .boxed-intro { display: block; }
.text-with-image .intro-image { text-align: center; }
body .call-to-action-footer { padding-top: 100px !important; padding-bottom: 100px !important; }
.call-to-action-footer .background-content { background-size: cover !important; }
}
@media only screen and (max-width: 990px) {
.logo { width: 237px; max-height: max-content; }
.main-banner-section.desktop .vertical-alignment { padding-top: 160px; }
.the-future-animal > .vc_column-inner { padding: 0; }
.the-future-animal > .vc_column-inner .header-single .container { padding: 0; }
.wpb_wrapper .heading-content h3 { margin-bottom: 10px; }
.nav-container nav .nav-bar > .module:first-child { width: 100%; text-align: center; height: 80px !important; }
.nav-container nav .nav-bar { height: 216px; max-height: 216px; }
body:not(.logged-in) .nav-container nav .nav-bar .module.center { width: 88%; height: 55px !important; padding-right: 0; }
.logged-in .nav-container nav .nav-bar .module.center { width: 88%; height: 55px !important; padding-right: 0; }
.nav-container nav.transparent .menu.right-menu li { padding: 5px 0 0; width: 35%; float: left; text-align: center; margin-right: 15px !important; }
body:not(.logged-in) .nav-container nav.transparent .menu.right-menu li:last-child { margin-right: 0px !important; width: 60%; top: 6px; }
.logged-in .nav-container nav.transparent .menu.right-menu li:last-child { margin-right: 0px !important; width: 25%; top: 6px; }
.nav-container nav .nav-bar .module.left.last { width: 100%; text-align: center; height: 40px !important; margin-top: 25px; }
.nav-container nav .nav-bar .module.left.last .menu { height: 40px; }
.nav-container nav.transparent .menu.center-menu li { height: 40px; padding-top: 0; }
.nav-container nav.transparent .menu.center-menu > li > a { color: #cdc0af; }
.nav-bar .row .module { padding: 0; }
.nav-container nav .nav-bar> .module { padding: 0 30px; }
.nav-open, .nav-open > div { background: #222; }
.nav-container nav .nav-open .module.widget-wrap.mobile-toggle i { color: #ffffff !important; }
.nav-container nav { margin-top: 15px; }
.md-modal { top: 25%; }
.nav-container nav.transparent .menu.center-menu > li > a:before { background: url(../../uploads/2020/07/phone-mobile.svg) no-repeat; }
footer .large-container { padding: 0px 30px; }
.contact-details h2 { font-size: 26px; line-height: 30px; }
.contact-details .widgettitle { font-size: 16px; }
}
@media only screen and (max-width: 945px) {
.social-icons a { width: 35px; height: 34px; }
.social-icons a i { font-size: 18px; }
}
@media only screen and (max-width: 900px) {
.nav-container nav.transparent .menu.right-menu li { width: 35%; }
}
@media only screen and (max-width: 858px) {
.social-icons a { width: 33px; height: 32px; }
.social-icons a i { font-size: 16px; }
body:not(.logged-in) .nav-container nav.transparent .menu.right-menu li:last-child { width: 58%; }
.logged-in .nav-container nav .nav-bar .module.center { width: 86%; }
}
@media only screen and (max-width:768px) {
.nav-container nav.transparent .menu.right-menu li { width: 40%; }
body:not(.logged-in) .nav-container nav.transparent .menu.right-menu li:last-child { width: 52%; }
.logged-in .nav-container nav.transparent .menu.right-menu li:last-child { width: 15%; }
.the-future-animal .text-left { text-align: center !important; }
.wpb_single_image.wpb_content_element.vc_align_left { margin-top: 0px; text-align: left; }
.fullscreen { height: auto !important; }
.tlg-page-wrapper > .wpb_row.main-banner-section .container { margin-top: 40% !important; }
.wpb_row.main-banner-section .container .heading-content h3 { font-size: 40px; }
.container { width: auto; }
.main-banner-section-mobile { display: block; }
.main-banner-section-mobile .vertical-flex { z-index: 5; }
.main-banner-section.desktop { display: none; }
.main-banner-section-mobile .wpb_wrapper .wpb_content_element .wpb_wrapper h3 { color: #ffffff !important; line-height: 28px; font-size: 34px; }
.tlg-page-wrapper > .wpb_row.main-banner-section-mobile .container { margin-top: 18%; margin-bottom: 50px; }
.vertical-flex.row { display: flex; }
.page-id-4174 .headings-title .widgettitle { font-size: 26px!important; }
}
@media only screen and (max-width: 767px) {
.hide-desktop { display: block; }
.hide-mobile { display: none; }
.wpb_single_image.wpb_content_element.vc_align_left { margin-top: 38px; text-align: center; }
.tlg-page-wrapper > .wpb_row.main-banner-section-mobile .container { margin-top: 20%; margin-bottom: 0; }
.main-banner-section-mobile .wpb_wrapper .wpb_content_element .wpb_wrapper h3 { text-align: center; }
.vertical-flex.row { display: block; }
footer .large-container .row > .col-md-4:first-child, footer .large-container .row > .col-md-4:nth-child(2), footer .large-container .row > .col-md-4 { width: 50%; float: left; }
body .siq_bR { bottom: 20px; right: 20px; }
#pricing-wrapper h5.widgettitle, #pricing-wrapper h6.widgettitle { font-size: 32px !important; }
section#software-image .row { width: auto; }
#software-image .vc_col-sm-4 { width: 27%; float: left; margin: 0 3%; }
}
@media only screen and (max-width: 731px) {
.logged-in .nav-container nav.transparent .menu.right-menu li:last-child { width: 13%; }
}
@media only screen and (max-width: 720px) {
footer .large-container .row > .col-md-4:nth-child(2) { padding-right: 0; }
.nav-container nav.transparent .menu.right-menu li { width: 44%; }
#pricing-wrapper h5.widgettitle, #pricing-wrapper h6.widgettitle { font-size: 30px !important; }
body:not(.logged-in) .nav-container nav.transparent .menu.right-menu li:last-child { width: 48%; }
.logged-in .nav-container nav.transparent .menu.right-menu li:last-child { width: 5%; }
}
@media only screen and (max-width: 714px) {
.logged-in .nav-container nav .nav-bar .module.center { width: 85%; }
}
@media only screen and (max-width: 666px) {
body:not(.logged-in) .nav-container nav .nav-bar .module.center { width: 82%; }
.logged-in .nav-container nav .nav-bar .module.center { width: 82%; }
.logged-in .nav-container nav.transparent .menu.right-menu li:last-child { width: 1%; }
}
@media only screen and (max-width: 640px) {
.tlg-page-wrapper > .wpb_row.main-banner-section-mobile .container { margin-top: 20%; }
.nav-container nav.transparent .menu.right-menu li { width: 43%; }
}
@media only screen and (max-width: 599px) {
.nav-container nav.transparent .menu.right-menu > li.login-menu > a, .nav-container nav.transparent .menu.right-menu > li.free-trial > a { padding: 12px 20px; }
.nav-container nav.transparent .menu.right-menu li { width: 45%; }
.nav-container nav { margin-top: 0px; }
.nav-container nav .nav-bar { height: 270px; max-height: 270px; padding-top: 30px; }
.nav-container nav.transparent .menu.right-menu li { margin-right: 0px !important; }
.nav-container nav .nav-bar > .module:first-child, .nav-container nav .nav-bar > .module.left { width: 100%; }
.nav-container nav .nav-bar .module.left:first-child { height: 80px !important; margin-bottom: 20px; }
.nav-container nav .nav-bar.nav-open .module.left.last { height: 55px !important; }
.nav-container nav .nav-bar .module.center { width: 80%; padding-right: 0; }
.nav-container nav.transparent .menu.right-menu li.login-menu { padding: 5px 5px 5px 0px !important; text-align: center; width: 45%; float: left; }
.nav-container nav.transparent .menu.right-menu li.free-trial { width: 45%; padding: 5px 15px 5px 5px !important; float: left; text-align: center; }
.nav-container nav.transparent .menu.right-menu li, .nav-container nav.transparent .menu.center-menu li { height: auto; }
.nav-open.nav-bar .module.left:first-child { height: 80px !important; }
.nav-container nav .nav-bar .left a { text-align: center; }
footer .large-container .row > .col-md-4:first-child, footer .large-container .row > .col-md-4:nth-child(2), footer .large-container .row > .col-md-4 { width: 100% !important; float: left !important; padding-right: 0; }
.widget { margin-bottom: 20px; }
#text-2 .textwidget .alignnone { display: inline-block; }
.call-to-action-footer .background-content { background-size: cover !important; }
footer { padding-top: 50px; }
.wpb_row.main-banner-section .container .heading-content h3 { line-height: 46px; font-size: 40px; margin: 0 auto; width: 100%; text-align: unset !important; }
.wpb_wrapper .wpb_content_element .wpb_wrapper h5 { font-size: 15px; line-height: 35px; font-weight: 400; }
.wpb_wrapper .wpb_content_element .wpb_wrapper h4 { font-size: 25px; line-height: 32px; font-weight: 600 !important; width: 60%; margin: 0 auto; }
.future_animation_trapping_section { margin-top: 50px; }
.wpb_wrapper .headings-title h3 { font-size: 24px !important; line-height: 32px !important; width: 66%; margin: 0 auto; margin-bottom: 0px; }
.icon-link .icon-content h4 { font-size: 26px; line-height: 26px; }
.key_fetaure_wrapper { padding-bottom:60px !important; }
.alignleft, .aligncenter, .alignright, .alignnone { margin-bottom: 0px; }
body .call-to-action-footer { padding-top: 80px !important; padding-bottom: 55px !important; }
.call-to-action-footer .wpb_content_element .wpb_wrapper h4 { width: 80%; margin: 0 auto; line-height: 32px; margin-bottom: 55px; }
.main-banner-section .wpb_column:last-child { margin-top: 20%; }
.call-to-action-footer .wpb_content_element .wpb_wrapper h3 { font-size: 30px; line-height: 43px; font-weight: 504 !important; margin: 0 auto; width: 58%; margin-bottom: 68px; }
.call-to-action-footer a.btn-lg { line-height: 54px; font-size: 16px; }
.header-single .container { padding-top: 0px; margin: 0 auto; width: 100%; }
.nav-container nav.transparent .menu.center-menu > li > a { font-size: 27px; color: #cdc0af; }
.wpb_single_image.wpb_content_element.vc_align_left { text-align: center; }
.tlg-page-wrapper > .wpb_row.main-banner-section-mobile .container { margin-top: 25%; }
.tlg-page-wrapper > .wpb_row.main-banner-section .container { margin-top: 70% !important; }
.tlg-page-wrapper > .wpb_row.image-bg, .tlg-page-wrapper > .wpb_row.video-bg { overflow: initial; }
.wpb_single_image.wpb_content_element.vc_align_left { margin-bottom: -20px; }
.wpb_single_image.wpb_content_element.vc_align_left { margin-top: 24px; }
.container { padding-right: 20px; padding-left: 20px; }
.key_fetaure_first_wrapper .container, .key_fetaure_wrapper .container, .key_fetaure_title .container { width: 440px; }
#pricing-wrapper h5.widgettitle, #pricing-wrapper h6.widgettitle { font-size: 22px !important; }
}
@media only screen and (max-width: 555px) {
body:not(.logged-in) .nav-container nav .nav-bar .module.center { width: 80%; }
.logged-in .nav-container nav .nav-bar .module.center { width: 80%; }
}
@media only screen and (max-width: 505px) {
.nav-container nav .nav-bar> .module.widget-wrap.mobile-toggle { padding-left: 10px; }
#pricing-wrapper h5.widgettitle, #pricing-wrapper h6.widgettitle { font-size: 20px !important; }
}
@media only screen and (min-width: 480px) and (max-width: 505px) {
.nav-container nav.transparent .menu.right-menu li.free-trial, .nav-container nav.transparent .menu.right-menu li.login-menu { width: 46%; }
.nav-container nav .nav-bar .module.center { width: 80%; }
.nav-container nav.transparent .menu.right-menu > li.free-trial > a { padding: 12px 25px; }
}
@media only screen and (max-width: 479px) {
.key_fetaure_first_wrapper .container, .key_fetaure_wrapper .container, .key_fetaure_title .container { width: auto; }
.nav-container nav.transparent .menu.right-menu li.free-trial { width: 47%; }
.nav-container nav .nav-bar .module.center { width: 83%; }
.tlg-page-wrapper > .wpb_row.main-banner-section-mobile .container { margin-top: 30%; }
.nav-container nav.transparent .menu.right-menu > li.login-menu > a { padding: 12px 20px; }
.nav-container nav .nav-bar> .module { padding: 0 20px; }
.main-banner-section-mobile .wpb_wrapper .wpb_content_element .wpb_wrapper h3 { margin-bottom: 10px; }
.wpb_single_image.wpb_content_element.vc_align_left { margin-top: 0px; }
.widgettitle { font-size: 30px; line-height: 34px; }
.nav-container nav.transparent .menu.right-menu > li > a { font-size: 13px; }
.widget-wrap.module i { font-size: 30px; }
section#software-image div.pt32 p { font-size: 14px !important; }
}
@media only screen and (max-width: 425px) {
.nav-container nav.transparent .menu.right-menu > li.login-menu > a { padding: 12px 15px; }
.nav-container nav.transparent .menu.right-menu > li.free-trial > a { padding: 12px 15px; }
.nav-container nav.transparent .menu.right-menu li.free-trial { width: 46%; }
.nav-container nav.transparent .menu.right-menu li.login-menu { width: 46%; }
.tlg-page-wrapper > .wpb_row.main-banner-section-mobile .container { margin-top: 30%; }
.wpb_wrapper .headings-title h3 { font-size: 20px !important; line-height: 26px !important; width: 75%; }
.call-to-action-footer .wpb_content_element .wpb_wrapper h4 { font-size: 18px; line-height: 26px; }
.call-to-action-footer .wpb_content_element .wpb_wrapper h3 { font-size: 26px; line-height: 36px; }
body:not(.logged-in) .nav-container nav.transparent .menu.right-menu li:last-child { width: 46%; }
body:not(.logged-id) .nav-container nav.transparent .menu.right-menu li.cart-icon .ti-bag span { margin-left: 52% !important; }
}
@media only screen and (max-width: 375px) {
.nav-container nav .nav-bar .module.center { width: 84%; }
.nav-container nav.transparent .menu.right-menu li.login-menu { width: 46%; }
.nav-container nav.transparent .menu.right-menu li.free-trial { width: 46%; }
.nav-container nav.transparent .menu.right-menu li:last-child { width: 4%; }
.widget-wrap.module i { font-size: 25px; }
.wpb_wrapper .wpb_content_element .wpb_wrapper h4 { width: 80%; }
footer .textwidget .row .col-md-4 { width: 100% !important; float: left; }
.main-banner-section-mobile .wpb_wrapper .wpb_content_element .wpb_wrapper h3 { font-size: 28px; }
.tlg-page-wrapper > .wpb_row.main-banner-section-mobile .container { margin-top: 35%; }
.nav-container nav.transparent .menu.right-menu > li > a { font-size: 10px; }
.nav-container nav .nav-bar .module.right.mobile-toggle { padding: 0 15px 0 0; }
.nav-container nav.transparent .menu.right-menu > li.free-trial > a { padding: 12px 20px; }
.nav-container nav.transparent .menu.right-menu > li.login-menu > a { padding: 12px 20px; }
.nav-container nav.transparent .menu.right-menu li.cart-icon a { padding: 12px 3px; }
.call-to-action-footer .wpb_content_element .wpb_wrapper h3 { width: 80%; }
.logged-in .nav-container nav .nav-bar .module.center { width: 85%; }
section#software-image div.pt32 p { font-size: 12px !important; }
}
@media only screen and (max-width: 350px) {
.nav-container nav.transparent .menu.right-menu > li.login-menu > a { padding: 12px 18px; }
}
@media only screen and (max-width: 344px) {
.nav-container nav .nav-bar .module.center { width: 83%; }
}
@media only screen and (max-width: 340px) {
.nav-container nav.transparent .menu.right-menu > li.free-trial > a { padding: 12px 15px; }
.nav-container nav.transparent .menu.right-menu > li.login-menu > a { padding: 12px 15px; }
.nav-container nav.transparent .menu.right-menu li.free-trial { padding: 5px 8px 5px 5px !important; }
.nav-container nav.transparent .menu.right-menu > li > a { font-size: 11px; }
.nav-container nav.transparent .menu.right-menu > li.cart-icon > a { font-size: 12px; }
.nav-container nav .nav-bar .module.center { padding-left: 10px; }
.nav-container nav.transparent .menu.right-menu li.login-menu { width: 55%; }
.nav-container nav.transparent .menu.right-menu li.free-trial { width: 45%; }
.nav-container nav.transparent .menu.right-menu li:last-child { width: 5%; }
body:not(.logged-in) .nav-container nav.transparent .menu.right-menu li:last-child { width: 35%; }
.logged-in .nav-container nav.transparent .menu.right-menu li.login-menu { width: 47%; }
}
@media only screen and (max-width: 324px) {
.nav-container nav .nav-bar .module.center { width: 82%; }
}
@media only screen and (max-width: 320px) {
.nav-container nav.transparent .menu.center-menu > li > a { font-size: 24px; }
.tlg-page-wrapper > .wpb_row.main-banner-section-mobile .container { margin-top: 40%; }
.menu.center-menu li { padding-top: 0; }
}
@media only screen and (min-height: 990px) {
.main-banner-section.desktop.fullscreen { height: 770px; }
}