@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
@import url('https://fonts.googleapis.com/css?family=Oswald&display=swap');


#comments .comment-meta a:hover,#comments .reply a:hover,#comments input[type=submit]:hover,#customizer .leadengine-tooltip,#customizer .options a:hover,#customizer .options a:hover i,#headerbg li a.active,#headerbg li a.active:hover,#kd-slider .secondary_slider,#posts-content .entry-meta a:hover,#posts-content .page-content ul li:before,#posts-content .post .blog-single-title a:hover,#posts-content .post .tt_button:hover,#posts-content .post .tt_button:hover .fa,#posts-content .post input[type=submit]:hover,#posts-content.blog-img-left-list .blog-single-title a:hover,#posts-content.blog-minimal-list .blog-single-title a:hover,#single-page #comments input[type=submit]:hover,#single-page .return-to-shop a:hover,#single-page .single-page-content .widget ul li a:hover,#single-page .single-page-content .widget ul li.current-menu-item a,#single-page .single-page-content ul li:before,#single-page input[type=submit]:hover,.active .pricing-option .fa,.blog-header-form .wpcf7-mail-sent-ok,.blog-single-content .tags a,.blog_widget ul li a:before,.blog_widget ul li a:hover,.breadcrumbs a:hover,.chart,.chart-content .nc-icon-outline,.contact .wpcf7-response-output,.contact-map-container .toggle-map:hover,.contact-map-container .toggle-map:hover .fa,.content-area .vc_grid .vc_gitem-zone-c .vc_gitem-link,.content-area .vc_grid-filter>.vc_grid-filter-item.vc_active>span,.content-area .vc_grid-filter>.vc_grid-filter-item:hover>span,.es-accordion .es-heading h4 a:hover,.es-accordion .es-time,.fa,.feature-sections-wrapper .feature-sections-tabs .nav-tabs a:hover,.feature-sections-wrapper .feature-sections-tabs .nav-tabs li.active a,.featured_content_parent .active-elem h4,.footer-business-content a:hover,.footer-nav a:hover,.footer_widget .menu li a:hover,.footer_widget ul a:hover,.format-quote .entry-wrapper:before,.kd-process-steps .pss-step-number span,.kd_number_string,.kd_pie_chart .kd-piechart-icon,.kd_pie_chart .pc-link a:hover,.kd_pie_chart .pc_percent_container,.key-icon-box .ib-link a,.key-icon-box .ib-link a:hover,.keydesign-cart .buttons .btn,.keydesign-cart ul.product_list_widget .cart-item:hover,.keydesign-cart:hover .cart-icon,.large-counter .kd_counter_units,.lower-footer .pull-right a:hover,.lower-footer a:hover,.menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown>a,.meta-content .tags a:hover,.modal-content-contact .key-icon-box .service-heading a:hover,.navbar-default .navbar-nav>.active>a,.navbar-nav li.dropdown:hover .dropdown-menu:hover li a:hover,.navigation.pagination .next,.navigation.pagination .prev,.nc-icon-outline,.owl-nav div:hover,.port-next.tt_button,.port-prev.tt_button,.portfolio-meta.share-meta .fa:hover,.pricing .fa,.pricing .pricing-price,.pricing-table .tt_button,.pricing-table.active .tt_button:hover,.primary-button,.primary-button.button-inverse:hover,.product_meta a:hover,.pss-link a:hover,.row .vc_custom_heading a:hover,.row .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title:hover h4,.search-submit:hover,.secondary-button-inverse,.section .wpcf7-mail-sent-ok,.side-content-text ul li:before,.socials-widget a:hover,.socials-widget a:hover .fa,.star-rating span,.subscribe-form header .wpcf7-submit,.tagcloud a:hover,.tags a:hover,.team-carousel .owl-item .team-member.design-creative .team-socials a,.team-member.design-minimal .team-socials a,.team-member.design-two .team-socials .fa:hover,.team-member.design-two:hover .team-socials .fa:hover,.team-socials .fa:hover,.testimonials.slider .tt-container:before,.text-danger,.topbar-email .iconsmind-Mail,.topbar-lang-switcher ul li a:hover span,.topbar-phone .iconsmind-Telephone,.topbar-socials a:hover .fa,.tt_button.second-style,.tt_button.second-style .iconita,.tt_button.tt_secondary_button,.tt_button.tt_secondary_button .iconita,.tt_button:hover,.tt_button:hover .iconita,.upper-footer .modal-menu-item,.upper-footer .socials-widget a:hover .fa,.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container:hover a,.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_author a:before,.vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_date div:before,.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom,.vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4:hover,.video-bg .secondary-button:hover,.video-socials a:hover .fa,.woocommerce #payment #place_order:hover,.woocommerce #respond input#submit:hover,.woocommerce .checkout_coupon .button:hover:hover,.woocommerce .keydesign-cart .buttons .btn,.woocommerce .keydesign-cart ul.product_list_widget .cart-item:hover,.woocommerce .price_slider_wrapper .price_slider_amount .button,.woocommerce .woocommerce-form-login .button:hover,.woocommerce a.button:hover,.woocommerce span.onsale,.woocommerce ul.products li.product h2:hover,.woocommerce ul.products li.product h3:hover,.woocommerce-account #single-page .woocommerce-Button:hover,.woocommerce-cart #single-page .cart_totals table td,.woocommerce-cart #single-page table.cart .button:hover,.woocommerce-cart #single-page table.cart .product-name a:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-page #payment #place_order:hover,.woocommerce-page ul.products li.product.woo-minimal-style .added_to_cart:hover,.woocommerce-page ul.products li.product.woo-minimal-style .button:hover,.woocommerce-review-link:hover,.wpb-js-composer .vc_tta-container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active a,.wpb_text_column ol>li:before,.wpb_text_column ul>li:before,.wpb_wrapper .menu a:hover,.wpcf7 .wpcf7-submit:hover,a,blockquote:before,code{color:#4f6df5;color:#ff9f43}.pricing-table.DetailedStyle .pricing .pricing-price{color:#ff9f43!important}.blog-header-form .wpcf7-mail-sent-ok,.blog-header-form .wpcf7-not-valid-tip,.kd-process-steps.process-checkbox-template,.kd-process-steps.process-checkbox-template .pss-item:before,.kd-separator,.kd-separator .kd-separator-line,.modal-content-inner .wpcf7-not-valid-tip,.section .wpcf7-mail-sent-ok,.section .wpcf7-not-valid-tip{border-color:#ff9f43}#comments input[type=submit],#customizer .screenshot a,#kd-slider,#kd-slider .bullet-bar.tparrows,#posts-content .post input[type=submit],#single-page #comments input[type=submit]:hover,#single-page .vc_col-sm-3 .wpcf7 .wpcf7-submit,.blog-header-form .wpcf7-not-valid-tip,.btn-xl,.cb-container.cb_main_color:hover,.contact-map-container .toggle-map,.contact-map-container .toggle-map:hover,.content-area .vc_grid .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before,.content-area .vc_grid .vc_gitem-zone-c .vc_gitem-link:hover,.content-area .vc_grid-filter>.vc_grid-filter-item span:after,.content-area .vc_grid-item-mini .vc_gitem-animate-fadeIn .vc_gitem-zone.vc_gitem-zone-a:before,.email-wrapper,.features-tabs .tab.active,.footer-business-info.footer-socials a:hover,.footer-newsletter-form .wpcf7 .wpcf7-submit,.heading-separator,.kd-contact-form.light_background .wpcf7 .wpcf7-submit,.kd_progressbarfill,.keydesign-cart .badge,.keydesign-cart .buttons .btn:hover,.modal-content-inner .wpcf7-not-valid-tip,.modal-content-inner .wpcf7-submit:hover,.navigation.pagination .next:hover,.navigation.pagination .prev:hover,.owl-buttons div:hover,.owl-dot span,.parallax.with-overlay:after,.phone-wrapper,.port-next.tt_button:hover,.port-prev.tt_button:hover,.portfolio-item .portfolio-content,.pricing .secondary-button.secondary-button-inverse:hover,.pricing-table .tt_button:hover,.pricing-table.active .tt_button,.primary-button.button-inverse,.row .vc_toggle_default .vc_toggle_icon,.row .vc_toggle_default .vc_toggle_icon::after,.row .vc_toggle_default .vc_toggle_icon::before,.row .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.row .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,.searchform #searchsubmit,.secondary-button,.secondary-button.secondary-button-inverse:hover,.section .wpcf7-not-valid-tip,.separator,.spinner:before,.testimonial-cards .center .tcards_message,.tt_button,.tt_button.second-style:hover,.tt_button.tt_secondary_button:hover,.upper-footer .modal-menu-item:hover,.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom:hover,.with-overlay,.with-overlay .parallax-overlay,.woocommerce #respond input#submit,.woocommerce .keydesign-cart .buttons .btn:hover,.woocommerce .price_slider_wrapper .ui-slider .ui-slider-handle,.woocommerce .price_slider_wrapper .ui-slider-horizontal .ui-slider-range,.woocommerce a.button,.woocommerce a.remove:hover,.woocommerce button.button,.woocommerce input.button,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce ul.products li.product .added_to_cart:hover,.woocommerce ul.products li.product .button:hover,.wpb_wrapper #loginform .button,.wpcf7 .wpcf7-submit,.wpcf7 .wpcf7-submit:hover{background:#4f6df5;background:#ff9f43}.slider-scroll-down a{background-color:#4f6df5;background-color:#ff9f43}::selection{background-color:#4f6df5;background:#ff9f43}::-moz-selection{background-color:#4f6df5;background:#ff9f43}#commentform #submit,#single-page #comments input[type=submit]:hover,.content-area .vc_grid .vc_gitem-zone-c .vc_gitem-link,.keydesign-cart .buttons .btn,.navigation.pagination .next,.navigation.pagination .prev,.owl-buttons div:hover,.owl-dot.active span,.owl-dot:hover span,.pricing.active,.primary-button.button-inverse,.primary-button.button-inverse:hover,.tt_button,.upper-footer .modal-menu-item,.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom,.woocommerce .keydesign-cart .buttons .btn,.woocommerce .price_slider_wrapper .ui-slider .ui-slider-handle,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button:hover,.wpb_wrapper #loginform .button,.wpcf7 .wpcf7-submit,.wpcf7 .wpcf7-submit:hover{border:2px solid #4f6df5;border:2px solid #ff9f43}.modal-content-inner:before{border-right:12px solid #4f6df5;border-right:12px solid #ff9f43}#single-page .single-page-content .widget .widgettitle,#wrapper .widget-title,.blockquote-reverse,.contact .wpcf7-form-control-wrap input.wpcf7-form-control:focus,.contact .wpcf7-form-control-wrap textarea.wpcf7-form-control:focus,.contact .wpcf7-response-output,.contact-map-container .toggle-map:hover,.features-tabs .tab.active:after,.image-bg .secondary-button,.navigation.pagination .next:hover,.navigation.pagination .prev:hover,.page-404 .tt_button,.secondary-button-inverse,.tabs-image-left.features-tabs .tab.active:after,.tagcloud a:hover,.tags a:hover,.team-member-down:hover .triangle,.team-member:hover .triangle,.testimonials.slider .owl-dot.active span,.vc_separator .vc_sep_holder .vc_sep_line,.video-bg .secondary-button,.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a{border-color:#4f6df5;border-color:#ff9f43}.testimonial-cards .center .tcards_message:before{border-color:transparent transparent #4f6df5 #4f6df5;border-color:transparent transparent #ff9f43 #ff9f43}.testimonial-cards .center .tcards_message.author-bottom:before{border-color:#4f6df5 transparent transparent #4f6df5;border-color:#ff9f43 transparent transparent #ff9f43}.wpb-js-composer .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab:before{border-right:9px solid #ff9f43}.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li:before{border-top:9px solid #ff9f43}.tt_button.btn_secondary_color{border:2px solid}#comments .fn,#comments .fn a,#comments .reply a:hover,#comments label,#menu-topbar-menu li a:hover,#single-page .single-page-content .widget ul li a,#single-page p.cart-empty,#wp-calendar caption,.app-gallery .ag-section-desc h4,.author-box-wrapper .author-name h6,.author-desc-wrapper a:hover,.author-website,.blog-header .section-heading,.blog-single-content .tags a:hover,.blog-single-title a,.bp-content h4,.business-info-header .fa,.cb-container.cb_transparent_color:hover .cb-heading,.cta-icon .fa,.es-accordion .es-heading h4 a,.es-accordion .es-speaker-container .es-speaker-name,.fa.toggle-search:hover,.feature-sections-wrapper .feature-sections-tabs .nav-tabs a,.feature-sections-wrapper .side-content-wrapper .simple-link:hover,.group_table .label,.kd-photobox .phb-content h4,.kd-price-block .pb-content-wrap .pb-pricing-wrap,.kd-process-steps .pss-text-area h4,.kd-promobox .prb-content h4,.kd_pie_chart .kd_pc_title,.kd_pie_chart .pc-link a,.kd_progress_bar .kd_progb_head .kd-progb-title h4,.key-icon-box .ib-link a:hover,.key-icon-box .service-heading,.keydesign-cart .empty-cart,.keydesign-cart .nc-icon-outline-cart,.keydesign-cart .subtotal,.logged-in .navbar-nav a,.mobile-cart .keydesign-cart,.modal-content-contact .key-icon-box .service-heading a,.navbar-default .nav li a,.navbar-default .navbar-nav>li>a:hover,.navbar-default.navbar-shrink .nav li a,.navbar-nav .menu-item a,.owl-buttons div,.owl-nav div,.page-404 .section-subheading,.play-video .fa-play,.portfolio-block h4,.portfolio-block strong,.portfolio-meta.share-meta .fa,.post a:hover,.post-link:hover,.pricing-table .pricing-img .fa,.pricing-table.DetailedStyle .pricing .pricing-price,.pricing-title,.product_meta,.pss-link a,.reply-title,.rw-author-details h4,.rw_rating .rw-title,.showcoupon:hover,.single-post .wpb_text_column strong,.socials-widget a:hover,.socials-widget a:hover .fa,.subscribe input[type=submit],.team-content h5,.team-member.design-minimal .team-socials a:hover,.testimonial-cards .tcards-title,.testimonial-cards .tcards_header .tcards-name,.testimonials .tt-content .content,.testimonials .tt-content h4,.testimonials.slider .author,.testimonials.slider.with-image .tt-container h6,.topbar-email a:hover,.topbar-phone a:hover,.tt_secondary_button.tt_third_button:hover,.tt_secondary_button.tt_third_button:hover .fa,.vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4,.vc_toggle_simple .vc_toggle_title .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_title .vc_toggle_icon::before,.widget-title,.woocommerce #coupon_code,.woocommerce .quantity .qty,.woocommerce div.product .woocommerce-tabs .panel #reply-title,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce table.shop_attributes th,.woocommerce ul.products li.product .price,.woocommerce-cart #single-page table.cart .product-name a,.woocommerce-ordering select,.woocommerce-page ul.products li.product.woo-minimal-style .added_to_cart,.woocommerce-page ul.products li.product.woo-minimal-style .button,.woocommerce-result-count,.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a:hover,.wpb-js-composer .vc_tta-container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a,.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li a:hover,.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,blockquote cite,body.woocommerce-page .entry-header .section-heading,h1,h2,h3,h4,h5{color:#1f1f1f;color:#002e5a}.ib-link.iconbox-main-color a:hover{color:#1f1f1f;color:#002e5a!important}#kd-slider .bullet-bar.tparrows:hover,.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon:after,.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon:before,.searchform #searchsubmit:hover,.vc_toggle.vc_toggle_default .vc_toggle_icon{background:#1f1f1f;background:#002e5a}.kd-contact-form.light_background .wpcf7 .wpcf7-submit:hover{background:#002e5a!important}.kd_counter_number:after{background:#282828}.testimonials.slider .owl-dot:hover span{border-color:#002e5a}.cb-container.cb_transparent_color:hover .cb-text-area p{color:#282828}.wpcf7 .wpcf7-text::-webkit-input-placeholder{color:#002e5a}.wpcf7 .wpcf7-text::-moz-placeholder{color:#002e5a}.wpcf7 .wpcf7-text:-ms-input-placeholder{color:#002e5a}.wpcf7-form-control-wrap .wpcf7-textarea::-webkit-input-placeholder{color:#002e5a}.wpcf7-form-control-wrap .wpcf7-textarea::-moz-placeholder{color:#002e5a}.wpcf7-form-control-wrap .wpcf7-textarea:-ms-input-placeholder{color:#002e5a}.footer-business-info.footer-socials a,.footer-newsletter-form .wpcf7-form .wpcf7-email,.upper-footer{background:#f7f9fb;background:#002e5a}.upper-footer{border-color:#002e5a}.footer-business-info,.lower-footer,.upper-footer .textwidget{background:#fff;background:#002a52}.lower-footer,.upper-footer .textwidget{border-color:#002a52}.lower-footer,.upper-footer,.upper-footer .socials-widget .fa{color:#eaeaea}.upper-footer .modal-menu-item,.upper-footer .widget-title{color:#fff}.cart-icon-container,.navbar.navbar-default .topbar-email a,.navbar.navbar-default .topbar-phone a,.navbar.navbar-default .topbar-socials a,.topbar-email .iconsmind-Mail,.topbar-lang-switcher,.topbar-lang-switcher ul li a,.topbar-menu,.topbar-phone .iconsmind-Telephone,.topbar-search,.topbar-socials a .fa{color:#fff!important}#menu-topbar-menu a:hover,.home .navbar.navbar-default .topbar-email a:hover,.home .navbar.navbar-default .topbar-phone a:hover,.navbar.navbar-default .topbar-email a:hover,.navbar.navbar-default .topbar-phone a:hover,.navbar.navbar-default .topbar-socials a:hover .fa,.topbar-lang-switcher ul li a:hover span,.topbar-menu-search .keydesign-cart a:hover,.topbar-search .fa.toggle-search:hover{color:#1f1f1f;color:#fde21c!important}.navbar .topbar,.navbar.navbar-default.contained .topbar .container,.topbar-lang-switcher ul{background:#002e5a!important}.topbar .fa.toggle-search.fa-times,.topbar-search .search-form .search-field{color:#002e5a!important}.navbar .topbar{border-color:#002e5a!important}.keydesign-cart .keydesign-cart-dropdown,.navbar.navbar-default,.navbar.navbar-default .dropdown-menu,.navbar.navbar-default .menubar,.navbar.navbar-default.contained .container,.navbar.navbar-default.navbar-shrink.fixed-menu{background:#fff!important}@media (min-width:960px){.home .navbar .menubar,.home .navbar .topbar,.home .navbar.navbar-default,.home .navbar.navbar-default .container,.home .navbar.navbar-default.contained{background:border:}}#main-menu .navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu,.keydesign-cart .keydesign-cart-dropdown,.navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu,.navbar.navbar-default.navbar-shrink .dropdown-menu,.navbar.navbar-default.navbar-shrink .keydesign-cart .keydesign-cart-dropdown,.navbar.navbar-default.navbar-shrink .menubar,.navbar.navbar-default.navbar-shrink.contained .container,body:not(.home) .navbar.navbar-default.contained .container{background:#fff!important}.home .navbar.navbar-default .menubar .navbar-nav .dropdown-menu a,.keydesign-cart .nc-icon-outline-cart,.navbar-default .menu-item-has-children .mobile-dropdown,.navbar-default .menu-item-has-children:hover .dropdown-menu .dropdown:before,.navbar.navbar-default .menubar .navbar-nav a,.navbar.navbar-default .mobile-cart .keydesign-cart .cart-icon{color:#002e5a!important}.navbar-default .navbar-toggle .icon-bar{background:#002e5a!important}.navbar-default.navbar-shrink .navbar-toggle .icon-bar{background:#002e5a!important}#main-menu .navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu a,#main-menu .navbar-nav.navbar-shrink .menu-item-has-children .mobile-dropdown,#main-menu .navbar-nav.navbar-shrink .menu-item-has-children:hover .dropdown-menu .dropdown:before,.home .navbar-shrink #logo .logo,.home .navbar.navbar-default.navbar-shrink .menubar .navbar-nav .dropdown-menu a,.home .topbar-menu-search .fa.toggle-search.fa-times,.keydesign-cart ul.product_list_widget .cart-item,.keydesign-cart ul.product_list_widget .subtotal,.navbar-default.navbar-shrink .menu-item-has-children .mobile-dropdown,.navbar-default.navbar-shrink .menu-item-has-children:hover .dropdown-menu .dropdown:before,.navbar.navbar-default.navbar-shrink .keydesign-cart .cart-icon,.navbar.navbar-default.navbar-shrink .keydesign-cart .keydesign-cart-dropdown,.navbar.navbar-default.navbar-shrink .keydesign-cart .nc-icon-outline-cart,.navbar.navbar-default.navbar-shrink .menubar .navbar-nav a{color:#002e5a!important}.navbar.navbar-default .navbar-nav a:hover{color:#ff9f43!important}#main-menu .navbar-nav .menu-item-has-children .dropdown-menu a:hover,.body:not(.home) .navbar a:hover,.keydesign-cart ul.product_list_widget .cart-item:hover, .menubar #main-menu .navbar-nav .mega-menu .menu-item-has-children .dropdown>a,.navbar-default .nav li.active a,.navbar-default.navbar-shrink .nav li.active a,.navbar-nav .menu-item-has-children .dropdown-menu a:hover,.navbar.navbar-default.navbar-shrink .navbar-nav a:hover{color:#ff9f43!important}#logo .logo{color:#1f1f1f;color:#002e5a!important}.navbar-shrink #logo .logo{color:#1f1f1f;color:#002e5a!important}.box,.cb-text-area p,body{color:#282828;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:14px}.container #logo .logo{font-weight:700}.container h1{color:#002e5a}#popup-modal .modal-content h2,.container h2{color:#002e5a;font-weight:700}.container h3{color:#002e5a;font-weight:700}.container h4,.content-area .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4,.kd-photobox .phb-content h4{color:#002e5a;font-weight:700;font-size:20px;line-height:20px}.container h5{font-weight:700}.content-area .vc_grid .vc_gitem-zone-c .vc_gitem-link,.tt_button,.tt_button.modal-menu-item,.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a,.woocommerce div.product form.cart .button,.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button,.wpcf7 .wpcf7-submit{font-weight:700;font-size:14px;line-height:14px}body .modal-menu-item,body .navbar-default .nav li a{font-weight:700;font-size:15px}html{background-image:url("")}@media (max-width:960px){#logo .logo{color:#002e5a!important}.navbar-nav .menu-item a{color:#002e5a!important}}.hover_solid_primary:hover{background:#ff9f43!important;border-color:#ff9f43!important;color:#fff!important}.hover_solid_secondary:hover{color:#fff!important}.hover_outline_primary:hover{background:#ff9f43!important;border-color:#ff9f43!important;background:0 0!important}.hover_outline_secondary:hover{background:0 0!important}.textwidget.custom-html-widget{background:0 0;border:none}.contact{width:294px;margin-left:-36px;margin-bottom:28px}i.fa.fa-home{margin:-2px 6px 0 -1px!important;font-size:17px}i.fa.fa-phone-square{margin:6px 7px 0 0;font-size:16px}i.fa.fa-envelope{margin:7px 9px 0 0}.margin-top{margin-top:10px}i.fa.fa-plus-square{font-size:16px;margin:-1px 10px 0 0}.kk-star-ratings{width:120px;display:none}.kk-star-ratings .kksr-stars a{width:24px}.kk-star-ratings .kksr-stars,.kk-star-ratings .kksr-stars .kksr-fuel,.kk-star-ratings .kksr-stars a{height:24px}.kk-star-ratings .kksr-star.gray{background-image:url(gplu/kk-star-ratings/gray.png)}.kk-star-ratings .kksr-star.yellow{background-image:url(gplu/kk-star-ratings/yellow.png)}.kk-star-ratings .kksr-star.orange{background-image:url(gplu/kk-star-ratings/orange.png)}.recentcomments a{display:inline!important;padding:0!important;margin:0!important}#preloader{opacity:1;-moz-animation:slide 1s ease 3.5s forwards;-webkit-animation:slide 1s ease 3.5s forwards;-o-animation:slide 1s ease 3.5s forwards;-ms-animation:slide 1s ease 3.5s forwards;animation:slide 1s ease 3.5s forwards}@-moz-keyframes slide{from{opacity:1}to{opacity:0}}@-webkit-keyframes slide{from{opacity:1}to{opacity:0}}@-o-keyframes slide{from{opacity:1}to{opacity:0}}@keyframes slide{from{opacity:1}to{opacity:0}}section.slider-home{width:100vw;position:relative;margin-left:-50vw;left:50%;margin-bottom:50px}.tp-caption.tp-resizeme{z-index:6;font-size:50px;word-break:break-word;line-height:60px;font-weight:700;color:#fff;letter-spacing:0;font-family:"Open Sans";visibility:inherit;transition:none 0s ease 0s;text-align:inherit;border-width:0;margin:0;padding:0;min-height:0;min-width:0;max-height:none;max-width:none;opacity:1;transform-origin:50% 50% 0;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}@media (max-width:960px){.tp-caption.tp-resizeme{font-size:24px!important;line-height:10px!important}.tp-caption.rev-btn{line-height:10px!important;margin:20px 0 0!important;font-size:12px!important;padding:11px 22px!important}body .textwidget .contact{width:100%!important}.footer_widget li,body.footer_widget .menu li{text-align:center;width:100%;height:auto}}@media (max-width:768px){.footer_widget .menu li,.footer_widget li,.upper-footer .widget-title{text-align:center!important}}@media (max-width:1024px) and (min-width:767px){.tp-caption.tp-resizeme{font-size:21px!important;line-height:10px!important}.tp-caption.rev-btn{line-height:10px!important;margin:20px 0 0!important;font-size:12px!important;padding:11px 22px!important}}@media (max-width:375px){.tp-caption.tp-resizeme{font-size:19px!important;line-height:10px!important}.tp-caption.rev-btn{line-height:10px!important;margin:14px 0 0!important;font-size:12px!important;padding:11px 22px!important}}.tp-caption.rev-btn{z-index:7;white-space:nowrap;font-size:25px;line-height:17px;color:#fff;font-family:Roboto;background-color:rgba(255,58,45,.75);border-color:#ff3a2d;border-radius:3px;outline:0;box-shadow:#999 0 0 0 0;box-sizing:border-box;cursor:pointer;visibility:inherit;transition:none 0s ease 0s;text-align:inherit;margin:0;padding:12px 35px;letter-spacing:0;min-height:0;min-width:0;max-height:none;max-width:none;opacity:1;transform-origin:50% 50% 0;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);display:inline-block;margin:50px 0 0;font-weight:800}.slider-home .carousel-caption{top:34%}.blog-wrapper{overflow:hidden;padding:20px}.home-blog-wrapper{transition:.3s}.blog-wrapper.home-blog-wrapper:hover{box-shadow:10px 20px 30px rgba(0,0,0,.12)}.blog-thumb{margin-bottom:20px}.blog-title{display:inline-block;font-size:30px;font-weight:600;line-height:1.4;margin:10px 0 15px;padding:0;text-align:left}.blog-content.home-blog h2{font-size:18px;margin-bottom:10px}.blog-content.home-blog p{margin-bottom:10px}.link-box.home-blog-link a{font-size:14px;color:#ff9f43}.blog-title a{color:#002e5a}.link-box a{color:#555}.link-box a:hover{color:#ff9f43}.blog-title a:hover{color:#ff9f43}.meta-info ul{padding:0}.meta-info ul li{color:#9e9e9e;display:inline-block;font-size:11px;padding:0 12px;position:relative;text-transform:uppercase;font-weight:700}.embed-responsive{margin-bottom:20px}.meta-info ul li:first-child{padding-left:0}.meta-info ul li a{color:#ff5e14}.meta-info ul li a:hover{color:#444}.meta-info ul li::before{border:1px solid #999;border-radius:5px;content:"";height:5px;left:-4px;position:absolute;top:6px;width:5px}.meta-info ul li:first-child:before{display:none}.blog-thumb img{width:100%}.link-box a{font-weight:600}.vc_custom_1527333088649{padding-top:30px!important;padding-right:15px!important;padding-left:15px!important}.vc_custom_1524832014607{padding-right:15px!important;padding-left:15px!important}.vc_custom_1525350338133{padding-bottom:40px!important}.vc_custom_1525350435298{padding-top:40px!important;padding-bottom:40px!important}.vc_custom_1525350286526{padding-top:40px!important;padding-bottom:40px!important}.vc_custom_1525350238520{padding-top:40px!important;padding-bottom:100px!important}.vc_custom_1525350238520{padding-top:40px!important;padding-bottom:100px!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1518448502465{padding-top:20px!important;padding-bottom:70px!important}.vc_custom_1516008489202{padding-right:0!important;padding-left:0!important}.vc_custom_1516008498930{padding-right:0!important;padding-left:0!important}.vc_custom_1516008505683{padding-right:0!important;padding-left:0!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1535431780228{margin-top:100px!important}.vc_custom_1513705135678{padding-top:50px!important}.vc_custom_1513705135678{padding-top:50px!important}.vc_custom_1525330496691{margin-top:40px!important}.vc_custom_1526381550866{padding-top:10px!important}.vc_custom_1525336532528{margin-top:32px!important;padding-bottom:40px!important}.vc_custom_1513705135678{padding-top:50px!important}.vc_custom_1525336185635{padding-top:20px!important}.vc_custom_1536150445853{padding-right:12px!important;padding-left:12px!important}.vc_custom_1527307811217{padding-top:100px!important;padding-right:15px!important;padding-bottom:100px!important;padding-left:15px!important;background-image:url(https://www.garmins.us/image/2018/05/gpsmap4.png?id=6802)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.vc_custom_1525425322487{padding-top:50px!important;padding-right:15px!important;padding-left:15px!important}.vc_custom_1524832014607{padding-right:15px!important;padding-left:15px!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1525422444583{margin-top:px!important;padding-top:100px!important;padding-right:15px!important;padding-bottom:100px!important;padding-left:15px!important;background-image:url(https://demoib.com/GPS/wp-content/uploads/2018/05/online-gps2.png?id=6805)!important;background-position:center;background-repeat:no-repeat!important;background-size:cover!important}.vc_custom_1525344944650{margin-top:40px!important;padding-right:15px!important;padding-bottom:40px!important;padding-left:15px!important}.vc_custom_1526381656861{padding-top:140px!important;padding-bottom:140px!important;background-image:url(https://www.garmins.us/image/2018/05/garmin-support-1.jpg?id=6918)!important;background-position:0 0!important;background-repeat:no-repeat!important}.vc_custom_1525345362802{padding-top:40px!important;padding-bottom:40px!important}.vc_custom_1525350286526{padding-top:40px!important;padding-bottom:40px!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1525340729054{margin-top:40px!important}.vc_custom_1525423907988{padding-top:40px!important}.vc_custom_1525345393104{padding-top:20px!important}.vc_custom_1525423685321{padding-top:20px!important}.vc_custom_1525336532528{margin-top:32px!important;padding-bottom:40px!important}.wpb_animate_when_almost_visible{opacity:1}.vc_custom_1527307503708{padding-top:100px!important;padding-right:15px!important;padding-bottom:100px!important;padding-left:15px!important;background-image:url(https://www.garmins.us/image/2018/05/gpsmap.png?id=6800)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.vc_custom_1525424606958{padding-top:50px!important;padding-right:15px!important;padding-left:15px!important}.vc_custom_1513705135678{padding-top:50px!important}.vc_custom_1513705135678{padding-top:50px!important}.vc_custom_1525421417734{margin-top:px!important;padding-top:100px!important;padding-right:15px!important;padding-bottom:100px!important;padding-left:15px!important}.vc_custom_1525344944650{margin-top:40px!important;padding-right:15px!important;padding-bottom:40px!important;padding-left:15px!important}.vc_custom_1526381607206{padding-top:140px!important;padding-bottom:140px!important;background-image:url(image/2018/05/garmin-support-19212.jpg)!important;background-position:0 0!important;background-repeat:no-repeat!important}.vc_custom_1525345362802{padding-top:40px!important;padding-bottom:40px!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1525340729054{margin-top:40px!important}.vc_custom_1525346113331{padding-top:40px!important}.vc_custom_1525345393104{padding-top:20px!important}.vc_custom_1525345758443{padding-top:20px!important}.vc_custom_1527307385200{padding-top:100px!important;padding-right:15px!important;padding-bottom:100px!important;padding-left:15px!important;background-image:url(image/2018/05/gpsmap2a2a4.png?)!important;background-position:center;background-repeat:no-repeat!important;background-size:cover!important}.vc_custom_1525340625519{margin-top:40px!important;padding-right:15px!important;padding-left:15px!important}.vc_custom_1525343951624{margin-top:40px!important;margin-bottom:40px!important;padding-top:40px!important;padding-bottom:40px!important;background-color:#f5f5f5!important}.vc_custom_1525345612856{padding-top:40px!important;padding-bottom:40px!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1525340729054{margin-top:40px!important}.vc_custom_1525344143668{padding-top:50px!important}.vc_custom_1513705135678{padding-top:50px!important}.vc_custom_1525343589312{margin-top:30px!important}.key-icon-box.cont-left{text-align:justify!important}.vc_custom_1527307714104{padding-top:100px!important;padding-right:15px!important;padding-bottom:100px!important;padding-left:15px!important;background-image:url(image/2018/05/gpsmap3.png)!important;background-position:center;background-repeat:no-repeat!important;background-size:cover!important}.vc_custom_1525344944650{margin-top:40px!important;padding-right:15px!important;padding-bottom:40px!important;padding-left:15px!important}.vc_custom_1525348118946{padding-top:40px!important;padding-bottom:40px!important;background-color:#f5f5f5!important}.vc_custom_1525345362802{padding-top:40px!important;padding-bottom:40px!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1525340729054{margin-top:40px!important}.vc_custom_1525345393104{padding-top:20px!important}.vc_custom_1525345393104{padding-top:20px!important}.vc_custom_1525348056397{padding-top:16px!important}.vc_custom_1527307999788{padding-top:100px!important;padding-right:15px!important;padding-bottom:100px!important;padding-left:15px!important;background-image:url(https://www.garmins.us/image/2018/05/gpsmap4.png?id=6802)!important;background-position:center;background-repeat:no-repeat!important;background-size:cover!important}.vc_custom_1525344944650{margin-top:40px!important;padding-right:15px!important;padding-bottom:40px!important;padding-left:15px!important}.vc_custom_1527308067936{padding-top:140px!important;padding-bottom:140px!important;background-image:url(https://www.garmins.us/image/2018/05/garmin-support-1.jpg)!important;background-position:0 0!important;background-repeat:no-repeat!important}.vc_custom_1525345362802{padding-top:40px!important;padding-bottom:40px!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1516008460883{padding-right:0!important;padding-left:0!important}.vc_custom_1525340729054{margin-top:40px!important}.vc_custom_1525345393104{padding-top:20px!important}.vc_custom_1525349828745{padding-top:10px!important}.navbar .topbar-search{font-size:0}

ul.subpoint-faq
{background: rgba(239, 239, 239, 0.82);
    /* padding: 0px; */
    margin: 0 0 12px;
    list-style-type: lower-roman;}
    
    ul.subpoint-faq li
{font-weight: 500;
    background: rgba(239, 239, 239, 0.82);
    color: rgb(47, 44, 44);
    margin: 0px;
    padding: 0 4px;
    font-size:14px;
    line-height: 28px;}
   

.faq-heading {
 font-family: Lato;
    font-weight: 600;
    font-size: 16px;
    transition: text-indent 0.2s ease 0s;
    text-indent: 20px;
    color: rgb(0 46 90);
    padding: 6px 0px;
    background: #dedede;
}

.faq-text {
    font-weight: 500;
    background: #efefefd1;
    color: rgb(47 44 44);
    padding: 12px 20px;
    margin-bottom: 0;
    line-height: 22px;
}

.faq {
  width: 1000px;
  margin: 0 auto;
  background: white;
  border-radius: 4px;
  position: relative;
  border: 1px solid #E1E1E1;
}
.faq label {
  display: block;
  position: relative;
  overflow: hidden;
  cursor: pointer;
      margin:0;
  padding-top:0px;
background-color: #FAFAFA;
  border-bottom: 1px solid #E1E1E1;
}

.faq input[type="checkbox"] { 
  display: none;
}

.faq .faq-arrow {
  top: -20px;
    width: 10px;
    height: 10px;
    border-top: 2px solid #174068;
    border-right: 2px solid #174068;
  transition: -webkit-transform 0.8s;
  transition: transform 0.8s;
  transition: transform 0.8s, -webkit-transform 0.8s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
   float: right;
  position: relative;
  right: 27px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

 .faq input[type="checkbox"]:checked + label > .faq-arrow {
  transition: -webkit-transform 0.8s;
  transition: transform 0.8s;
  transition: transform 0.8s, -webkit-transform 0.8s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
 .faq input[type="checkbox"]:checked + label {
  display: block;
  background: rgba(255,255,255,255) !important;
  color: #4f7351;
  height: auto;
  transition: height 0.8s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

 .faq input[type='checkbox']:not(:checked) + label {
  display: block;
  transition: height 0.8s;
height: 42px;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

 .privacy-cont h1, .privacy-cont h2,.privacy-cont h3
 {font-size:26px;
     font-weight:500;
 }
 
 
 		.enquiry {
        font-size: 18px;
    font-weight: 500;
    padding: 18px 14px 18px 14px;
    margin: 0;
    position: fixed;
    top: 22em;
    transform: rotate(0deg);
    z-index: 111;
    background: #020202;
    color: #fff;
    left: 0;
    border-radius: 30px;
    border: 1px solid #fff;
    letter-spacing: 2px;
}
 
 .entry-header.privacy-holder
 {padding-top:100px;}
 
 .breadcrumbs {
    background: none;
    font-weight: 400;
    z-index: 100;
    position: relative;
    top: 58px; 
    max-width:100%;
    text-align:center;
    padding:2em 0;
    
 }
 

.thanks {
    background: url(../image/ty-bg.jpg)no-repeat;
    background-size: cover; 
}

.automotive-map {
    width: 100%;
    padding: 0;
    margin: 0;
    position: relative;
    top: 0;
    height: 100%;
    min-height: 625px;
}



.automotive-map-content {
    width: 100%!important;
    max-width: 860px;
    padding:2em 2em;
    background: #000000d4;
    position: absolute;
       top:4em;
    left: 14em;
    text-align: center;
}


.thank img {
    width: 220px;
}

.automotive-map-content h1 {
    font-size: 40px;
    font-weight: 500;
    color: #ff9817;
    letter-spacing:.84px;
    line-height: 46px;
}

.automotive-map-content p {
    font-size: 16px;
    font-weight: 500;
    color: #d2d2d2;
    letter-spacing: 2px;
    line-height: 28px;
}


.automotive-map-content a {
        font-size: 24px;
    font-weight: 600;
    color: #011017;
    border: 1px solid #ffffff;
    letter-spacing: 1px;
    padding: 16px 14px;
    margin: 1em 0 0 0;
    border-radius: 6px;
    text-decoration: none;
    display: inline-block;
    background: #ffffff;
}


#bottom-footer-fixed {
    width: 100%;
    padding: 10px 0;
    margin: 0;
    float: left;
    background: #f0f0f0;
    position: fixed;
    z-index: 11111;
    bottom: 0;
    border: 2px solid #2f89bb8a;
}


#bottom-footer-fixed p {
    font-size: 14px;
    font-weight: 500;
    padding: 0;
    margin: 0;
    color: #000;
    line-height: 22px;
    text-align: justify;
}

.no-padd
{padding:0;
    margin:0!important;
}
    
 
 
#logo img
{width:320px;}



.navbar .topbar-right a
{    color: #fff;
    line-height: 41px;
    padding: 0 20px;
    font-size: 20px;
    border-radius: 2px;
    font-weight: 500;
    letter-spacing: 1px;
    margin:0!important;
    transition:none!important;
}


.navbar .topbar-right a i
{color:#fff; 
        margin:0!important;
        padding:0!important;  
}
    
    
    .navbar .topbar-right a:hover
{
 background:#000!important;
 border: 2px solid #000!important;
  transform:none!important;
     
}

.container
{width:1170px!important;} 
 

.section-slider-index
{width:100%;
padding:0;
margin:0;
postion:relative;
top:7em;
    
}
 

.main-heading
{font-size:36px!important;
    font-weight:500;
        color: rgb(0, 46, 90);
            letter-spacing: -0.03em;
    line-height:35px;
    margin:0;
    padding:0;
    text-align:center;
    font-family: 'Roboto', sans-serif;
        
    
}

.main-heading span,.heading3 span
{    color: rgb(255, 159, 67);} 

.wpb_wrapper p
{    font-size: 16px;
    color: #3a3a3a;
    line-height: 30px;
    font-weight:500;
      letter-spacing:.84px; 
font-family: 'Roboto', sans-serif;
    margin:0;
    padding:0;
    text-align:center;}
    
        .heading2 h1
{font-size: 24px;
    font-weight: 600;
    color: rgb(0, 46, 90);
    letter-spacing: 1px;
    line-height:34px;
    margin: 0;
    padding: 0;
    text-align: left;
    font-family: 'Roboto', sans-serif;
        
    
}
    
    
    .heading2 h2
{font-size: 24px;
    font-weight: 600;
    color: rgb(0, 46, 90);
    letter-spacing: 1px;
    line-height: 38px;
    margin: 0;
    padding: 0;
    text-align: left;
    font-family: 'Roboto', sans-serif;
        
    
}
     
    .heading2 h4
 {    font-size: 20px;
      font-weight:600;
      color: #000;
      margin: 0;
      padding:10px 0;
      text-align: left;
      font-family: 'Roboto', sans-serif;
        
    
} 


   .heading2 p,.heading5 p,.below-col-para
   
 {    font-size: 16px;
    font-weight: 500;
    color: #000;
    letter-spacing: .84px;
    line-height: 26px;
    margin: 8px 0; 
    padding: 0;
    text-align: justify;
    font-family: 'Roboto', sans-serif;
}

.below-col-para
{padding:0 2em 0 1em!important;}

.mar-top-img
{margin-top:4em;}

.mar-top
{margin-top:2em;}


.heading3 h6
 {    font-size:20px;
      font-weight:600;
      letter-spacing: 1px;
      color: #000;
      margin: 0;
      padding:10px 0;
      text-align: center;
      font-family: 'Roboto', sans-serif;
        
    
}
    .heading3 h2
{    font-size: 34px;
    font-weight: 600;
    color: rgb(0, 46, 90);
    letter-spacing: 1px;
    line-height: 0;
    margin: 1em 0;
    padding: 0;
    text-align: center;
    font-family: 'Roboto', sans-serif;
        
    
}



.heading-pc h6

{    font-size:22px;
    font-weight: 600;
    color:#000;
    letter-spacing: 1px;
    line-height: 0;
    margin: 1em 0;
    padding: 0;
    text-align: left;
    font-family: 'Roboto', sans-serif;
        
    
}
.heading-pc ul
{padding:0;
margin:0 0 0 2em;
    
}


.heading-pc ul li,.down-li li

{    font-size:16px;
    font-weight:500;
    color:#000;
    letter-spacing: 1px;
    line-height: 0;
    padding: 0;
        margin:2em 0 0;
    list-style: square;
    text-align: left;
    font-family: 'Roboto', sans-serif;
        
    
}

.down-li li
{list-style:none;}

.heading3 h3

{ font-size: 26px;
    font-weight: 600;
    color: rgb(0, 46, 90);
    letter-spacing: 1px;
    line-height: 0;
    margin: 64px 0 18px 0;
    padding: 0;
    text-align: center;
    font-family: 'Roboto', sans-serif;
        
    
}

 .heading5 h3
{    font-size:24px;
    font-weight: 600;
    color: rgb(0, 46, 90);
    letter-spacing: 1px;
    line-height:40px; 
    margin: 1em 0 0;
    padding: 0;
    text-align:left;
    font-family: 'Roboto', sans-serif;
    }
    
    .heading6 h3
{    font-size:28px;
    font-weight: 600;
    color: rgb(0, 46, 90);
    letter-spacing: 1px;
    line-height:40px;
    margin:1em 0 2em ;
    padding: 0;
    text-align:center;
    font-family: 'Roboto', sans-serif;
    }
    
    .index-about
    {width:100%;
    padding:1em 0;
    margin:6em 0 2em 0;
    float:left;
    
    }
    
    .margin-tb
    {margin:2em 0 1em;}
    
    
    .margin-top-one
    {margin:4em 0 1em;}
    .hassle-holder 
    {width:100%;
    padding:3em 0;
    margin:2em 0 0;
    float:left;
    background:#002e5a!important;}
    
    .hassle-head h2
    {
    font-weight: 600;
    letter-spacing: 1px;
    margin: 0;
    line-height: 42px;
    padding: 16px 0;
 font-family: 'Roboto', sans-serif;}
 
   .hassle-head h6
    {
    color:#fff;
    font-weight:500;
    }

.navbar-default.navbar-shrink.with-topbar {
    margin-top: 0!important;
}
.upper-footer i
{font-size:12px;   
 color: rgb(255, 159, 67)!important;
 padding:0 6px;
 margin:0!important;}
 
 .upper-footer .social-icons i
 {    font-size: 18px;
    color: rgb(255, 159, 67)!important;
    padding: 8px 13px;
    margin: 0 2px!important;
    background: #fff;
    /* border-right: 4px solid #083259; */
    position: relative;
    top: -22px;
    left: 0;}
 
 .footer_widget .menu li {
   display: inline-block;
    width: 100%;
    padding: 0;
    margin: 8px 0!important;
}

.footer_widget ul a, .footer_widget .menu li a
{line-height:12px!important;}

.upper-footer .textwidget
{    padding: 0 20px!important;}

#wrapper .widget-title {
    font-size: 20px!important;
    font-weight: 500!important;}
    
    
    #footer
    {background:url(../image/2018/05/ft.bg.jpg)no-repeat;
    background-size:auto;
    padding:0;
    margin:0;
    background-position:center;}
    
    .upper-footer {
    border-color: #002e5a;
    opacity:0.9;
        padding: 58px 0 28px 0!important;
}

.upper-footer h6
{       font-size: 14px!important; 
    font-weight: 500!important;
    padding: 0 5em 0 4em; 
    width: 100%;
    color: #fff;
    letter-spacing: 1px;
    line-height: 22px}
 

.lower-footer {
   margin: 0 0 68px;
    padding:10px 0 10px 0!important; 
    width: 100%;
    border-top: 1px solid #ffffff57;
    width:100%;
    text-align:center!important;
}

.lower-footer span {

    font-size: 14px!important;
    font-weight: 400;

}

.garmin-gps-support-number
{background:url(../image/2018/05/gpsmap3.png)no-repeat;
    padding:0;
    background-position: top;
    margin:0;
}

 #main-menu .navbar-nav .dropdown-menu {
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    min-width:230px!important;
    left: -10px;
    top: 68px;
    overflow: visible;
    right: auto;}




 
.home.page-template-default #wrapper {
    min-height: calc(100vh - 265px)!important;
}


.blog-title a

{    font-size:22px;
    font-weight: 600; 
    color:#000;
    letter-spacing: 1px;
    line-height: 0;
    margin: .845em 0;
    padding: 0;
    text-align: left;
    font-family: 'Roboto', sans-serif;
    display: inline-flex;  
        
       
}
.bd_date_cover
{margin:1em 0;} 
  
#single-page .banner-content h1
{    font-size:40px;
    font-weight:500;
    color:#fff!important;
    letter-spacing: 1px;
    line-height: 0;
       margin: 1em 0;
    padding: 0;
    text-align: center;
    font-family: 'Roboto', sans-serif;
  }
#single-page .banner-content h6
{    font-size:26px;
    font-weight:bold;
        display: inline-block;
    color:#fff!important;
       background: #f3841a;
    border-radius: 14px;
    padding: 14px 16px;
    letter-spacing:.84px;
    margin:0;
    text-align: center;
    font-family: 'Roboto', sans-serif;
  }
 
.footer-input
{
    border: 1px solid #908a8a;
    color: #000;
    margin: 0 0 1em 0;
    height: 40px;
    background: #f2f2f2;   
    
}
textarea.form-control {
    height: 76px;
    background:#f2f2f2;
}
    
    textarea .form-control::placeholder {
  color: #000!important;
  opacity: 1!important;
  font-size:16px!important;
}
   
.btn-register {
     background: #b10014!important;
    color: #fff!important;
    border: 1px solid #b10014!important;
    height: 44px;
    font-size: 20px!important;
    letter-spacing: 3px;
    margin-top: 14px;
}

.support-holder
{width:100%;
    padding:0;
    margin:2em 0 1em 0; 
    float:left;
}


#popup-modal .modal-content h2 {
    margin-bottom: 8px;}


.modal-content-contact {
    padding:26px 16px!important;
 
}

#popup-modal .modal-content h2 { 
       color: #000000!important;
    font-weight: 600;
    font-family: 'Oswald', sans-serif;
    font-size: 24px;
    letter-spacing: 1px;
}

.mar-btms
{margin: 20px 0;}
.modal-content-contact p { 
       color: #232323;
    line-height: 22px;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
}

.modal-content-inner {
     padding: 100px 0;
    padding-top: 0;
    height: 100%;
    right: 0;
    background-size: cover;
    min-height:468px;
    background-position: right;}
    
    
    .modal-content-inner::after {
    display: block;
    content: ''; 
    position: absolute; 
    width: 100%;
    height: 100%;
    background: rgba(37, 37, 37, 0.18);
    top: 0;
    left: 0;}
    
   
    
    
       @media (max-width:320px) 
    {container  
       { width: 420px!important;} 
       
       #logo img
{width:220px!important;}


#popup-modal .modal-content h2 {
    color: #e00b23!important;
    font-weight: 600;
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
}
label {
    display: inline-block;
    width: 100%;
    text-align: left;
}

.btn-register {
    background: #b10014!important;
    color: #fff!important;
    border: 1px solid #b10014!important;
    height: 42px;
    font-size: 14px!important;
    letter-spacing: 1px;
    margin-top: 2px;
    border-radius: 1px;
}

.modal-content-contact p {
    font-size: 12px;
    margin: 0;
}
        .automotive-map-content {
    width: 100%!important;
    max-width: 860px;
    padding:1em 0;
    background:#000;
    position: absolute;
       top:6em;
    left: 0em;
    text-align: center;
}




    }
   @media (max-width:460px)  
    
    {
        #bottom-footer-fixed p
        {
    font-size: 12px;
    line-height: 16px;
}
        
        .enquiry {
    font-size: 17px;
    position: fixed;
    top: 14em;
    background: #b90404;
    transform: rotate(0deg);
    z-index: 111;
    left: 0px;
   border-radius:24px;
    letter-spacing: 1px;}
     
  #popup-modal .modal-content h2 {
    color: #e00b23!important;
    font-weight: 600;
    font-family: 'Oswald', sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
}
label {
    display: inline-block;
    width: 100%;
    text-align: left;
}

.btn-register {
    background: #b10014!important;
    color: #fff!important;
    border: 1px solid #b10014!important;
    height: 42px;
    font-size: 14px!important;
    letter-spacing: 1px;
    margin-top: 2px;
    border-radius: 1px;
}

.modal-content-contact p {
    font-size: 12px;
    margin: 0;
}
        .automotive-map-content {
    width: 100%!important;
    max-width: 860px;
    padding:1em 0;
    background:#000;
    position: absolute;
       top:6em;
    left: 0em;
    text-align: center;
}

.automotive-map {
 min-height: 610px;
 background:#000;
}

.automotive-map-content a {
        font-size:18px;
    font-weight: 600;
    color: #011017;
    border: 1px solid #ffffff;
    letter-spacing: 1px;
    padding:12px;
    margin: 1em 0 0 0;
    border-radius:4px;
    text-decoration: none;
    display: inline-block;
    background: #ffffff;
}


.thank img {
    width:160px;
}

.automotive-map-content h1 {
    font-size:26px;
    font-weight: 500;
    color: #ff9817;
    letter-spacing: 2px;
    line-height:36px;
}

.automotive-map-content p {
    font-size:15px;
    font-weight: 500;
    color: #d2d2d2;
    padding:0 1em;
    letter-spacing: 2px;
    line-height: 28px;
}

        
        
        
        #logo img
{width:220px!important;}
        
         .container {
    width:325px!important;
  
  }
        .navbar .topbar {
    display:block;
}
        .topbar-contact {
    margin: 0 -15px;
}

.navbar.navbar-default .container
{ padding: 0px;}

.main-heading
{font-size:18px!important;
    text-align:center!important;
}


i.fa.fa-envelope,.index-about {
  margin:0px!important;}
    
    .container h4
    {font-size:16px;}
    
    .wpb_wrapper p 
    {    font-size: 15px;
    text-align: justify;
    letter-spacing: -1px;}
    
    .topbar-contact .topbar-phone, .topbar-contact .topbar-email {
    font-size: 12px!important;}
    
   .topbar-phone a
   {padding-right: 5px;}
    .mobile-hide
    {display:none;}
    
    .navbar-toggle {
    position: absolute;
    padding: 9px 10px;
    margin-left:2em;
}

.navbar .container #logo .logo {
    margin-left:4px;
    line-height: 47px;
    font-size: 22px;}
    
    .section-slider-index {
        top:2em;
}
    
    #main-menu .navbar-nav .menu-item a {
    padding: 0;
    padding: 14px 8px;
    margin: 0;
    opacity: 1;
    border-bottom: 1px solid #d6d6d6;}
    
    .wpb_content_element
    {margin-bottom:0;}
    
    
    .mob-pad
    {padding:0;}
    
    
    .mob-left
    {padding:0 30px 0 0;}
    
    .key-icon-box.icon-top.cont-center p {
    padding: 0 0;
    line-height: 22px;
    margin: 8px 0 0 0;}
    


.key-icon-box .ib-wrapper {
    padding: 8px 14px;
    min-height: 308px;
}
    .heading2 h2 
    {    font-size: 20px;
    line-height: 26px;}
    
    .heading3 h3
    {line-height: 30px;
    font-size: 20px;
    margin: 8px 0 10px;}
    
    .heading5 h3 {line-height: 26px;
    font-size: 20px;
}
    
#footer.classic {
    position: relative;
    background-size: cover;}    
    
    .upper-footer h6
    {padding:0;}
    
    .footer_widget p
    {text-align:justify!important;}
    
    .upper-footer i
    {display:noneimportant;}
        
    .upper-footer .widget-title
    {     border-bottom: 2px dotted #ff9f43;
    padding: 10px 0;
    } 
.faq {
    width: 100%;
    margin: 0;}

.faq-heading {
font-size: 12px;
    text-indent: 10px;
    text-align: left;
}

.faq .faq-arrow {
    top: -40px;
    width: 8px;
    height: 8px;
    border-top: 2px solid rgb(24 65 104);
    border-right:2px solid rgb(24 65 104);
    position: relative;
    right: 12px;
}

        
        .contact 
        {    margin: 0!important;
    padding: 0;}
         
        #single-page .banner-content h1 
        {    font-size: 22px; 
    margin: 4em 0 1em 0;
            line-height: 26px;
}
        }
        
         #single-page .banner-content h6
         {
            padding: 13px 10px;
    font-size: 18px;
         }
         
         .support-holder {
    width: 100%;
    float: left;
    padding: 0px;
    margin:0em 0px 1em;
} 
        
        
 }