.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper { z-index: 1; }
.custom_tabs_on_slder li.nav-item a{
    background: #001c71;
    color: #ffff23;
    padding: 25px;
    border-color: #001c71;
font-family: Oswald; margin:0;
font-size: 26px;
font-weight: normal;
}

.custom_tabs_on_slder{margin-left:auto; margin-right:auto; max-width:1000px;}
.custom_tabs_on_slder .nav-tabs{position: relative; background: #004f8c;
    top:-25px; border: 2px solid #fff; z-index:10;}
.custom_tabs_on_slder li.nav-item{
    position: relative;
    top:0;
 border-right: 1px solid #fff;
}
.custom_tabs_on_slder li.nav-item:last-child{border:none;}
.custom_tabs_on_slder  .tab-content{
position: absolute;
    background: #fff;
    width: 400px;
    opacity: 9999;
    z-index:9;
    top: 50px;
}
.tabing_column_on_slider{ z-index:999; }
.custom_img_row{
background-repeat: no-repeat;
}
.custom_tabs_on_slder  .tab-content{ 
display:none;
 }
.custom_tabs_on_slder li.nav-item {
  width:33.33%; margin:0;
}
.custom_tabs_on_slder  ul.nav-tabs li.active a, .custom_tabs_on_slder ul.nav-tabs li.active a:hover, .custom_tabs_on_slder ul.nav-tabs li.active a:focus {
    border-top-color: #ffff23;
    color: #000;
   background:#ffff23;
    
}
.custom_tabs_on_slder  ul.nav-tabs li a.active, .custom_tabs_on_slder ul.nav-tabs li a.active:hover, .custom_tabs_on_slder ul.nav-tabs li a.active:focus {
    border-top-color: #f8ea49;
    color: #000;
   background:#f8ea49;
    height: 103%;
}

.home_second_tab .nav-item {
    margin-bottom: -1px;
    width: 365px;
    height: 78px;
    border: 1px solid rgb(240, 255, 35) !important;
    text-align: center;
    vertical-align: -moz-middle-with-baseline;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    color: rgb(0, 0, 0);
   text-align: center;
border: 1px solid #f8ea49 !important;
}

.home_second_tab .nav-item:first-child{
 margin-left: 19px;
}
.home_second_tab ul.nav-tabs li a, .home_second_tab ul.nav-tabs li a:hover, .home_second_tab ul.nav-tabs li a:focus {
    color: rgb(0, 0, 0);
font-family: Oswald;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
font-weight: 400;
font-size: 32px;
line-height: 44px;
letter-spacing: -1px;
    border-top-color: rgb(240, 255, 35);
border-top: 1px solid rgb(240, 255, 35);
}
.home_second_tab ul.nav-tabs li.active a, .home_second_tab ul.nav-tabs li.active a:hover, .home_second_tab ul.nav-tabs li.active a:focus {
    border-top-color: #F0FF23 !important;
    color: #000;
}
.home_second_tab{ margin-top:-35px; }

.home_second_tab .tab-content{
	position: absolute;
	z-index:9;
	width: 48%;
	left: 33%;

}
.home_second_tab .tab-content{
  display:none;
}
.home_second_tab .tab-content{
	height:300px;
	-webkit-box-shadow: 3px 5px 5px 2px rgba(0,0,0,0.5);
box-shadow: 3px 5px 5px 2px rgba(0,0,0,0.5);
}

.junior_slider{
	position: absolute;
    top: 120px;
    left:180px; right:0; margin:auto;
    background: #fff;
    width:890px;
	padding:0 15px;
border-radius: 0px;  box-shadow:4px 4px 2px 2px rgba(0,0,0,0.3); -webkit-box-shadow:4px 4px 2px 2px rgba(0,0,0,0.3);
}
.junior_slider h2{font-size:20px;}
.senior_slider .owl-dots , .junior_slider .owl-dots{ display:none; }
.senior_slider{
	top:65px;
    background: #fff;
    width:890px;
    position: absolute;
    left: 90px; right:0; margin:auto;
	padding:0 15px;
border-radius: 0px; box-shadow:4px 4px 2px 2px rgba(0,0,0,0.3); -webkit-box-shadow:4px 4px 2px 2px rgba(0,0,0,0.3);
}
.senior_slider h2{font-size:20px;}
.custom_template_page .menu-item{
	margin-bottom: 0px !important;
}

.custom_template_page .custom_logo .logo{
	position: absolute;
    padding: 58px;
    z-index: 9;
    background: #fff;
    margin-left: 38px;
}
.custom_template_page .custom_page{
	background: #fff;
    padding: 36px;
    margin: -24px;
}
.custom_featured_img{
	height:350px;
}
.tab-content{
	z-index:9;
}

#footer {
    background-color: rgb(4,22,96);
}
#footer .widget > div > ul li, #footer .widget > ul li {
    color: #fff;
}

/*18*08*2018*/
.custom_img_row .wpb_wrapper.vc_column-inner h1{margin:50px 0 10px 0;}
.main-content{padding-bottom:0;}
.custom_tabs_on_slder li.nav-item a{font-family:Oswald; border:none; text-align:center;}
.custom_tabs_on_slder ul.nav-tabs li a.active, .custom_tabs_on_slder ul.nav-tabs li a.active:hover, .custom_tabs_on_slder ul.nav-tabs li a.active:focus{
border-radius:0; border:none;}
.custom_tabs_on_slder .tab-content{top:53px; width:500px;}
.custom_tabs_on_slder .loop_div{position:relative; padding:0px 0px 20px 50px;}
.custom_tabs_on_slder .tab-content .post_date{font-size:18px; font-weight:bold; color:#000f50; display:inline-block; width:40px; text-align:center; position:absolute; top:0; left:0;}
.partner_content{display:block; padding:5px 50px 5px 0px; border-bottom:2px solid #ccc;}
.partner_content a {
	position: absolute;
	bottom: 30px;
	right: 0;
	color: #000f50;
	font-weight: bold;
}
.home_second_tab{margin:-70px auto 70px; max-width:100%; width:1000px; position:relative;}
.home_second_tab .tab-content{width:667px; left:auto; right:0;}
.home_second_tab ul.nav-tabs li a, .home_second_tab ul.nav-tabs li a:hover, .home_second_tab ul.nav-tabs li a:focus{font-family:Oswald; border:none; font-size:26px;}
.home_second_tab .nav-item{width:33.33%; height:auto;}
.home_second_tab .nav-item:first-child{margin-left:0;}
.home_second_tab .tab-content{height:600px;}
.home_second_tab .tab-content .loop_div{margin-bottom:30px; padding-bottom:15px;}
.home_second_tab .tab-content .loop_div .featured_img img{max-width:150px;}
.resp-tabs-list li, .resp-tabs-list li:hover, .nav-tabs li .nav-link, .nav-tabs li .nav-link:hover{border:none; border-radius:0;}
.status-publish.has-post-thumbnail{position:relative;}
.custom_featured_img{height:450px; overflow:hidden;}
.custom_page_content {
	background-color: #fdfdfd;
	max-width: 1110px;
	margin: -350px auto 30px;
	position: relative;
	z-index: 1;
	padding: 30px 25px 20px 70px;
	left: 0;
	right: 0;
}
#header.header-10 .header-main .header-left{padding-top: 0;}
#header.sticky-header .header-main.sticky{padding-bottom:10px;}
.custom_page_content:before{position:absolute; content:""; left:70px; bottom:0; height:1px; width:calc(100% - 70px); background-color:#ccc;}
.custom_page_content:after{position:absolute; content:""; right:0; top:0; bottom:-100px; width:5px; background-color:#ddd;}
#content{position:relative; padding-bottom:70px;}
#footer{position:relative;}
#footer:after{position:absolute; content:""; top:-70px; left:0; right:0; width:100%; height:70px; 
background-image: url("line-bg.jpg") !important;}
.custom_page_content img{max-width:104%; margin-bottom:25px;}
.custom_page_content .content p {
	max-width: 600px;color: #001c71;
}
.wp-megamenu-main-wrapper li.menu-item {
	margin:0px 0px 0px 40px;
}
.wp-megamenu-main-wrapper li.menu-item:first-child{margin-left:0;}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {
	font-size: 14px;
	text-transform: uppercase; font-weight:600;
}
.header-right-top {
	display: none;
}
#wpmm-wrap-main_menu {
	background: none;
}
#ssb-container {top: 50%;}
.wpmega-black-white .wpmm-mega-wrapper > li:hover, .wpmega-black-white .wpmm-mega-wrapper > li.current-menu-item{background:transparent; color:#1e2c6d; position:relative;}

.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a{color:#1e2c6d; padding:0px; position:relative;}
.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:hover:after{position:absolute; content:""; height:3px; width:100%; top:-5px; background-color:yellow; left:0; right:0; margin:auto;}

.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a::before {background:none;}

#header .logo a {
position: relative;
z-index: 9;
}

.banner-container.my-banner {
	margin-top: -50px;
}
#main .owl-carousel .img-thumbnail {
	max-width: 100%;
	border: none;
}
.header-main .header-left{padding-top:0;}

#header.header-10 .header-right-bottom {
	margin-top: -30px;
}
.custom_page_content .title{position:relative;}
.custom_page_content .title:after{position:absolute; top:22px; content:""; width:102%; height:2px; left:0; right:0; background-color:#676f82;}
.custom_page_content .title h2 {	
	font-weight: 400;position:relative; z-index:9;
	font-size: 26px; color:#001c71;
	display: inline-block;
	background-color: #fff;
	padding: 0px 10px 0px 0px;}
.vc_row.wpb_row.row.vc_custom_1534533039380{display:none;}
.our_partner .wpb_wrapper.vc_column-inner {
	padding-top: 0 !important;
}
.custom_tabs_on_slder .tab-content{

height: 350px;
}
.overlay{position:fixed;height:100%;width:100%;	left:0;right:0;	top:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:9;opacity:0;visibility:hidden; transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s;}
.overlay.custom_overlay{opacity:1; visibility:visible;}

.vc_custom_1534532524968, .vc_custom_1534528847240, .vc_custom_1534279251061{background-repeat:no-repeat; background-position:center;}
.vc_row.wpb_row.vc_inner.row.vc_custom_1534532524968.vc_row-has-fill{margin:auto; max-width:1348px;}
.footer-main{position:relative;}
.footer-main:after{position:absolute; top:30px; content:""; bottom:30px; left:51%; width:1px; background-color:#8f8f8f; margin-left:-50px;}
.below_banner_section_home3.vc_row[data-vc-full-width]{overflow:visible;}
.tab-content .partner_content h2{font-size:16px; margin:0;}
.home_second_tab .tab-content .partner_content h2{font-size:18px; margin:20px 0px 15px 0px; color:rgb(4,22,96); font-weight:bold; font-family: raleway;}

.custom_img_row.vc_row[data-vc-full-width]{overflow:visible !important;}

#header {
	background-color: #fff;
	border-top: 0; position:relative;
}
p.aff_with {
	font-style: italic;
	font-size: 11.25px;
	color: rgb(4,22,96); margin:0;
}

#header .header-main::after {
	position: absolute;
	bottom: 35px;
	content: "";
	left: 0;
	right: 0;
	width: 100%;
	height: 0px;
	background-color: #fff;
	z-index: 0;
}
#header .header-main.header-body.sticky::after{background:none;}
#header .header-main {
    background: #fff !important;
}




@media (min-width:992px) and (max-width:1199px) {
.custom_tabs_on_slder li.nav-item{width:33.33%;}
.custom_tabs_on_slder li.nav-item a{font-size:18px;}
.vc_custom_1532945003994{padding-left:100px !important;}
.vc_custom_1534537397521{padding-left:100px !important;}
}
@media (min-width:768px) and (max-width:991px) {
.custom_tabs_on_slder li.nav-item{width:33.33%;}
.custom_tabs_on_slder li.nav-item a{padding:20px 10px; font-size:16px; text-align:center;}
.vc_custom_1532945003994{padding-left:50px !important;}
.vc_custom_1534537397521{padding-left:50px !important;}
.home_second_tab{width:700px;}
.home_second_tab ul.nav-tabs li a, .home_second_tab ul.nav-tabs li a:hover, .home_second_tab ul.nav-tabs li a:focus{font-size:18px;}
.wpb_wrapper p img.alignnone{max-width:60px;}
.wpb_wrapper p img.alignnone.alignleft{max-width:52px;}
.vc_custom_1534532524968{padding-bottom:275px !important;}
.vc_custom_1532940626808{padding-top:100px !important;}
.custom_main_menu h1{font-size:26px;}
}
@media (max-width:767px) {
.custom_tabs_on_slder li.nav-item{width:33.33%; margin:0; border:1px solid #003f7c;}
.custom_tabs_on_slder li.nav-item a{padding:10px 15px; font-size:14px;}
.vc_custom_1532940626808 {padding-top: 80px !important;	padding-bottom: 0px !important;}
.custom_img_row .wpb_wrapper.vc_column-inner h1 {margin:0px 0 10px 0;}
.home_second_tab .nav-item {width:33.33%;}
.home_second_tab ul.nav-tabs li a, .home_second_tab ul.nav-tabs li a:hover, .home_second_tab ul.nav-tabs li a:focus{font-size:14px; line-height:26px;}
.vc_custom_1532945003994{padding-left:15px !important;}
.vc_custom_1534537397521{padding-right:15px !important;	padding-left:15px !important;}
.vc_custom_1532953899490{padding-top:10px !important; padding-bottom:10px !important;}
.vc_custom_1532952552448{padding-top:20px !important; padding-bottom:20px !important;}
.vc_custom_1534532524968{padding-bottom:180px !important;}
.wpb_wrapper p img.alignnone{max-width:45px;}
.wpb_wrapper p img.alignnone.alignleft{max-width:52px;}
.widget{margin-bottom:0px;}
.home_second_tab .tab-content{width:100%;}
.custom_tabs_on_slder .tab-content{top:0; width:100%; padding:0px 10px;}
.custom_page_content {
	margin: -170px auto 30px;
	padding: 30px 25px 30px 30px;
}
}
@media (max-width:479px) {
.custom_tabs_on_slder li.nav-item{width:100%;}
.home_second_tab .nav-item {width:100%;}
}

/***27-8-18**/

.page-template-custom_template #main-menu #menu-main-menu{float:right;}
.aff_with{float:right;}

.nav-link.active{position:relative;}
.nav-link.active:after{position:absolute; content:""; margin:auto; bottom:-10px; left:25px; height:0; width:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #fce42a;}
.home_second_tab .nav-tabs{position:relative; z-index:10;}

.home_second_tab  ul.nav-tabs li a.active, .home_second_tab ul.nav-tabs li a.active:hover, .home_second_tab ul.nav-tabs li a.active:focus {
    border-top-color: #fce42a;
    color: #000;
   background:#fce42a;
}
.no-breadcrumbs .main-content {
	padding-top: 0px;
}
#footer #contact-info-widget-5.widget.contact-info i, #footer #contact-info-widget-4.widget.contact-info i{display: none;}
#footer .widget.contact-info i{float: none;}
#footer .widget > div > ul li, #footer .widget > ul li{margin:0 !important; font-size:16px;}
#footer .widget.contact-info .widget-title{margin-bottom:0px; font-weight:bold; font-size:20px;}

.widget.contact-info .admin_dep b{display:block; font-size:20px; font-weight:bold; color:#fff; margin:20px 0 0;}
.widget.contact-info .admin_dep li:not(:last-child){margin-bottom:0px !important;}

#footer .footer-main > .container {
	padding-top: 80px;
	padding-bottom: 30px;
}
.widget.contact-info .admin_dep li{color:#fff; font-size:16px;}
#ssb-container ul li a {
	padding: 10px 0px 10px 15px;
	display: block;
	line-height: 15px;
	text-align: left;
	white-space: normal;
	text-decoration: none;
	max-width: 100px;
	position: relative;
	font-family: oswald;
}
#ssb-container ul li span {
	display: none;
}
.fullwidthbanner-container .fullwidthabanner::after {
	position: absolute;
	top: 132px;
	left: 0;
	right: 0;
	content: "";
	height: 0px;
	width: 100%;
	background-color: #fff;
	z-index: 20;
}

.phone_app .vc_custom_1535730007777{padding-top:130px !important;}
.phone_app .vc_custom_1535729780633 {padding-top:130px !important;}

.custom_tabs_on_slder .nav-tabs,  .home_second_tab .nav-tabs{
box-shadow:4px 4px 2px 2px rgba(0,0,0,0.3); -webkit-box-shadow:4px 4px 2px 2px rgba(0,0,0,0.3);
}
@media (min-width:992px) and (max-width:1199px) {
#footer .widget > div > ul.contact-details li span{max-width:250px; display:inline-block;
vertical-align:top;}
.home_second_tab, .custom_tabs_on_slder{width:950px;}
.vc_custom_1534532524968{padding-bottom:445px !important;}
.vc_custom_1532945003994{padding-left:40px !important;}	
.vc_custom_1534537397521{padding:0 40px !important;}	
.fullwidthbanner-container .fullwidthabanner::after{top:120px;}
.custom_page_content{max-width:930px; margin-top: -275px;}
}
@media (min-width:768px) and (max-width:991px) {
#footer .widget > div > ul.contact-details li span{max-width:250px; display:inline-block;
vertical-align:top;}
.home_second_tab, .custom_tabs_on_slder{width:720px;}
.vc_custom_1534532524968{padding-bottom:445px !important;}
.vc_custom_1532945003994{padding-left:25px !important;}	
.vc_custom_1534537397521{padding:0 25px !important;}	
.fullwidthbanner-container .fullwidthabanner::after{top:92px;}
.senior_slider, .junior_slider{width:660px;}
div.wpb_single_image .vc_single_image-wrapper{margin-top:80px;}
.phone_app .vc_custom_1535730007777{padding-top:80px !important; padding-bottom:50px !important;}
.phone_app .vc_custom_1535729780633{padding-top:70px !important; padding-bottom:50px !important;}
#footer .col-lg-6{float:left; width:50%;}
.custom_page_content{max-width:720px; margin: -250px 30px 30px 48px;}
}
@media (max-width:767px) {
.senior_slider{width:90%; left:0; top:85px; }
.senior_slider h2, .junior_slider h2{font-size:14px;}
.junior_slider{top:180px; width:90%; left:0;}
div.wpb_single_image .vc_single_image-wrapper{margin-top:150px;}
#footer .footer-main > .container{padding-top:30px;	padding-bottom:30px;}
.footer-main::after{top:50%; content:""; bottom:auto; left:0; width:100%; margin:3px 0px 0px 0px;	height:1px;}
#contact-info-widget-4{margin-top:50px;}
.phone_app .vc_custom_1535730007777{padding:10px 0 !important;}
.phone_app .vc_custom_1535729780633{padding:10px 0 !important; text-align:center;}
.phone_app .alignleft{float:none; margin:0px 20px 0px 0;}
.fullwidthbanner-container .fullwidthabanner::after{background:none;}
.home_second_tab{margin:-30px auto 40px;}
.custom_tabs_on_slder .nav-tabs{top:0;}
.vc_custom_1534279011866{margin-top:0px !important;	padding-top:0px !important;}
.custom_page_content{max-width:100%;}
.aff_with{line-height:14px;}
}

#ssb-btn-1 {
    background: #fce42a !important;
}	

.junior_loop_content h2 a{
	font-family: Oswald;
	line-height: 40px;
	letter-spacing: 0px;
	color: #1d2127;
}
.senior_loop_content h2 a{
	font-family: Oswald;
	line-height: 40px;
	letter-spacing: 0px;
	color: #1d2127;
}
#main-menu .mega-menu > li.menu-item > a {
    color: rgb(4,22,96) !important;
}
#main-menu .mega-menu > li.menu-item > a:hover {
    color: rgb(4,22,96) !important;
	background:#fff !important;
}
#main-menu .mega-menu > li.current_page_item {
    border-top: 3px solid #fce42a !important;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgb(4,22,96) !important;
}
#tab-bf610b6c-3f5d-6 , #tab-1534324948745-2-10 , #tab-66c640d5-b5a0-2 , #tab-1534277745032-2-5{
	display:none !important;
}
#main-menu .mega-menu > li.menu-item.active > a {
    background: #fff;
border-top: 3px solid #fce42a !important}
#main-menu .mega-menu > li.menu-item.active:hover > a, #main-menu .mega-menu > li.menu-item:hover > a{
background: #fff;
}
#footer .footer-main .container{ max-width: 700px; }

.mega-menu .popup{right:0;}

.vc_custom_1536393079455 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	background-color: transparent !important;
	color: #004696 !important;
}
.wpb_single_image.wpb_content_element.vc_align_left{margin-bottom:15px; position:relative;}
.custom_page_content .content{position:relative;}
.custom_page_content .content:after{position:absolute; content:""; top:247px; left:-70px; right:0; width:1108px; height:218px; background-image: url("http://vacumart.com/sss/wp-content/uploads/2018/09/line-bg.png") !important; z-index:-1;}
@media (min-width:992px) and (max-width:1199px) {
.custom_page_content .content::after{top:173px;width:928px; height:210px;}	
.custom_page_content img {max-width: 105%;}
}
@media (min-width:768px) and (max-width:991px) {
.custom_page_content div.wpb_single_image .vc_single_image-wrapper{margin-top:0;}
.custom_page_content img {max-width: 106%;}
.custom_page_content .content::after{top:147px; width:704px; height:141px;}	
}
@media (max-width:767px) {
.custom_page_content div.wpb_single_image .vc_single_image-wrapper{margin-top:0;}
.custom_page_content img {max-width: 108%;}
.custom_page_content .content::after{top:110px; width:718px; height:142px;}	
}

.header-container .header-left{
	z-index:999;
}


body.page-template-default .fullwidthbanner-container .fullwidthabanner::after {

    position: absolute;
    top: 132px;
    left: 0;
    right: 0;
    content: none;
    height: 0px;
    width: 100%;
    background-color: none !important;
    z-index: 20;

}
.page-template-default #main-menu #menu-main-menu {

    float: right;

}

.post-template-custom_template_post #main-menu #menu-main-menu {

    float: right;

}
.wpfm-template-2 .wpfm-menu-nav.wpfm-position-right ul li a, .wpfm-template-2 .wpfm-menu-nav.wpfm-position-top-right ul li a, .wpfm-template-2 .wpfm-menu-nav.wpfm-position-bottom-right ul li a {
	background:#fce42a !important;
}
.wpfm-template-1 ul li a{
	background:#fce42a !important;
}
.wpfm-template-1 ul li .wpfm-icon-block{
	background:#fce42a !important;
}
.wpfm-template-1 ul li a:hover{
	text-decoration:none !important;
}

.wpfm-template-1 ul li .wpfm-menu-name{
	color: #000 !important;

font-weight: bold !important;
}


@media (max-width: 479x){

	.custom_tabs_on_slder .tab-content {
		top: 100px;
	}

}
