/*
Theme Name: SaturnThemes Industry Child
Theme URI: http://.saturnthemes.com
Author: SaturnThemes
Author URI: http://saturnthemes.com/
Description: Industry – Business WordPress Theme
Version: 2.2
Template: saturnthemes-industry
*/



.header-01 #primary-menu > .menu-item > a{
	margin: 0 15px !important;
}

.remove_top_padding>.vc_column_container>.vc_column-inner{padding-top: 0px !important;}
.remove_top_padding .wpb_content_element{margin-bottom: 0px;}
.end-md ul .social-links {
    margin: 0px -170px !important;
}

.staff-content-img {
    margin-bottom: 20px;
    border: 5px solid #ccc;
}
span.YouTubePopUp-Close {
    display: none;
}
.header-contact-info > li:not(:last-child) {
    padding-right: 15px;
}

.button.product_type_simple {
    display: none;
}
.woocommerce-before-loop{border: none !important;}

.menu .menu-item > a .menu-item-text {
    color: #fff;
}

.menu li .sub-menu {
	background-color: rgba(69,69,69,.7) !important;
}

.menu .sub-menu .menu-item-has-children:after {
    color: #fff !important;
}

#logo p a img {
	transform: scale(1.5);
}

.vc_custom_1467710608463 {
	display: none;
}

.vc_custom_1575977867051 .slick-track .posted-on{
	color: #fcfcfc;
}

.need_bg {
	margin-top: 30px;
}

.need_bg:nth-child(2) {
	margin-bottom: 30px;
}

.page-id-1537 .wpb_image_grid_ul li img {
	margin: 10px;
	border:1px solid #777777;
}

.border_image .vc_single_image-wrapper  img {
	border: 10px solid #999999;
	width: 200px !important;
}

.table_row_prent {
	overflow-x: scroll;
}

.table_row_prent tr:nth-child(1) th {
	background-color: #c5d8ff;
	color: #000;
}

.table_row_prent tr td {
	color: #222222;
}

.table_row_prent tr:hover {
	box-shadow: 0 0 10px #adc8fe !important;
}

.table_row_prent table {
	outline: 1px solid #090909;
}

.wpb_gallery_slides .wpb_image_grid_ul .isotope-item a img {
	width:220px;
	height:220px;
}

.page-id-1552 .wpb_image_grid_ul .isotope-item a img {
	border: 1px solid #090909;
	margin:10px;
}

.page-id-1552 .vc_section {
	padding: 40px 0;
}

.col-md-4.hidden-sm-down {
    display: none;
} 

.saturnthemes-toggle  {
    display: none;
} 

.header-contact-details-list .header-contact-detail-info .header-contact-detail-extra-info {
    font-size: 12px !important;
}

.header-contact-info li {
	font-size: 12px;
}

.vc_custom_1461605255667 .icon-box .icon-box-desc {
	font-size: 14px;
}

.vc_custom_1461605255667 .icon-box .icon-box-desc a {
	color: #fff !important;
}

.need_to_be_small .wpcf7-form textarea {
	max-height: 90px;
}

.page-id-855 .page-wrapper .main-content .row {
	box-shadow: 0 0 40px #000;
}

.page-id-855 footer {
	margin-top: 70px;
}

.page-title {
	padding: 60px 0 80px 0 !important;
}

.page-id-1829 ol {
	margin-top:70px;
}

.page-id-1829 ol li {
	color: #000;
}

.vc_custom_1461088113489 .vsrp_wrapper {
	min-height: 150px;
	box-shadow: 0 0 5px;
	padding: 10px;
}

.vsrp_wrapper .vsrp_div a {
	font-size: 12px;
	padding-left: 20px;
	border-bottom: 1px dotted #626262;
}

.vc_custom_1461088113489 h3 {
	box-shadow: 0 0 5px;
	margin: 0;
	padding: 10px;
}


.vsrp_div:before {
	content: "\f046";
	font-family: "fontawesome";
	position:absolute;
	left: 0;
	color: #000;
	font-size: 18px;
}

.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner a img {
	border: 1px solid #585858;
}

section.vc_section.gallery_carousel_section {
    background-color:rgba(2,16,118,.8);
    padding: 40px 0;
}

section.vc_section.gallery_carousel_section h2 {
	color: #fff !important;
	border: none !important;
}

section.vc_section.gallery_carousel_section .vc_custom_heading {
	border: none !important;
}

div#post-grid-1-1577176162 {
    padding-top: 15px;
    padding-bottom: 15px;
	background-color: rgba(0,0,0,.8) !important;
}

.slick-slide img {
    border: 1px solid #f6f6f6;
}

.vc_custom_1575977867051 {
	background-size: cover;
	background-position: center;
}

.interest_section {
	background-color:rgba(2,16,118,.8);
	padding: 40px 0;
	margin: 40px 0;
}

.interest_section table, .interest_section table th, .interest_section table td {
	border-color: #eaf8fe !important;
	color: #d8f1fb !important;
}

.interest_section td strong {
	font-weight: 400 !important;
}

.interest_section table tr:nth-child(1) td strong {
	font-weight: bold !important;
}

.interest_section .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
	padding: 10px 25px !important;
}

.primary-bg, .sep-bottom:after, .testimonial-thumbnail:before, .cta-button .icon-box, .button.primary-button, .post-share-buttons a:hover, .woocommerce .onsale, .pagination .page-numbers.current, .pagination .page-numbers:hover, .page-links >a:hover, .page-links > span:not(.page-links-title), .mini-cart .cart-contents .count, .widget_price_filter .price_slider .ui-slider-range, .single_add_to_cart_button, .woocommerce-cart .button.primary-button, .woocommerce-checkout #place_order, .industry-contact-detail .contact-social-links li a:hover, .scrollup:hover, .services-content:hover .services-icon, .no-results .search-submit, .page-not-found .search-submit, .header-02 .site-topbar .btn, .header-04 .site-topbar .btn:after, .header-04.header-layout-2 .mini-cart .cart-contents .count, .header-04 .header-contact-details-list .header-contact-detail-icon i, .header-02.header-layout-2 .mini-cart .cart-contents .count, .header-02 .header-contact-details-list .header-contact-detail-icon i, .header-05.site-topbar .btn, .header-06.site-topbar .btn, .footer-bottom .social-links li a:hover {
	background-color: rgba(80, 90, 167, 1) !important;
}

.header-02 .header-contact-details-list .header-contact-detail-icon {
	background-color: rgba(80, 90, 167, 1) !important;
}

.header-02.header-layout-2 #primary-menu.menu > .menu-item:hover > a, .header-02.header-layout-2 #primary-menu.menu > .menu-item.current-menu-item > a {
	border-bottom-color: #168eea !important;
}

.header-02 .header-contact-details-list .header-contact-detail-icon i:after {
	border-right-color: #081585 !important;
}

button, input[type="button"], input[type="reset"], input[type="submit"], #respond #submit, .button {
	border-color: #081585 !important;
}

.primary-button i, .primary-button .icon-in-btn, .button.primary-button .fa {
	color: #168eea !important;
}

.header-nav {
    background-color: rgba(80, 90, 167, 1) !important;
}

.interest_section .vc_box_border_grey img {
	padding:30px;
}

.interest_section .vc_box_border_grey {
	position: relative;
	overflow: hidden;
}

.interest_section .vc_col-sm-6 .vc_column-inner {
	overflow:hidden;
}


.interest_section .vc_btn3-container.vc_btn3-inline {
    position: absolute;
    left: 10%;
    top: 50%;
    transform: translate(-50%, -50%);
	opacity:0;
	transition: .7s;
}

.interest_section .vc_column_container .vc_column-inner .wpb_wrapper:hover .vc_btn3-container.vc_btn3-inline {
	opacity:1;
	left: 50%;
}

.interest_section .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
	color: #080b7a !important;
	font-weight: bold !important;
	border: 2px solid #080b7a !important;
	border-radius: 15px;
	box-shadow: 0 0 20px #000;
}

.interest_section {
	background: none !important;
}

.interest_section h3 {
	color: #454545 !important;
}

.heading {
	    border-color: #168eea !important;
}

.vc_custom_1461605255667 .icon-box {
	background-color: rgba(80, 90, 167,.8) !important;
}

.vc_custom_1461605255667 .icon-box-icon {
	background-color: rgba(80, 90, 167,1) !important;
}


.site-footer, .site-topbar {
	background-color: #010a52 !important;
}


.page-title:before {
    background: rgba(80, 90, 167, 0.5) !important;
}

.breadcrumbs-wrapper {
    background: rgba(80, 90, 167, 1) !important;
}

.menu li .sub-menu {
    background-color: rgba(1,10,82,.7) !important;
}

.menu > .menu-item.narrow .sub-menu > li:hover {
	background-color: rgba(1,10,82,.7) !important;
}

/* 505aa7 */

#menu-loan-menu li.current_page_item {
	border-left: 10px solid #080b7a;
}

.page-id-687 .interest_section h3 {
	margin-bottom: -10px;
}

.page-id-1822 .vc_btn3-style-modern i {
	color: #fff;
}

.page-id-1822 .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    margin-top: -10px;
	max-width: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-1822 .vc_col-sm-3 {
	margin-bottom: 30px;
	transition: .4s;
	-webkit-transition: .4s;
}

.page-id-1822 .vc_col-sm-3:hover, .page-id-1578 .vc_col-sm-4:hover {
	background-color: rgba(0,0,0,.15);
}

.page-id-1822 .vc_col-sm-3:hover img, .page-id-1578 .vc_col-sm-4:hover img {
	outline: 3px double #5457D2;
}

.page-id-1822 h3, .page-id-1578 h3 {
	font-weight: 700 !important;
}

#menu-loan-menu li a{
	color: #111111;
}


#menu-loan-menu {
	background-color: rgba(1,185,230,.2);
}

.sidebar .widget_nav_menu ul li {
    border-bottom: 1px solid #080b7a !important;
}

.vc_custom_1578404072101 .vc_custom_heading p {
	color: rgba(255,255,255,.8) !important;
}

.vc_custom_1578404072101 .posted-on {
	color: rgba(255,255,255,.8) !important;
}

.page-id-1578 .vc_col-sm-4 {
	margin-top: 60px;
	margin-bottom: 60px;
}

.page-id-1578 .vc_col-sm-4 p {
	color: #555555;
}

.wpb_raw_html table tr td  {
	color: #555555;
	padding: 10px;
	border: 1px solid rgba(51, 51, 51, 0.51);
}

.bold_heading h2 {
	font-weight: 600 !important;
}

.page-template-default ul li, .page-template-default p {
	color: #555555;
}


.page-template-default table tr td  {
	color: #555555;
	padding: 10px;
	border: 1px solid rgba(51, 51, 51, 0.51);
}


.complaint_section .wpcf7-form {
	padding: 20px;
}

.complaint_section .wpcf7-form label {
	color: #fff;
}

.complaint_section .wpcf7-form p {
	width: calc(100% / 2 - 4px);
	display: inline-block;
	vertical-align: top;
}

.complaint_section .wpcf7-form .wpcf7-textarea {
	height: 80px;
}

.complaint_section .wpcf7-form .wpcf7-textarea, .complaint_section .wpcf7-form input {
	color: #555555;
}

@media screen (max-width:1024px) {
	.complaint_section .wpcf7-form p {
		width: 100%;
	}
}

.page-id-1578 .page-content .row_for_hotel {
	padding-top:60px;
	padding-bottom:45px;
	transition: .5s;
	-webkit-transition: .5s;
}

.page-id-1578 .page-content .row_for_hotel:hover img {
	outline: 3px double #5457D2;
}

.page-id-1578 .page-content .row_for_hotel:hover {
	background-color: rgba(0,0,0,.07);
	box-shadow: 0 0 5px;
}

.complaint_section {
	background-image: radial-gradient(#0f428d, #1653c8);
}



@media screen and (max-width:1024px) {
	.complaint_section .wpcf7-form p {
		width: 100%;
	}
	
	.complaint_section .wpcf7-form label, .complaint_section .wpcf7-form .wpcf7-submit {
		margin-left: 50% !important;
    	transform: translateX(-50%);
	}
	
}


@media screen and (max-width:340px) {
	.complaint_section .wpcf7-form p span {
		margin-left:10px;
		margin-right:10px;
	}
}

.page-id-1621 #tablepress-1  {
	margin-top: 50px !important;
}

header .site-topbar ul li {
	color: #d2d5fc;
}

.page-id-1624 .wpcf7-form textarea {
    padding: 18px 20px;
    max-width: 330px;
}

.page-id-1624 textarea, .page-id-1624 input {
    border: 1px solid #212a7f !important;
}

.page-id-1624 input[type=file] {
	border: none;
}

.site-topbar li .header-contact-detail-extra-info  {
	color: #d2d5fc !important;
}

.vc_carousel-control span {
	background-color: rgba(255,255,255,.9);
	border: 1px solid rgba(2,16,118,.8);
}

.vc_custom_1461166766966 {
    border-top-color: #fff !important;
}

.max-width-220 {
	max-width: 220px !important;
}

.vc_custom_1461088113489 h4 {
	border-bottom: 1px dotted rgba(0,0,0,.55);
}

.page-id-1624 table td img {
	width:50px;
}



.holiday_table_2020 .color-red, .holiday_table_2020 .color-blue, .holiday_table_2020 .color-yellow {
	text-align: center;
}

.holiday_table_2020 .color-red .fa {
	color:red;
	font-size:20px;
}

.holiday_table_2020 .color-blue .fa {
	color:blue;
	font-size:20px;
}

.holiday_table_2020 .color-yellow .fa {
	color:yellow;
	font-size:20px;
}

.holiday_table_2020 .need_background_color {
	background-color: rgba(0,0,200,.1);
}

.holiday_table_2020 tr.need_background_color td {
    font-size: 18px;
}

ul#primary-menu li ul.sub-menu {
    min-width: 200px;
	padding: 10px;
}

ul#primary-menu li ul.sub-menu li {
    padding: 10px 0;
    border-bottom: 3px solid rgba(22,142,234,0);
	transition: .5s;
	-webkit-transition: .5s;
}

ul#primary-menu li ul.sub-menu li:hover {
    border-bottom: 3px solid rgba(22,142,234,1);
}

.display-none {
	display:none;
}

body.page-id-687 .post-grid-item time.entry-date {
	color: #fff;
}

body.page-id-687 .post-grid-item .posted-on .fa {
	color: #fff;
}

.page-id-1822 #wpcf7-f2103-p1822-o1 .wpcf7-form {
	width: 100%;
	padding:15px;
	background: rgba(0,0,200,.05);
	border: 3px double rgba(0,0,200,.35);
}

.page-id-1822 #wpcf7-f2103-p1822-o1 .wpcf7-form p {
	width: calc(100% / 2 - 4px);
	display:inline-block;
	vertical-align:top;
}

.page-id-1822 #wpcf7-f2103-p1822-o1 .wpcf7-form p lable {
	font-weight: 600 !important;
}

.font-weight-550 h2 {
	font-weight: 600 !important;
}

@media screen and (max-width:1024px) {
	.page-id-1822 #wpcf7-f2103-p1822-o1 .wpcf7-form p {
		width: 100%;
		text-align: center;
	}
}

.brick table p {
    opacity: 0;
}

.brick table {
    background: none !important;
}


img.new_icon_blink {
    transform: scale(.8);
    -webkit-transform: scale(.8);
    opacity:.1;
    animation: mymoveon 2s infinite;
}

@keyframes mymoveon {
    30%  {
        opacity:1;
        transform: scale(1);
    -webkit-transform: scale(1);
    }
    
    70%  {
        opacity:1;
        transform: scale(1);
    -webkit-transform: scale(1);
    }
}


label input {
    width: 100% !important;
    height: auto !important;
}

input {
    width: 100% !important;
    height: auto !important;
}

.dataTables_filter {
    margin-bottom: 40px;
}


@media screen and (max-width:1229px) {
    .page-id-1822 h3, .page-id-1578 h3 {
        font-weight: 600 !important;
        height: 40px;
    }
}

@media screen and (max-width:1024px) {
    .page-id-1822 h3, .page-id-1578 h3 {
        font-weight: 600 !important;
        height: 70px;
    }
}


@media screen and (max-width:767px) {
    article#post-855 h3 {
        text-align: center !important;
    }
    
    .page-id-855 .page-wrapper .main-content .row {
        box-shadow: none;
    }
    
    .dataTables_wrapper .dataTables_filter input {
        width: 100% !important;
        display: block;
    }
    
    .page-id-1822 h3, .page-id-1578 h3 {
        font-weight: 600 !important;
        height: auto;
    }
}








