  body, .site, .mask::after, .mask::before { background-color: #ffffff; }
         .site-header { background-color: #ffffff; }
         .site-topbar { background-color: #0b224a;font-family: Rubik;font-style: normal;color: rgba(255, 255, 255, 0.5);font-size: 15px; }
         .site-header-sticky, .site-header-sticky .widget.widget_search { background-color: rgba(255, 255, 255, 0.97); }
         .content-header { background-color: #ffffff;margin-top: 0px;margin-right: 0px;margin-bottom: 60px;margin-left: 0px;padding-top: 80px;padding-right: 0px;padding-bottom: 20px;padding-left: 0px; }
         body { font-family: Rubik;font-style: normal;color: #627792;font-size: 1rem;line-height: 1.625em; }
         h1 { font-family: Rubik;font-weight: 500;color: #0e2b5c;font-size: 3rem;line-height: 1.1em;letter-spacing: -1px; }
         h2 { font-family: Rubik;font-weight: 500;color: #0e2b5c;font-size: 2.25rem;line-height: 1.2em; }
         h3 { font-family: Rubik;font-weight: 500;color: #0e2b5c;font-size: 1.875rem;line-height: 1.2em; }
         h4 { font-family: Rubik;font-weight: 500;color: #0e2b5c;font-size: 1.25rem;line-height: 1.35em; }
         h5 { font-family: Rubik;font-weight: 500;color: #0e2b5c;font-size: 1.15rem;line-height: 1.35em; }
         h6 { font-family: Rubik;font-weight: 500;color: #0e2b5c;text-transform: none;font-size: 1rem;line-height: 1.35em; }
         blockquote { font-family: Rubik;font-style: normal;color: #3ea9f5;font-size: 1.125rem; }
         .site-header .navigator > .menu > li a { font-family: Rubik;font-style: normal;color: #627792;text-transform: none;font-size: 1rem; }
         .site-header-sticky .navigator > .menu > li a { font-family: Rubik;font-style: normal;color: #627792;text-transform: none;font-size: 1rem; }
         .content-header .page-title-inner { font-size: 2.875rem; }
         .content-header .breadcrumbs, .content-header .down-arrow a, .page-title .subtitle { font-family: Rubik;font-style: normal;text-transform: none;font-size: 15px; }
         .widget > .widget-title { font-family: Rubik;font-weight: 500;color: #0e2b5c;text-transform: none;font-size: 1.125rem;line-height: 1.1em;letter-spacing: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 30px;margin-left: 0px; }
         .widget { font-family: Rubik;font-style: normal;font-size: 15px;line-height: 150%;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 50px;margin-left: 0px; }
         .sliding-menu { font-family: Rubik;font-weight: 500;text-transform: none;font-size: 1.25rem;line-height: 150%;background-color: #0e2b5c; }
         .content-bottom-widgets .widget { font-family: Rubik;font-style: normal;color: rgba(14, 43, 92, 0.8);text-transform: none;font-size: 1.125rem;margin-top: 0px;margin-right: 0px;margin-bottom: 50px;margin-left: 0px; }
         .content-bottom-widgets .widget-title { font-family: Rubik;font-weight: 500; }
         .site-footer { border-top: 1px none rgba(14, 43, 92, 0.1);border-right: 0px none #000000;border-bottom: 0px none #000000;border-left: 0px none #000000;background-color: #ffffff;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px; }
         .footer-copyright { font-size: 15px; }
         .footer-widgets .widget { text-transform: none;margin-top: 0px;margin-right: 0px;margin-bottom: 30px;margin-left: 0px; }
         .footer-widgets .widget-title { font-family: Poppins;font-style: normal;text-transform: none; }
         a { color: #3ea9f5; }
         a:hover { color: #fc5546; }
         .site-topbar a { color: rgba(255, 255, 255, 0.7); }
         .site-topbar a:hover,.site-topbar .menu-top li:hover a { color: #ffffff; }
         .site-topbar a:active, .site-topbar .current-menu-item > a, .site-topbar .current_page_item > a, .site-topbar .current-menu-ancestor > a, .site-topbar .current-menu-parent > a { color: #ffffff; }
         .site-header .off-canvas-toggle, .site-header .navigator .menu > li  a, .site-header a { color: #0e2b5c; }
         .site-header .off-canvas-toggle:hover, .site-header .navigator .menu > li:hover > a, .site-header a:hover, .site-header .navigator .menu > li.menu-item-expand > a { color: #627792; }
         .site-header .navigator .menu > li.current-menu-item > a, .site-header .navigator .menu > li.current_page_item > a, .site-header .navigator .menu > li.current-menu-ancestor > a, .site-header .navigator .menu > li.current-menu-parent > a, .site-header .navigator .menu.menu-extras > li > a, .site-header .navigator .menu.menu-extras .search-field, .site-header .off-canvas-toggle, .site-header .off-canvas-toggle:hover { color: #fc5546; }
         .site-header-sticky .off-canvas-toggle, .site-header-sticky .navigator .menu > li  a, .site-header-sticky a { color: #0e2b5c; }
         .site-header-sticky .off-canvas-toggle:hover, .site-header-sticky .navigator .menu > li:hover > a, .site-header-sticky a:hover { color: #627792; }
         .site-header-sticky .navigator .menu > li.current-menu-item > a, .site-header-sticky .navigator .menu > li.current_page_item > a, .site-header-sticky .navigator .menu > li.current-menu-ancestor > a, .site-header-sticky .navigator .menu > li.current-menu-parent > a, .site-header-sticky .navigator .menu.menu-extras > li > a, .site-header-sticky .navigator .menu.menu-extras .search-field, .site-header-sticky .off-canvas-toggle, .site-header-sticky .off-canvas-toggle:hover { color: #fc5546; }
         .main-sidebar a { color: #0e2b5c; }
         .main-sidebar a:hover { color: #ff5c45; }
         .sliding-menu a:hover { color: #ff5c45; }
         .sliding-menu a { color: #ffffff; }
         .site-footer .footer-widgets a { color: #0e2b5c; }
         .site-footer .footer-widgets a:hover { color: #ff0000; }
         .site-footer .footer-copyright a { color: #0e2b5c; }
         .site-footer .footer-copyright a:hover { color: #fc5546; }
         .wrap { width: 1170px;max-width: 90%; }
         .content-body-inner { padding-top: 0px;padding-right: 0px;padding-bottom: 50px;padding-left: 0px; }
         .site-header .header-brand { margin-top: 20px;margin-right: 0px;margin-bottom: 20px;margin-left: 0px; }
         .site-header .site-header-inner, .site-header .extras { height: 122px; }
         .site-header .off-canvas-toggle, .site-header .navigator .menu > li > a, .site-header .menu-extras > li > a { padding-top: 20px;padding-right: 0px;padding-bottom: 20px;padding-left: 0px; }
         .site-header-sticky .header-brand { margin-top: 20px;margin-right: 0px;margin-bottom: 20px;margin-left: 0px; }
         .site-header-sticky .site-header-inner, .site-header-sticky .extras { height: 90px; }
         .site-header-sticky .off-canvas-toggle, .site-header-sticky .navigator .menu, .site-header-sticky .social-icons { margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px; }
         .site-header-sticky .off-canvas-toggle, .site-header-sticky .navigator .menu > li > a, .site-header-sticky .menu-extras > li > a { padding-top: 20px;padding-right: 0px;padding-bottom: 20px;padding-left: 0px; }
         .logo.logoDefault { width: 154px;height: auto; }
         .logo.logoDark { width: auto;height: auto; }
         .sliding-menu .off-canvas-wrap { padding-top: 50px;padding-right: 40px;padding-bottom: 50px;padding-left: 40px; }
         .button, input[type="button"], input[type="submit"], button { background: #ffffff;height: 55px;font-family: Rubik;font-weight: 500;color: #1dc2ef;text-transform: none;font-size: 1rem;line-height: 55px;padding-top: 0px;padding-right: 40px;padding-bottom: 0px;padding-left: 40px;border: 1px solid rgba(14, 43, 92, 0.1);border-radius: 5px; }
         input, textarea, select { background: #ffffff;font-family: Rubik;font-style: normal;color: #032a5f;font-size: 1rem;line-height: 55px;padding-top: 0px;padding-right: 20px;padding-bottom: 0px;padding-left: 20px;border: 1px solid rgba(3, 42, 95, 0.1);border-radius: 5px; }
         input, select { height: 55px; }
         .content-bottom-widgets { background-color: #ffffff;background-image: url(img/content-bottom-bg.jpg);background-position: bottom center;background-repeat: no-repeat;background-size: 100% auto;background-attachment: scroll;padding-top: 100px;padding-right: 0px;padding-bottom: 20%;padding-left: 0px; }
         .footer-widgets { background-color: #ffffff;padding-top: 80px;padding-right: 0px;padding-bottom: 50px;padding-left: 0px; }
         .site-footer .footer-copyright { border-top: 1px solid rgba(0, 0, 0, 0.08);border-right: 0px none #000000;border-bottom: 0px none #000000;border-left: 0px none #000000;background-color: rgba(255, 255, 255, 0.85);padding-top: 30px;padding-right: 0px;padding-bottom: 30px;padding-left: 0px; }
         .content-inner[data-grid] .post, .content-inner[data-grid-normal] .post { padding-left: 15.000000px;padding-right: 15.000000px;margin-bottom: 30px; }
         .content-inner[data-grid], .content-inner[data-grid-normal] { margin-left: -15px;margin-right: -15px; }
         .site-header-classic .navigator .menu-primary li .sub-menu li:hover > a,
         .site-header-sticky .navigator .menu-primary li .sub-menu li:hover > a,
         .post-meta .post-author-content a,
         .projects-filter ul li.active a,
         .contact .row label,
         #site .iconlist.iconlist-icon-large li .iconlist-item-content::before,
         table thead th,
         #site .pricing-table .price-column .price span,
         #site .pricing-table .price-column .features li span,
         .comment-author .fn,.comment-author .fn a,
         .blog-large .blog-readmore:hover {
         color: #0e2b5c;
         }
         .site-topbar .topbar-menu .menu-top li .sub-menu,
         .search-results .post a:hover .post-index::after,
         input[type="submit"].primary, button[type="submit"].primary,.button.primary,.button.accent::after,
         #site .flexslider .flex-direction-nav li a:hover,
         #site .vc-hoverbox-wrapper .vc-hoverbox-back button:hover,
         #site .vc-hoverbox-wrapper .vc-hoverbox-back .vc_btn3:hover,
         .menu-extras li.shopping-cart .widget_shopping_cart_content .buttons .button.checkout,
         .projects-grid-alt .project .project-inner,
         #site .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_active a,
         .member,
         .widget.fixed-menu[class*="q2w3-widget-clone-sidebar"] + .fixed-menu::after,
         .wrap_svl_center .pins_animation,
         #site .blog-shortcode.post-thumbnail-cover .blog-entries .post .post-image,
         #site .pricing-table .price-column .button,
         #site .pricing-table .price-column.highlight .button::after,
         #site .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_active a,
         #site .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading,
         #site .vc_tta-tabs.vc_tta-style-modern .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading,
         #site .vc_tta-tabs.vc_tta-style-flat .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading,
         #site .vc_tta-tabs.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading,
         .widget.widget_shopping_cart .buttons .button.checkout,
         .comments-area .comment-respond .comment-form .form-submit input,
         #site .vc_row.shape2:after, #site .vc_section.shape2:after,
         .blog-grid .post .post-header .post-title:after,
         .main-sidebar .widget .widget-title:before,
         .navigation.post-navigation .nav-links li h6 a:hover:before,
         .navigation.pager-numeric .page-numbers.current,
         .navigation.pager-numeric .page-numbers:hover,
         .page-links a span:not(.page-links-title):hover,
         .page-links > span:not(.page-links-title),
         .header-position-left .site-header.site-header-classic .navigator .menu-primary li .sub-menu:before,
         .woocommerce-pagination li .page-numbers.current, .woocommerce-pagination li .page-numbers:hover,
         .woocommerce .product .woocommerce-tabs .tabs li a::after,
         .woocommerce-message,
         #site .imagebox.style2 .box-image,
         .header-position-left .site-header.site-header-classic .navigator .menu-primary > li.menu-item-has-children.menu-item-expand .menu-item-toggle {
         background-color: #0e2b5c;
         }
         input[type="submit"].primary, button[type="submit"].primary,.button.primary,.button.accent:hover,
         .mc4wp-form-fields .sign-up input[type="email"]:focus {
         border-color: #0e2b5c;
         }
         .post-inner:hover .post-title::after,
         #site .counter .counter-image i,
         #site .iconbox .box-icon i,
         .post-meta .post-author-content a:hover,
         #site .iconlist.iconlist-icon-small li .iconlist-item-icon::after,
         #site .iconlist li i,
         .navigation.post-navigation .nav-links li::before,
         .go-to-top a::before,
         .button-video a[rel="wp-video-lightbox"]::after,
         #site .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li:hover a,
         #site .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_active a,
         .blog-large .blog-readmore,
         .blog-large .blog-readmore:hover::before,
         .woocommerce .star-rating span:before,
         .navigator .menu-primary > li > a > sup,
         .woocommerce .products li:hover .woocommerce-loop-product__title,
         .woocommerce .products li .wc-forward:before,
         #site .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked:after,
         #site .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]:checked:after,
         #site .imagebox.style2 .box-image .box-header .box-subtitle {
         color: #fc5546;
         }
         .button::after,input[type="submit"]:hover, button[type="submit"]:hover,.button.accent,
         .search-results .post .post-index::after,
         .projects-filter ul li a::after,
         #site .imagebox .box-content::after,
         .social-icons a:hover i,
         #site .iconlist.iconlist-icon-xlarge > li .iconlist-item-content ol li::after, 
         #site .iconlist.iconlist-icon-xlarge > li .iconlist-item-content ul li::after,
         .navigation.post-navigation .nav-links li::after,
         #site .vc-hoverbox-wrapper .vc-hoverbox-back button,
         #site .vc-hoverbox-wrapper .vc-hoverbox-back .vc_btn3,
         #site .flexslider .flex-direction-nav li a,
         .go-to-top a::after,
         a[rel="wp-video-lightbox"]::before,
         #site .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active,
         .sliding-menu .off-canvas-toggle,
         .projects-grid .project .project-inner .project-thumbnail a::before,
         .widget.fixed-menu ul.menu li a::before, 
         .widget.fixed-menu ul.menu li.current-menu-item a::before, 
         .widget.fixed-menu ul.menu li.current-page-item a::before,
         #site .owl-pagination .owl-page.active,
         #site .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li a::after,
         #site .pricing-table .price-column.highlight .popular,
         #site .pricing-table .price-column.highlight .button,
         .menu-extras li.shopping-cart > a .shopping-cart-items-count,
         .comments-area .comment-respond .comment-form .form-submit input:hover,
         .blog-large .post-left .post-comments a,
         .single-post .post-inner .post-header:after, .single-attachment .post-inner .post-header:after,
         .single-post .post-inner .post-meta-data .post-comments a, .single-attachment .post-inner .post-meta-data .post-comments a,
         .blog-large .post.sticky .post-inner:before,
         #site .vc_row.shape2:before, #site .vc_section.shape2:before,
         .main-sidebar .widget:hover .widget-title:before,
         body:not(.is-loaded):after,
         .woocommerce .onsale,
         .site-header-classic .navigator .menu-primary li.style1 > .sub-menu > li > a:after,
         .site-header-sticky .navigator .menu-primary li.style1 > .sub-menu > li > a:after,
         #site .wpcf7-radio .wpcf7-list-item input[type="radio"]:after,
         #site .wpcf7-radio.style1 .wpcf7-list-item input[type="radio"]:checked,
         #site .wpcf7-checkbox.style1 .wpcf7-list-item input[type="checkbox"]:checked:before,
         #site .wpcf7-radio.style2 .wpcf7-list-item input[type="radio"]:checked:before,
         #site .blog-shortcode.post-thumbnail-cover.style2 .blog-entries .blog-grid .post .post-inner:before {
         background-color: #fc5546;
         }
         .button:hover,input[type="submit"]:hover, button[type="submit"]:hover,
         textarea:focus, 
         input[type="text"]:focus, 
         input[type="password"]:focus, 
         input[type="datetime"]:focus, 
         input[type="datetime-local"]:focus, 
         input[type="date"]:focus, 
         input[type="month"]:focus, 
         input[type="time"]:focus, 
         input[type="week"]:focus, 
         input[type="number"]:focus, 
         input[type="email"]:focus, 
         input[type="url"]:focus, 
         input[type="search"]:focus, 
         input[type="tel"]:focus, 
         input[type="color"]:focus,
         input.input-text:focus,
         select:focus,
         #site .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked,
         #site .wpcf7-checkbox .wpcf7-list-item label:hover input[type="checkbox"],
         #site .wpcf7-acceptance .wpcf7-list-item label:hover input[type="checkbox"],
         #site .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]:checked,
         #site .wpcf7-checkbox.style1 .wpcf7-list-item input[type="checkbox"]:checked,
         #site .wpcf7-checkbox.style1 .wpcf7-list-item label:hover input[type="checkbox"]:checked,
         #site .wpcf7-radio.style2 .wpcf7-list-item input[type="radio"]:checked,
         #site .wpcf7-radio.style2 .wpcf7-list-item label:hover input[type="radio"]:checked,
         .site-header-classic .navigator .menu-primary > li:before {
         border-color: #fc5546;
         }
         ::selection {
         background: #fc5546;
         }
         ::-moz-selection {
         background: #fc5546;
         }
         #site .vc_row.gradient::before, #site .vc_section.gradient::before {
         background: linear-gradient(360deg, rgba(255,255,255,0) 10%, #0e2b5c 90%);
         }
         #site .vc_row.gradient2::before, #site .vc_section.gradient2::before,
         #site .vc_row.gradient4::before, #site .vc_section.gradient4::before {
         background: linear-gradient(180deg, rgba(0,0,0,0) 10%, #0e2b5c 90%);
         }
         #site .vc_row.gradient3::before, #site .vc_section.gradient3::before {
         background: linear-gradient(to right, #0e2b5c, rgba(255,255,255,0), #0e2b5c);
         }
         #site .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d::after {
         background-image: -webkit-linear-gradient(left, #0e2b5c , #fc5546);
         background-image:      -o-linear-gradient(right, #0e2b5c, #fc5546);
         background-image:    -moz-linear-gradient(right, #0e2b5c, #fc5546);
         background-image:         linear-gradient(to right, #0e2b5c , #fc5546);
         }
		 
		 
		 @font-face {
         font-family: Sailec;
         src: url(wp-content/uploads/custom_fonts/Sailec.otf);
         font-weight: normal;
         }@font-face {
         font-family: Sailec-Medium;
         src: url(wp-content/uploads/custom_fonts/Sailec-Medium.otf);
         font-weight: normal;
         }@font-face {
         font-family: Sailec-Bold;
         src: url(wp-content/uploads/custom_fonts/Sailec-Bold.otf);
         font-weight: normal;
         }
		 
		    body,a,input,textarea,select,.widget,.subtitle,.breadcrumbs {
         font-family: "Sailec" !important;
         }
         h1 a, h2 a, h1,h2,
         h2.vc_custom_heading,h3.vc_custom_heading,.slider-title {
         font-family: "Sailec-Bold" !important;
         }
         a h2,h3 a, h4 a, h5 a, h6 a,.button,h3,h4,h5,h6,.navigator .menu > li > a,.menu-style2 ul.menu > li > a,.navigator .menu-primary li.click.mega > .sub-menu > li > a,.contact .row label {
         font-family: "Sailec-Medium" !important;
         }		
		 
		 	  .vc_custom_1535595013146{padding-bottom: 60px !important;background-color: #eceff3 !important;}.vc_custom_1536034816290{padding-top: 80px !important;padding-bottom: 40px !important;}.vc_custom_1535767529115{padding-bottom: 60px !important;}.vc_custom_1536047893674{padding-top: 20px !important;padding-bottom: 60px !important;background-image: url(wp-content/uploads/2018/08/bg-teamc92e.jpg?id=831) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}.vc_custom_1536034977538{padding-top: 80px !important;padding-bottom: 80px !important;}
			  .vc_custom_1540355441194{background: #0a2044 url(img/10.jpg) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1540353749121{padding-top: 80px !important;}.vc_custom_1535343374512{padding-top: 80px !important;padding-bottom: 200px !important;background-color: #231834 !important;}.vc_custom_1535594999524{margin-top: -160px !important;}.vc_custom_1535341941407{background-color: #ff4b36 !important;}.vc_custom_1535341951770{background-color: #00c4ff !important;}.vc_custom_1540349214404{padding-top: 80px !important;padding-bottom: 200px !important;background-color: #181123 !important;}.vc_custom_1537412449912{margin-top: -160px !important;}.vc_custom_1535793133938{padding-right: 15% !important;padding-left: 15% !important;}.vc_custom_1537521751471{margin-top: -8% !important;}.vc_custom_1536718850421{padding-top: 120px !important;padding-bottom: 120px !important;background-color: rgba(10,32,68,0.7) !important;*background-color: rgb(10,32,68) !important;}.vc_custom_1540365744179{margin-top: -5px !important;}.vc_custom_1540365406359{margin-left: 3px !important;}.vc_custom_1539848935838{border-top-width: 3px !important;border-top-color: #0057a9 !important;border-top-style: solid !important;}.vc_custom_1539848941825{border-top-width: 3px !important;border-top-color: #0894d8 !important;border-top-style: solid !important;}.vc_custom_1539848946651{border-top-width: 3px !important;border-top-color: #e60d2d !important;border-top-style: solid !important;}.vc_custom_1539848952548{border-top-width: 3px !important;border-top-color: #1975d2 !important;border-top-style: solid !important;}

			  
			  #service1 .wpb_text_column.wpb_content_element.align-center p{    color: #627792 !important;}
			  
			  .site-header-sticky .navigator .menu-primary li .sub-menu li:before, .site-header-sticky .navigator .menu-primary li .children li:before{display:none;}
		@media(max-width:3000px) and (min-width:992px){
			body {
			color: #627792 !important;}
.container{width:1024px;max-width:1024px;}	
.header-content .widget {letter-spacing:1px;
    font-size: 13px;}
	.site-header .off-canvas-toggle, .site-header .navigator .menu > li > a, .site-header .menu-extras > li > a{font-size:13px;letter-spacing:1px;}
	
	.info{    font-size: 13px;
    letter-spacing: 1px;}
	#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0;color:#fff;
    font-size: 13px;    line-height: 20px;

    letter-spacing: 1px;
}
	h1 a, h2 a, h1, h2, h2.vc_custom_heading, h3.vc_custom_heading, .slider-title {
    font-family: "Sailec-Bold" !important;
    font-size: 22px;
}
.site-header-classic.header-brand-left .extras .header-info-text, .site-header-classic.header-brand-left .extras .menu-extras, .site-header-classic.header-brand-left .extras .social-icons {
    display: block;
    vertical-align: middle;
    padding: 28px 0;
}
.site-header-classic.header-brand-left .nav-info {
    position: relative;
    padding: 10px 0 10px;
    text-align: center;
}
.site-header .site-header-inner, .site-header .extras {
    height: 95px;
}	
	.site-header-sticky .off-canvas-toggle, .site-header-sticky .navigator .menu > li a, .site-header-sticky a {
    color: #0e2b5c;
    font-size: 12px;
    letter-spacing: 1px;
}
	.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top;
    padding: 0px 0px;
}
	
		#site .iconbox.style4 .box-detail {
    order: 3;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 16px;
}
#site .iconbox.style4 .box-title {
    color: #ffffff;
    order: 2;
    margin: 0 0 15px 0;
    font-size: 13px;
    letter-spacing: 1px;
}
#site .iconbox.style4 {
    font-size: 13px;    height: 220px;
    line-height: 150%;
    background: transparent;
padding: 15% 5px;}
#site .vc_row.shape1, #site .vc_section.shape1 {
    -webkit-clip-path: none;
    clip-path: none;
}
#site .iconbox.style4 .box-icon img{padding:0px 50px 0px;  margin-top:20px; height: 35px;
}
#site .iconbox.style4 .box-icon {
    order: 1;
    margin: 0 0 18px 0;
    height: auto;
}
.projects-masonry .project .project-inner .project-info .project-title {
    margin: 0;
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 1.385em;
    color: #ffffff;
}
.vc_custom_1540353749121 {
    padding-top: 15px !important;
    padding-bottom: 70px;
}
.site-footer .footer-widgets .widget .social-icons a i {
    color: #013265;
    height: auto;
    opacity: 1;
    line-height: 1;
    width: auto;
    font-size: 20px;
    background: transparent;
}
.footer-widgets .widget {
    margin-bottom: 15px;}

#site .cd-headline b {
    font-weight: 500;
    font-size: 70px;
}

.testimonial-text{font-size: 13px;
    letter-spacing: 1px;}
#site .testimonial .author-name {
    margin: 0;
    font-size: 13px;
    letter-spacing: 1px;
}
.content-bottom-widgets .widget-title {
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 4px;
}

.site-footer .cta p {
    margin-bottom: 40px;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 25px;
}
.textwidget{font-size: 12px;
    letter-spacing: 1px;
    color: #5f7293;}
		
			  
			  
			  
		.site-footer .footer-widgets a {
    color: #0e2b5c;
      font-size: 13px;
    letter-spacing: 0.5px;
}	  
			  
			 .widget.widget_nav_menu.menu-style2 .menu > li .sub-menu li {
    width: 100%;
    float: none;
    padding: 0;
    font-size: 12px;
    letter-spacing: 1px;
    color: #5f7293;
}
.copyright-content{ font-size: 13px;
    letter-spacing: 1px;
    color: #5f7293;} 
			  
			  .site-footer .footer-copyright {
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    border-right: 0px none #000000;
    border-bottom: 0px none #000000;
    border-left: 0px none #000000;
    background-color: rgba(255, 255, 255, 0.85);
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
}
.footer-widgets {
    background-color: #ffffff;
    padding-top: 60px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-left: 0px;
}
			 input[type="submit"].large, button[type="submit"].large, .button.large {
    height: 55px;
    line-height: 55px;
    font-size: 13px;
    letter-spacing: 1px;
}
#site .white-color .cd-headline {
    color: #ffffff;
    line-height: 5;
    margin-top: 11px;
}

#site .imagebox .box-header .box-title {
    margin: 2px 0;
    letter-spacing: 1px;
    font-size: 13px;
    line-height: 1.385em;
}

#site .imagebox .box-header .box-button .button {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 13px;
    letter-spacing: 1px;
}
#site .imagebox .box-subtitle {
    height: 24px;
    margin: 2px 0 0 0;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 1.385em;
    color: inherit;
    overflow: hidden;
}
input[type="submit"].no-bg:before, button[type="submit"].no-bg:before, .button.no-bg:before{display:none;}
.content-bottom-widgets {
padding-top: 25px;}
.textwidget p{        font-size: 13px;
    letter-spacing: 0.5px;margin-bottom: 15px;}

.logo.logoDefault {
        width: 200px;
    height: auto;
    margin-top: -12px;
}
.site-header-sticky.header-shadow .logo.logoDefault {
        width:170px;
    height: auto;
    margin-top: -12px;
}
.footer-widgets .widget img{width:200px;}
.site-header-sticky .site-header-inner, .site-header-sticky .extras {
    height: 60px;
}
.site-header-sticky .header-brand {
    margin-top: 8px;
    margin-right: 0px;
margin-bottom: 8px;}
.vc_custom_1536034816290 {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
}


	
.button::after, input[type="submit"]:hover, button[type="submit"]:hover, .button.accent, .search-results .post .post-index::after, .projects-filter ul li a::after, #site .imagebox .box-content::after, .social-icons a:hover i, #site .iconlist.iconlist-icon-xlarge > li .iconlist-item-content ol li::after, #site .iconlist.iconlist-icon-xlarge > li .iconlist-item-content ul li::after, .navigation.post-navigation .nav-links li::after, #site .vc-hoverbox-wrapper .vc-hoverbox-back button, #site .vc-hoverbox-wrapper .vc-hoverbox-back .vc_btn3, #site .flexslider .flex-direction-nav li a, .go-to-top a::after, a[rel="wp-video-lightbox"]::before, #site .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active, .sliding-menu .off-canvas-toggle, .projects-grid .project .project-inner .project-thumbnail a::before, .widget.fixed-menu ul.menu li a::before, .widget.fixed-menu ul.menu li.current-menu-item a::before, .widget.fixed-menu ul.menu li.current-page-item a::before, #site .owl-pagination .owl-page.active, #site .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li a::after, #site .pricing-table .price-column.highlight .popular, #site .pricing-table .price-column.highlight .button, .menu-extras li.shopping-cart > a .shopping-cart-items-count, .comments-area .comment-respond .comment-form .form-submit input:hover, .blog-large .post-left .post-comments a, .single-post .post-inner .post-header:after, .single-attachment .post-inner .post-header:after, .single-post .post-inner .post-meta-data .post-comments a, .single-attachment .post-inner .post-meta-data .post-comments a, .blog-large .post.sticky .post-inner:before, #site .vc_row.shape2:before, #site .vc_section.shape2:before, .main-sidebar .widget:hover .widget-title:before, body:not(.is-loaded):after, .woocommerce .onsale, .site-header-classic .navigator .menu-primary li.style1 > .sub-menu > li > a:after, .site-header-sticky .navigator .menu-primary li.style1 > .sub-menu > li > a:after, #site .wpcf7-radio .wpcf7-list-item input[type="radio"]:after, #site .wpcf7-radio.style1 .wpcf7-list-item input[type="radio"]:checked, #site .wpcf7-checkbox.style1 .wpcf7-list-item input[type="checkbox"]:checked:before, #site .wpcf7-radio.style2 .wpcf7-list-item input[type="radio"]:checked:before, #site .blog-shortcode.post-thumbnail-cover.style2 .blog-entries .blog-grid .post .post-inner:before {
    background-color: #ef7113;
}
input[type="submit"].primary, button[type="submit"].primary, .button.primary, .button.accent:hover, .mc4wp-form-fields .sign-up input[type="email"]:focus {
    border-color: #fff;
}
.site-header-sticky.header-brand-left .navigator {
    flex-grow: 1;
    padding: 0 12%;
}

 
.site-header-sticky.header-shadow {
    background: #fff;
    -webkit-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    -moz-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    -ms-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    -o-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    z-index: 9999999999;
}	
			  
			  #site .iconbox .box-icon {
			  margin: 5px 0 0 0;}
			  
			  #site .iconbox .box-icon {
    margin: 5px 0 25px 0;
    height: 50px;
}
			  
		#site .iconbox {
		height: 220px;}	  
			  
		.box-detail p{    font-size: 13px;
    line-height: 1.8;}	  
	#site .iconbox {
    padding: 10% 4% 4%;}
			  
			  .contact .row .columns {
    padding: 0 8px;
}
.contact .row {
margin-bottom: 0px;}

.contact {
    padding: 0 25px;
    background: #ffffff;
border: 0px solid rgba(0, 0, 0, 0.05);}


.contact .row select, .contact .row input, .contact .row textarea {
    width: 100%;
    font-size: 13px;
    padding: 0px 40px;
}


.ulines li {
    width: 31%;
    float: left;
    margin-right: 2%;
    list-style: square;
    line-height: 2.5;
    color: #f58634;
}
.ulines{width: 100%;
    margin: 0px 0px 25px 15px;
    display: block;
    float: left;
    padding: 0px;}
	.site-header-classic.header-brand-left .navigator {
    flex-grow: 1;
    padding: 0 7%;
}

		}








.vc_col-xs-5c,
.vc_col-sm-5c,
.vc_col-md-5c,
.vc_col-lg-5c {
    padding-right: 1%;
    padding-left: 1%;
    float:left
}
.vc_col-xs-5c {
    width: 20%;  
}
@media (min-width: 450px) {
    .vc_col-sm-5c {
        width: 20%;    
    }
}
@media (min-width: 768px) {
    .vc_col-md-5c {
        width: 20%;
    
    }
}
@media (min-width: 1024px) {
    .vc_col-lg-5c {
        width: 20%;
    
    }
}
@media (min-width: 1280px) {
    .vc_col-xl-5c {
        width: 20%;
    }
}


.site-header-classic .navigator .menu-primary li .sub-menu li a, .site-header-classic .navigator .menu-primary li .children li a {   
 color: #0e2b5c!important;
font-size: 13px !important;}









.main-sidebar a {
    color: #627792 !important;
    font-size: 12px !important;
    letter-spacing: 1px !important;
}

.site-header-classic .navigator .menu-primary li .sub-menu li:before, .site-header-classic .navigator .menu-primary li .children li:before{display:none;}



		  
			  a{text-decoration:none !important;}
			  
			  
			  
			  
			  
			  
			  
	.site-header-sticky .navigator .menu-primary li .sub-menu li a, .site-header-sticky .navigator .menu-primary li .children li a {
    white-space: nowrap;
    padding: 5px 40px;
    font-size: 13px;
    text-transform: none;
    letter-spacing: 0;
}		  
			  
			.widget.fixed-menu[class*="q2w3-widget-clone-sidebar"] + .fixed-menu li a{
				color:#fff !important;    font-size: 12px;
    font-weight: 600;}  
			  
			  #site .owl-pagination .owl-page {
    display: inline-block;
    margin: 0 5px;
    width: 24px;}
			  
		.off-canvas-toggle {
    display: none !important;
}	  
			  
			@media(max-width:1200px) and (min-width:992px){
				#site .vc_row.gradient2, #site .vc_section.gradient2{padding:0px !important;}
				.widget.fixed-menu[class*="q2w3-widget-clone-sidebar"] + .fixed-menu{top:0px !important}
			#item2{height:100% !important;}
			.blog-large #item3{  height:auto;    position: relative;
margin-bottom:30px;	    background: #2b080000;
    padding: 3% 2% 1.3% !important;}
	.site-header-sticky.header-brand-left .navigator {
    flex-grow: 1;
    padding: 0 15%;
}
body .site-header-classic .navigator .menu-primary, body .site-header-sticky .navigator .menu-primary {
    display: block;
}
.site-header-classic.header-brand-left .navigator {
    flex-grow: 1;
    padding: 0 1% !important;
}
.site-header-classic .navigator .menu-primary li {
    list-style: none;
    position: relative;
    float: left;
    padding: 0px 20px;
}
#case .vc_custom_heading{font-size:60px !important}
#site .imagebox .box-header .box-title {
    margin: 2px 0;
    letter-spacing: 1px;
    font-size: 13px !important;
    line-height: 1.385em;
}
.projects-masonry .project .project-inner .project-info .project-title {
    margin: 0;
    letter-spacing: 1px;
font-size: 16px !IMPORTANT;}
.site-header-classic.header-brand-left .nav-info {
    text-align: center !IMPORTANT;
}
.site-header-sticky.header-shadow{display:none !important}

/* #site #item2 .elements-carousel .owl-carousel .owl-wrapper-outer .owl-item.active {
opacity: 0;} */
	
	#item3{    z-index: 1;
    background: #2b08007a;
    padding: 70px 14% 85px;
    position: absolute;
    height: 700px;}
	.aboutsfid{margin-top:-25px !important}
	h1 a, h2 a, h1, h2, h2.vc_custom_heading, h3.vc_custom_heading, .slider-title {
    font-family: "Sailec-Bold" !important;
    font-size: 26px !important;
}
.blog-large .post .post-wrap {
margin: -25px 5% 0 5%;}
.site-header-classic.header-brand-left .off-canvas-toggle{display:none;}
#menu-main-menu li{list-style: none;
    position: relative;
    float: left !important;
    padding: 0px 20px;
    text-align: center;
    margin: auto !important;
    width: 20%;}
	#menu-main-menu .sub-menu li{width:100% !IMPORTANT;float:none !important;text-align:left !important;padding:0px !important}
		}

@media(max-width:991px) and (min-width:768px){

	#bannersf{margin-bottom:30px;}
	#bannersf h2{display:none;}
	#aboutfc .wpb_text_column :last-child{margin-top:0px;}
	#service1 p,	#service1 .wpb_text_column :last-child{margin-top:0px;}
	#bannersf{    height: 150px !important;
    padding: 35px 0px !IMPORTANT;}
	#site .vc_row.shape1, #site .vc_section.shape1{height:300px !important}
		body {
			color: #82807f !important;}
.container{width:100%;max-width:100%;padding:0px 3%}	
.header-content .widget {letter-spacing:1px;
    font-size: 12px;}
	.site-header .off-canvas-toggle, .site-header .navigator .menu > li > a, .site-header .menu-extras > li > a{font-size:12px;letter-spacing:1px;}
	
	.info{    font-size: 11px;
    letter-spacing: 1px;}
	#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0;
    font-size: 12px;    line-height: 20px;

    letter-spacing: 1px;
}
	h1 a, h2 a, h1, h2, h2.vc_custom_heading, h3.vc_custom_heading, .slider-title {
    font-family: "Sailec-Bold" !important;
    font-size: 18px;
}
.site-header-classic.header-brand-left .extras .header-info-text, .site-header-classic.header-brand-left .extras .menu-extras, .site-header-classic.header-brand-left .extras .social-icons {
    display: block;
    vertical-align: middle;
    padding: 28px 0;
}
.site-header-classic.header-brand-left .nav-info {
    position: relative;
    padding: 10px 0 10px;
    text-align: center;
}
.site-header .site-header-inner, .site-header .extras {
    height: 95px;
}	
	.site-header-sticky .off-canvas-toggle, .site-header-sticky .navigator .menu > li a, .site-header-sticky a {
    color: #0e2b5c !important;
    font-size: 12px !important;
    letter-spacing: 1px !important; 
}
	.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top;
    padding: 0px 0px;
}
.site-header-sticky .navigator .menu-primary li .sub-menu li:before, .site-header-sticky .navigator .menu-primary li .children li:before{display:none;}
	
		#site .iconbox.style4 .box-detail {
    order: 3;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 16px;
}
#site .iconbox.style4 .box-title {
    color: #ffffff;
    order: 2;
    margin: 0 0 15px 0;
    font-size: 13px;
    letter-spacing: 1px;
}
#site .iconbox.style4 {
    font-size: 15px;    height: 245px;
    line-height: 150%;
    background: transparent;
padding: 15% 10px;}
#site .vc_row.shape1, #site .vc_section.shape1 {
    -webkit-clip-path: none;
    clip-path: none;
}
#site .iconbox.style4 .box-icon img{padding:0px 0px 0px;  margin-top:0px; height: 35px;
}
#site .iconbox.style4 .box-icon {
    order: 1;
    margin: 0 0 18px 0;
    height: auto;
}
.projects-masonry .project .project-inner .project-info .project-title {
    margin: 0;
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 1.385em;
    color: #ffffff;
}
.vc_custom_1540353749121 {
    padding-top: 15px !important;
    padding-bottom: 70px;
}
.site-footer .footer-widgets .widget .social-icons a i {
    color: #013265;
    height: auto;
    opacity: 1;
    line-height: 1;
    width: auto;
    font-size: 20px;
    background: transparent;
}
.footer-widgets .widget {
    margin-bottom: 15px;}

#site .cd-headline b {
      text-transform: uppercase;
    font-weight: 500;
    font-size: 40px;
    line-height: 1;
    margin-bottom: 35px;
}

.testimonial-text{font-size: 12px;
    letter-spacing: 1px;}
#site .testimonial .author-name {
    margin: 0;
    font-size: 14px;
    letter-spacing: 1px;
}
.content-bottom-widgets .widget-title {
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 4px;
}

.site-footer .cta p {
    margin-bottom: 40px;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 25px;
}
.textwidget{font-size: 12px;
    letter-spacing: 1px;
    color:#5f7293;}
		
			  
	#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-top: 30px;
}		  
			  
		.site-footer .footer-widgets a {
    color: #0e2b5c;
    font-size: 12px;
    letter-spacing: 1px;
}	  
			  
			 .widget.widget_nav_menu.menu-style2 .menu > li .sub-menu li {
    width: 100%;
    float: none;
    padding: 0;
    font-size: 12px;
    letter-spacing: 1px;
    color: #5f7293;
}
.copyright-content{ font-size: 12px;
    letter-spacing: 1px;
    color: #5f7293;} 
			  
			  .site-footer .footer-copyright {
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    border-right: 0px none #000000;
    border-bottom: 0px none #000000;
    border-left: 0px none #000000;
    background-color: rgba(255, 255, 255, 0.85);
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
}
.footer-widgets {
    background-color: #ffffff;
    padding-top: 60px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-left: 0px;
}
			 input[type="submit"].large, button[type="submit"].large, .button.large {
    height: 55px;
    line-height: 55px;
    font-size: 12px;
    letter-spacing: 1px;
}
#site .white-color .cd-headline {
    color: #ffffff;
    line-height: 5;
    margin-top: 11px;
}

#site .imagebox .box-header .box-title {
    margin: 2px 0;
    letter-spacing: 1px;
    font-size: 13px;
    line-height: 1.385em;
}

#site .imagebox .box-header .box-button .button {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
    letter-spacing: 1px;
}
#site .imagebox .box-subtitle {
    height: 24px;
    margin: 2px 0 0 0;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 1.385em;
    color: inherit;
    overflow: hidden;
}
input[type="submit"].no-bg:before, button[type="submit"].no-bg:before, .button.no-bg:before{display:none;}
.content-bottom-widgets {
padding-top: 25px;}
.textwidget p{    margin-bottom: 15px;}

.logo.logoDefault {
    width: 150px;
    height: auto;
}
.site-header-sticky.active .logo.logoDefault {
    width: 80px;
    height: auto;
}

.site-header-sticky .site-header-inner, .site-header-sticky .extras {
    height: 60px;
}
.site-header-sticky .header-brand {
    margin-top: 8px;
    margin-right: 0px;
margin-bottom: 8px;}
.vc_custom_1536034816290 {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
}
.brands .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 7px;
    padding-right: 7px;
    width: 100%;
}

#site .imagebox .box-subtitle {
color: #013265 !important;}
#site .imagebox .box-header .box-button .button {
color: #f58634;}


.site-header-classic.header-brand-left .navigator {
    flex-grow: 1;
    padding: 0 12%;
}

.vc_custom_1535343374512 {
    padding-top: 80px !important;
    padding-bottom: 200px !important;
    background-color: #0e2b5c !important;
}
.button::after, input[type="submit"]:hover, button[type="submit"]:hover, .button.accent, .search-results .post .post-index::after, .projects-filter ul li a::after, #site .imagebox .box-content::after, .social-icons a:hover i, #site .iconlist.iconlist-icon-xlarge > li .iconlist-item-content ol li::after, #site .iconlist.iconlist-icon-xlarge > li .iconlist-item-content ul li::after, .navigation.post-navigation .nav-links li::after, #site .vc-hoverbox-wrapper .vc-hoverbox-back button, #site .vc-hoverbox-wrapper .vc-hoverbox-back .vc_btn3, #site .flexslider .flex-direction-nav li a, .go-to-top a::after, a[rel="wp-video-lightbox"]::before, #site .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active, .sliding-menu .off-canvas-toggle, .projects-grid .project .project-inner .project-thumbnail a::before, .widget.fixed-menu ul.menu li a::before, .widget.fixed-menu ul.menu li.current-menu-item a::before, .widget.fixed-menu ul.menu li.current-page-item a::before, #site .owl-pagination .owl-page.active, #site .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li a::after, #site .pricing-table .price-column.highlight .popular, #site .pricing-table .price-column.highlight .button, .menu-extras li.shopping-cart > a .shopping-cart-items-count, .comments-area .comment-respond .comment-form .form-submit input:hover, .blog-large .post-left .post-comments a, .single-post .post-inner .post-header:after, .single-attachment .post-inner .post-header:after, .single-post .post-inner .post-meta-data .post-comments a, .single-attachment .post-inner .post-meta-data .post-comments a, .blog-large .post.sticky .post-inner:before, #site .vc_row.shape2:before, #site .vc_section.shape2:before, .main-sidebar .widget:hover .widget-title:before, body:not(.is-loaded):after, .woocommerce .onsale, .site-header-classic .navigator .menu-primary li.style1 > .sub-menu > li > a:after, .site-header-sticky .navigator .menu-primary li.style1 > .sub-menu > li > a:after, #site .wpcf7-radio .wpcf7-list-item input[type="radio"]:after, #site .wpcf7-radio.style1 .wpcf7-list-item input[type="radio"]:checked, #site .wpcf7-checkbox.style1 .wpcf7-list-item input[type="checkbox"]:checked:before, #site .wpcf7-radio.style2 .wpcf7-list-item input[type="radio"]:checked:before, #site .blog-shortcode.post-thumbnail-cover.style2 .blog-entries .blog-grid .post .post-inner:before {
    background-color: #ef7113;
}
input[type="submit"].primary, button[type="submit"].primary, .button.primary, .button.accent:hover, .mc4wp-form-fields .sign-up input[type="email"]:focus {
    border-color: #013265;
}
.site-header-sticky.header-brand-left .navigator {
    flex-grow: 1;
    padding: 0 12%;
}

 
	#site .testimonial{box-shadow:none;border:none !important}	
.site-header-sticky.header-shadow {
    background: #fff;
    -webkit-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    -moz-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    -ms-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    -o-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    z-index: 9999999999;
}	
			  
			  #site .iconbox .box-icon {
			  margin: 5px 0 0 0;}
			  
			  #site .iconbox .box-icon {
    margin: 5px 0 25px 0;
    height: 50px;
}
			  
		#site .iconbox {
		height: 220px;}	  
			  
		.box-detail p{    font-size: 13px;
    line-height: 1.8;}	  
	#site .iconbox {
    padding: 10% 4% 4%;}
			  
			  .contact .row .columns {
    padding: 0 8px;
}
.contact .row {
margin-bottom: 0px;}

.contact {
    padding: 0 25px;
    background: #ffffff;
border: 0px solid rgba(0, 0, 0, 0.05);}


.contact .row select, .contact .row input, .contact .row textarea {
    width: 100%;
    font-size: 13px;
    padding: 0px 40px;
}

			#item2{height:100% !important;}
			.blog-large #item3{  
    padding: 3% 2% 1.3% !important;}
	.site-header-sticky.header-brand-left .navigator {
    flex-grow: 1;
    padding: 0 15%;
}
body .site-header-classic .navigator .menu-primary, body .site-header-sticky .navigator .menu-primary {
    display: block;    float: right;
}
.site-header-classic.header-brand-left .navigator {
    flex-grow: 1;
    padding: 0 1%;
}
.site-header-classic .navigator .menu-primary li {
    list-style: none;
    position: relative;
    float: left;
    padding: 0px 15px;
}

.site-header-classic.header-brand-left .nav-info {
    text-align: center !IMPORTANT;
}
.site-header-classic.header-brand-left .extras{display:none;}

	.site-header .site-header-inner, .site-header .extras {
    height: auto;
}

.logo.logoDefault {
    width: 100px;
    height: auto;
}
.aboutsfid{margin-top:-30px !important}
.site-header-sticky.header-shadow{display:none}

#site .iconbox .box-icon img {
    height: 100%;
    width: 30px;
}



#site .iconbox {
    height: 200px;
    padding: 18% 0px !important;
}
.vc_empty_space{height:20px !important}
#site .projects-shortcode .projects-items .project {
    padding: 0 15px;
    margin-bottom: 30px;
    width: 32% !important;
}
.projects-masonry .project .project-inner .project-thumbnail {
    min-height: 125px;
}
.content-body-inner {
    padding-bottom: 0;
}
.ulines li {
width: 98%;}
.ulines{margin-bottom:20px !important}
.blog-large .post .post-wrap{    padding: 20px 25px !important;}
.wpcf7-form label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 14px;
    font-weight: bold;
    width: 100%;
    height: 50px;
}
.wpcf7-form-control.wpcf7-submit.primary{margin-top:70px}
#contactf .vc_col-sm-3 {
    width: 49%;
}
.vc_col-sm-6 {
    width: 100% !important;
}
#site .iconbox .box-icon i[class*="fa"] {
    font-size: 30px !important;
}
body .site-header-classic .navigator .menu-primary, body .site-header-sticky .navigator .menu-primary {
    display: block !important;
}
#site .imagebox .box-header {
width: 90%;    padding: 5px !IMPORTANT;
}
	.pfordc{padding-top:30px !important}

		}
@media(max-width:767px) and (min-width:280px){
	#contactdsfv{    padding-top: 0px;}
	#contctsf4{margin-top:20px}
	.pfordc{padding-top:0px !important}
	.vc_col-xs-4 {
    width: 100% !important
}

	#bannersf{margin-bottom:30px;}
	#bannersf h2{display:none;}
	#aboutfc .wpb_text_column :last-child{margin-top:0px;}
	#service1 p,	#service1 .wpb_text_column :last-child{margin-top:0px;}
	#bannersf{    height: 150px !important;
    padding: 35px 0px !IMPORTANT;}
	.secongd{padding-left:0px !important;    font-size: 20px !IMPORTANT;}
	#site .vc_row.shape1, #site .vc_section.shape1{height:300px !important}
		body {
			color: #82807f !important;}
.container{width:100%;max-width:100%;padding:0px 3%}	
.header-content .widget {letter-spacing:1px;
    font-size: 12px;}
	.site-header .off-canvas-toggle, .site-header .navigator .menu > li > a, .site-header .menu-extras > li > a{font-size:12px;letter-spacing:1px;}
	
	.info{    font-size: 11px;
    letter-spacing: 1px;}
	#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0;
    font-size: 12px;    line-height: 20px;

    letter-spacing: 1px;
}
	h1 a, h2 a, h1, h2, h2.vc_custom_heading, h3.vc_custom_heading, .slider-title {
    font-family: "Sailec-Bold" !important;
    font-size: 14px;
}
.site-header-classic.header-brand-left .extras .header-info-text, .site-header-classic.header-brand-left .extras .menu-extras, .site-header-classic.header-brand-left .extras .social-icons {
    display: block;
    vertical-align: middle;
    padding: 28px 0;
}
.site-header-classic.header-brand-left .nav-info {
    position: relative;
    padding: 10px 0 10px;
    text-align: center;
}
.site-header .site-header-inner, .site-header .extras {
    height: 95px;
}	
	.site-header-sticky .off-canvas-toggle, .site-header-sticky .navigator .menu > li a, .site-header-sticky a {
    color: #0e2b5c !important;
    font-size: 12px !important;
    letter-spacing: 1px !important; 
}
	.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top;
    padding: 0px 0px;
}
.site-header-sticky .navigator .menu-primary li .sub-menu li:before, .site-header-sticky .navigator .menu-primary li .children li:before{display:none;}
	
		#site .iconbox.style4 .box-detail {
    order: 3;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 16px;
}
#site .iconbox.style4 .box-title {
    color: #ffffff;
    order: 2;
    margin: 0 0 15px 0;
    font-size: 13px;
    letter-spacing: 1px;
}
#site .iconbox.style4 {
    font-size: 15px;    height: 196px;
    line-height: 150%;
    background: transparent;
padding: 15% 10px;}
#site .vc_row.shape1, #site .vc_section.shape1 {
    -webkit-clip-path: none;
    clip-path: none;
}
#site .iconbox.style4 .box-icon img{padding:0px 0px 0px;  margin-top:0px; height: 35px;
}
#site .iconbox.style4 .box-icon {
    order: 1;
    margin: 0 0 18px 0;
    height: auto;
}
.projects-masonry .project .project-inner .project-info .project-title {
    margin: 0;
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 1.385em;
    color: #ffffff;
}
.vc_custom_1540353749121 {
    padding-top: 15px !important;
    padding-bottom: 70px;
}
.site-footer .footer-widgets .widget .social-icons a i {
    color: #013265;
    height: auto;
    opacity: 1;
    line-height: 1;
    width: auto;
    font-size: 20px;
    background: transparent;
}
.footer-widgets .widget {
    margin-bottom: 15px;}

#site .cd-headline b {
      text-transform: uppercase;
    font-weight: 500;
    font-size: 40px;
    line-height: 1;
    margin-bottom: 35px;
}

.testimonial-text{font-size: 12px;
    letter-spacing: 1px;}
#site .testimonial .author-name {
    margin: 0;
    font-size: 14px;
    letter-spacing: 1px;
}
.content-bottom-widgets .widget-title {
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 4px;
}

.site-footer .cta p {
    margin-bottom: 40px;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 25px;
}
.textwidget{font-size: 12px;
    letter-spacing: 1px;
    color:#5f7293;}
		
			  
			  
			  
		.site-footer .footer-widgets a {
    color: #0e2b5c;
    font-size: 12px;
    letter-spacing: 1px;
}	  
			  
			 .widget.widget_nav_menu.menu-style2 .menu > li .sub-menu li {
    width: 100%;
    float: none;
    padding: 0;
    font-size: 12px;
    letter-spacing: 1px;
    color: #5f7293;
}
.copyright-content{ font-size: 12px;
    letter-spacing: 1px;
    color: #5f7293;} 
			  
			  .site-footer .footer-copyright {
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    border-right: 0px none #000000;
    border-bottom: 0px none #000000;
    border-left: 0px none #000000;
    background-color: rgba(255, 255, 255, 0.85);
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
}
.footer-widgets {
    background-color: #ffffff;
    padding-top: 60px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-left: 0px;
}
			 input[type="submit"].large, button[type="submit"].large, .button.large {
    height: 55px;
    line-height: 55px;
    font-size: 12px;
    letter-spacing: 1px;
}
#site .white-color .cd-headline {
    color: #ffffff;
    line-height: 5;
    margin-top: 11px;
}

#site .imagebox .box-header .box-title {
    margin: 2px 0;
    letter-spacing: 1px;
    font-size: 13px;
    line-height: 1.385em;
}

#site .imagebox .box-header .box-button .button {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
    letter-spacing: 1px;
}
#site .imagebox .box-subtitle {
    height: 24px;
    margin: 2px 0 0 0;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 1.385em;
    color: inherit;
    overflow: hidden;
}
input[type="submit"].no-bg:before, button[type="submit"].no-bg:before, .button.no-bg:before{display:none;}
.content-bottom-widgets {
padding-top: 25px;}
.textwidget p{    margin-bottom: 15px;}

.logo.logoDefault {
    width: 150px;
    height: auto;
}
.site-header-sticky.active .logo.logoDefault {
    width: 80px;
    height: auto;
}

.site-header-sticky .site-header-inner, .site-header-sticky .extras {
    height: 60px;
}
.site-header-sticky .header-brand {
    margin-top: 8px;
    margin-right: 0px;
margin-bottom: 8px;}
.vc_custom_1536034816290 {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
}
.brands .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 7px;
    padding-right: 7px;
    width: 100%;
}

#site .imagebox .box-subtitle {
color: #013265 !important;}
#site .imagebox .box-header .box-button .button {
color: #f58634;}


.site-header-classic.header-brand-left .navigator {
    flex-grow: 1;
    padding: 0 12%;
}

.vc_custom_1535343374512 {
    padding-top: 80px !important;
    padding-bottom: 200px !important;
    background-color: #0e2b5c !important;
}
.button::after, input[type="submit"]:hover, button[type="submit"]:hover, .button.accent, .search-results .post .post-index::after, .projects-filter ul li a::after, #site .imagebox .box-content::after, .social-icons a:hover i, #site .iconlist.iconlist-icon-xlarge > li .iconlist-item-content ol li::after, #site .iconlist.iconlist-icon-xlarge > li .iconlist-item-content ul li::after, .navigation.post-navigation .nav-links li::after, #site .vc-hoverbox-wrapper .vc-hoverbox-back button, #site .vc-hoverbox-wrapper .vc-hoverbox-back .vc_btn3, #site .flexslider .flex-direction-nav li a, .go-to-top a::after, a[rel="wp-video-lightbox"]::before, #site .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active, .sliding-menu .off-canvas-toggle, .projects-grid .project .project-inner .project-thumbnail a::before, .widget.fixed-menu ul.menu li a::before, .widget.fixed-menu ul.menu li.current-menu-item a::before, .widget.fixed-menu ul.menu li.current-page-item a::before, #site .owl-pagination .owl-page.active, #site .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li a::after, #site .pricing-table .price-column.highlight .popular, #site .pricing-table .price-column.highlight .button, .menu-extras li.shopping-cart > a .shopping-cart-items-count, .comments-area .comment-respond .comment-form .form-submit input:hover, .blog-large .post-left .post-comments a, .single-post .post-inner .post-header:after, .single-attachment .post-inner .post-header:after, .single-post .post-inner .post-meta-data .post-comments a, .single-attachment .post-inner .post-meta-data .post-comments a, .blog-large .post.sticky .post-inner:before, #site .vc_row.shape2:before, #site .vc_section.shape2:before, .main-sidebar .widget:hover .widget-title:before, body:not(.is-loaded):after, .woocommerce .onsale, .site-header-classic .navigator .menu-primary li.style1 > .sub-menu > li > a:after, .site-header-sticky .navigator .menu-primary li.style1 > .sub-menu > li > a:after, #site .wpcf7-radio .wpcf7-list-item input[type="radio"]:after, #site .wpcf7-radio.style1 .wpcf7-list-item input[type="radio"]:checked, #site .wpcf7-checkbox.style1 .wpcf7-list-item input[type="checkbox"]:checked:before, #site .wpcf7-radio.style2 .wpcf7-list-item input[type="radio"]:checked:before, #site .blog-shortcode.post-thumbnail-cover.style2 .blog-entries .blog-grid .post .post-inner:before {
    background-color: #ef7113;
}
input[type="submit"].primary, button[type="submit"].primary, .button.primary, .button.accent:hover, .mc4wp-form-fields .sign-up input[type="email"]:focus {
    border-color: #013265;
}
.site-header-sticky.header-brand-left .navigator {
    flex-grow: 1;
    padding: 0 12%;
}

 
	#site .testimonial{box-shadow:none;border:none !important}	
.site-header-sticky.header-shadow {
    background: #fff;
    -webkit-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    -moz-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    -ms-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    -o-box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    box-shadow: rgba(0, 0, 0, 0.12) 0 10px 60px;
    z-index: 9999999999;
}	
			  
			  #site .iconbox .box-icon {
			  margin: 5px 0 0 0;}
			  
			  #site .iconbox .box-icon {
    margin: 5px 0 25px 0;
    height: 50px;
}
			  
		#site .iconbox {
		height: 220px;}	  
			  
		.box-detail p{    font-size: 13px;
    line-height: 1.8;}	  
	#site .iconbox {
    padding: 10% 4% 4%;}
			  
			  .contact .row .columns {
    padding: 0 8px;
}
.contact .row {
margin-bottom: 0px;}

.contact {
    padding: 0 25px;
    background: #ffffff;
border: 0px solid rgba(0, 0, 0, 0.05);}


.contact .row select, .contact .row input, .contact .row textarea {
    width: 100%;
    font-size: 13px;
    padding: 0px 40px;
}

			#item2{height:100% !important;}
			.blog-large #item3{  
    padding: 3% 2% 1.3% !important;}
	.site-header-sticky.header-brand-left .navigator {
    flex-grow: 1;
    padding: 0 15%;
}
/* body .site-header-classic .navigator .menu-primary, body .site-header-sticky .navigator .menu-primary {
    display: block;    float: right;
} */
.site-header-classic.header-brand-left .navigator {
    flex-grow: 1;
    padding: 0 1%;
}
.site-header-classic .navigator .menu-primary li {
    list-style: none;
    position: relative;
    float: left;
    padding: 0px 15px;
}

.site-header-classic.header-brand-left .nav-info {
    text-align: center !IMPORTANT;
}
.site-header-classic.header-brand-left .extras{display:none;}

	.site-header .site-header-inner, .site-header .extras {
    height: auto;
}

.logo.logoDefault {
    width: 100px;
    height: auto;
}
.aboutsfid{margin-top:-10px !important}
.site-header-sticky.header-shadow{display:none}

#site .iconbox .box-icon img {
    height:auto !important;
    width: 30px !important;
}



#site .iconbox {
    height: 200px;
    padding: 18% 0px !important;
}
.vc_empty_space{height:10px !important}
#site .projects-shortcode .projects-items .project {
    padding: 0 15px;
    margin-bottom: 30px;
    width: 100% !important;
}
.projects-masonry .project .project-inner .project-thumbnail {
    min-height: 125px;
}
.content-body-inner {
    padding-bottom: 0;
}
.ulines li {
width: 98%;}
.ulines{margin-bottom:20px !important}
.blog-large .post .post-wrap{    padding: 20px 25px !important;}
.wpcf7-form label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 14px;
    font-weight: bold;
    width: 100%;
    height: 50px;
}
.wpcf7-form-control.wpcf7-submit.primary{margin-top:70px}
#contactf .vc_col-sm-3 {
    width: 98%;
}
.widget.widget_nav_menu.menu-style2.columns-4 .menu > li{width:100% !important}
.vc_col-sm-6 {
    width: 100% !important;
}
#site .iconbox .box-icon i[class*="fa"] {
    font-size: 30px !important;
}

#item3{    padding: 21% 12% 41% !important;
}
img {
    width: 100% !important;
    height: auto !important;
}
#breadcome{height:150px !important;    padding: 54px 0px !important;}
.vc_col-xs-5c, .vc_col-sm-5c, .vc_col-md-5c, .vc_col-lg-5c{width:100% !important}
body .site-footer .footer-widgets {
    padding-bottom: 20px !important;
}
.copyright-content {
    margin-bottom: 0px !important;
}
.main-sidebar{margin-bottom:50px !important}
.wpb_column.vc_column_container.vc_col-sm-9{padding:0px !important}

#site .vc_custom_heading{    font-size:14px !important;
}
#site .vc_custom_heading a{    font-size:14px !important;
}
#site-footer{margin-top:25px !important}
#site .imagebox {
    margin-bottom: 40px;
}
.site-header-classic .navigator .menu-primary {
    margin: 0;
    padding: 0;
    width: 100%;
    position: absolute;
    z-index: 99999999999999;
    background: #fff;
    left: 30%;
    top: 5% !important;
    margin-top: 27px;
}
.site-header-classic .navigator .menu-primary li {
    list-style: none;
    position: relative;
    float: left;
    padding: 0px 15px;
    width: 100%;
}
.home .content-body-inner{z-index:9 !important;}

.site-header-classic.header-brand-left .navigator {
    flex-grow: 1;
    padding: 0 0%;
    width: 100% !important;
    max-width: 100%;
}





		 .off-canvas-toggle{display:block !important;}

#site #case h2{       font-size: 25px !IMPORTANT;
    line-height: 40px !important;

}
.content-header{padding-top:0px ;padding-bottom:0px;}
.content-header-inner.wrap{margin-top:20px;}
#main-content{margin-top:20px !important;}

#aboutfc .wpb_text_column :last-child {
    margin-bottom: 20px;
}

#indexhome .vc_custom_1535343374512 {
    padding-top: 50px !important;
    padding-bottom: 180px !important;
    background-color: #0e2b5c !important;
}
#indexhome .vc_col-xs-6 {
    width: 100%;
}



#indexhome #main-content {
    margin-top: 0px !important;
}



.fooste {
    display: none !important;
    height: 0px;
}
.widget.widget_nav_menu.menu-style2 .menu > li {
    padding: 0 27px;
    margin: 0px 0 0px 17px;
    vertical-align: top;
}
.footer-widgets .widget img{width:100px !important}
body .site-footer .footer-widgets aside[data-width="4"]{    margin-bottom: 8px;}
 #case .owl-controls{display:none !important;} 
 .vc_section.wpb_animate_when_almost_visible.wpb_slideInUp.slideInUp.vc_custom_1535595013146.vc_section-has-fill.wpb_start_animation.animated{margin-top:-30px !important;}
 #bannersf{margin-bottom:0px !important}
 .dfhsdjifhsid{margin-top:20px !IMPORTANT}
 .dfhsdjifhsid2{margin-top:40px !IMPORTANT}
 .site-header-classic .navigator .menu-primary li .sub-menu, .site-header-classic .navigator .menu-primary li .children {
    text-align: left;
    position: absolute;
    min-width: 100% !important;
 left: 26% !important;}
.footsolutoing{margin-top:10px;}


.slideded{margin-top:50px !important;}




.imgsrf{padding:0px 0px !important;}

.clafid{font-size:11px !important;top:-10px !important}
.condfjit{margin-top:40px !important;}
.arockrd{padding-bottom:40px !important}
.pfordc{margin-top:20px !important}

		}

			  
			  
			