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: #0516f5;
}

.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: #0516f5;
}

.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: #29b2fe;
}

 ::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:#0a1f44 !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:#0a1f44 !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(247, 247, 247, 0.85);
		padding-top: 15px;
		padding-right: 0px;
		padding-bottom: 15px;
		padding-left: 0px;
	}
	.footer-widgets {
		background-color:#f9f9f9;
		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
	}
	body .site-footer .footer-widgets {
    padding-bottom: 20px;
}


/*dfsssssssssssssssss*/







.header-brand img{    max-width: 75px !important;    margin-top: 12px;
}
.projects-masonry .project .project-inner .project-thumbnail img {
    opacity: 1;
    margin-top: -22px;
}
.projects-masonry .project .project-inner .project-info {
    position: absolute;
    z-index: 4;
    left: 50%;
top: 85% !important;}
.projects-masonry .project .project-inner .project-info .project-title {
font-size: 13px;}
.site-header .header-brand {
    margin-top: 3px;
    margin-right: 0px;
    margin-bottom: 6px;
    margin-left: 0px;
}
#main-content{padding-top:20px !important}
.content-header {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 60px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
padding-bottom: 0px;}

#contctsf4{padding-top:20px;}


#site .vc_row, #site .vc_section {
    position: relative;
    padding-bottom: 15px !important;
}
.blog-large .post .post-inner {
    position: relative;
    padding-top: 0 !important;
}

.site-footer .footer-widgets aside {
    float: left;
    padding: 0 15px;
    margin-bottom: 20px !important;
}

.menu-footer-menu-container .menu > li {
    padding: 0 15px ;
margin: 0 0 0 0 !important;}

	.widget.widget_nav_menu.menu-style2 .menu {
    margin: 0 0px;}
}

@media(max-width:767px) and (min-width:280px) {
	#product .widget>.widget-title{    padding-top:10px !important;
}
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1535594999524{    margin-top: 10px !important;}
	.imagesd{margin:0px !important}
	.projects.projects-shortcode.projects-masonry  {    margin-top: 190px;}
	#site .vc_row.shape1, #site .vc_section.shape1{    padding-top: 0% !important;
    padding-bottom: 0% !important;}
	.widget.widget_nav_menu.menu-style2 .menu {
    margin: 0 0px;}

	#contactdsfv {
		padding-top: 30px;
	}
	#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: 10% 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
	}
	

.header-brand img{    max-width: 75px !important;    margin-top: 12px;
}
.projects-masonry .project .project-inner .project-thumbnail img {
    opacity: 1;
    margin-top: -22px;
}
.projects-masonry .project .project-inner .project-info {
    position: absolute;
    z-index: 4;
    left: 50%;
top: 85% !important;}
.projects-masonry .project .project-inner .project-info .project-title {
font-size: 13px;}
.site-header .header-brand {
    margin-top: 3px;
    margin-right: 0px;
    margin-bottom: 6px;
    margin-left: 0px;
}
#main-content{padding-top:20px !important}
.content-header {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 60px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
padding-bottom: 0px;}

#contctsf4{padding-top:20px;}


#site .vc_row, #site .vc_section {
    position: relative;
    padding-bottom: 15px !important;
}
.blog-large .post .post-inner {
    position: relative;
    padding-top: 0 !important;
}

.site-footer .footer-widgets aside {
    float: left;
    padding: 0 15px;
    margin-bottom: 20px !important;
}

.menu-footer-menu-container .menu > li {
    padding: 0 15px ;
margin: 0 0 0 0 !important;}
	.site-header .header-brand {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 521px !important;
    max-width: 500px;
    min-width: 200px;
}
.projects-masonry .project .project-inner .project-info .project-title {
    font-size: 13px;
    background: #1bc2ef;
    line-height: 40px;
    margin-top: 0px;
}
.vc_custom_1540349214404 {
padding-top: 40px !important;}

.vc_custom_1536718850421 {
padding-top: 25px !important;}
.content-bottom-widgets {
    padding-top: 25px;
    margin-top: 20px !important;
}

.footer-widgets .widget {
    margin-bottom: 0;
}

	body .site-footer .footer-widgets {
    padding-bottom: 0px !important;
}

.site-footer .footer-widgets aside {
    margin-bottom: 5px !important;
}

.site-header-classic .navigator .menu-primary {
    margin: 0;
    padding: 0;
    width:300px;
    position: absolute;
    z-index: 99999999999999;
    background: #fff;
    left:inherit;
    top: 5% !important;
    margin-top: 27px;right:-65px;
}

.site-header-classic .navigator .menu-primary li .sub-menu, .site-header-classic .navigator .menu-primary li .children {
    left: 50% !important;
}

}






.site-header-classic .navigator .menu-primary > .current-menu-parent:before{
    width: 100%;
    left: 0;
    right: auto;
}






#site .testimonial .testimonial-wrap {
background: #0a1f44;}
.testimonial-text p{color:#ccc;}



#site .testimonial .author-name {
    color: #ccc;
}

.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: #3f48cc;
}

#site .owl-pagination .owl-page{background:rgb(10, 31, 68)}

.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::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:#3e48cc !important;#29b2fe !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: #2196F3 !important;
}



.widget.widget_recent_comments ul li, .widget.widget_recent_entries ul li, .widget.widget_rss ul li {
border-bottom: 1px dashed rgb(49, 170, 238);}
/*cssssssssssssssssssssssssssssssssssss*/
.blog-large .post .post-wrap {
    padding: 0px !important;
    margin: 0px !important;
}

#post-204 img{width:100%;}

.blog-large .post-header {
    margin-bottom: 0px;
    margin-top: -10px;
    background: #394b71;
    color: #fff;
    padding: 20px;
}
.blog-large .post-content {
    margin-bottom: 0px;
    margin-top: 30px;
}
.blog-large .post-header .post-title {
    margin: 0;
    font-size: 1.625rem;
    color: #fff;
}



.blog-large .post .post-inner {
    position: relative;
padding-top: 45px;}


#product .widget>.widget-title {
    font-weight: 500;
    color: #0e2b5c;
    line-height: 1.1em;
    border-bottom: 2px solid #3f47cb;
    letter-spacing: 0px;
    padding-top: 40px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    text-transform: uppercase;
}

table tbody tr {
    background: #e6e6e6;
}


