#sp-header{padding-top: 20px;box-shadow: none;}
#sp-header,
.logo-image,
#sp-header .logo{height: auto  !important;}
.logo-image {max-width: 99%;}
.right-side img{display: inline-block;}
.right-side p {margin-bottom: 0;}
.right-side .container-fluid{padding-right: 0;}

ul.top-header-menu {list-style-type: none;margin: 0; padding: 0;}
ul.top-header-menu li{display: inline-block;border-right: 1px solid #222; line-height: 12px; padding: 0 10px;}
ul.top-header-menu li:last-child{border-right: 0px solid #222;}
ul.top-header-menu li a{font-size: 13px;font-weight: bold;}

#sp-menu{
	background: #1f296c;
	color:#fff;
}
#sp-menu::before{
	background-color: #1f296c;
	/* background-image: linear-gradient(#091f3f, #0096d3); */
	width: 90%;
	height: 60px;
	content: "";
	position: absolute;
	transform: skew(-20deg);
	left: -12px;
}
ul.sp-megamenu-parent{background: #1f296c;color:#fff;}
ul.sp-megamenu-parent li{padding: 18px 10px;}

ul.sp-megamenu-parent li a{color:#fff;font-size: 15px;font-weight: 600;text-transform: uppercase; border-right: 1px solid #fff;
  line-height: 15px;}
ul.sp-megamenu-parent li:last-child a{border-right: 0px solid #fff;}
ul.sp-megamenu-parent li.current-item a{color:#fff;font-size: 15px;font-weight: 600;text-transform: uppercase;}

#sp-main-body{background: #eee;}


#sp-section-3{border-top: 50px solid #1f296c;padding-top: 20px;}
#sp-bottom {
    background: transparent;
    color: #222;
}

#sp-bottom .sp-module {
    margin-bottom: 0px; 
}

.footer-brand-logo{}
.footer-brand-logo p{margin-bottom: 0;}
.footer-brand-logo img{display: inline-block;max-width: 30%;}

#sp-footer-6 {}
#sp-footer-6 ul.menu{text-align: center;}
#sp-footer-6 ul.menu li{display: inline-block;border-right: 1px solid #222;padding: 0 10px;font-size: 15px;font-weight: 600;text-transform: uppercase;line-height: 15px;}
#sp-footer-6 ul.menu li:last-child{border-right: 0px solid #222;}
#sp-footer-6 ul.menu li a{font-size: 13px;font-weight: bold;}


.rTable {
		    	display: table;
		    	width: 100%;
		}
		.rTableRow {
		    	display: table-row;
		}
		.rTableHeading {
		    	display: table-header-group;
		    	background-color: #ddd;
		}
		.rTableCell, .rTableHead {
		    	display: table-cell;
		    	padding: 10px 10px;
		    	border: 0px solid #dbdada;
		}
		.rTableHeading {
		    	display: table-header-group;
		    	background-color: #ddd;
		    	font-weight: bold;
		}
		.rTableFoot {
		    	display: table-footer-group;
		    	font-weight: bold;
		    	background-color: #ddd;
		}
		.rTableBody {
		    	display: table-row-group;
		}




		/* Tablets */
@media (min-width: 768px) and (max-width: 1023px) {
  /* Tablet styles */
}

@media only screen and (min-width: 1280px) and (max-width: 1400px) {
  ul.sp-megamenu-parent li a{font-size: 14px; padding: 0 12px;}
  #mod-custom113 img{max-width: 47%;}
}

/* Laptops */
@media (min-width: 1024px) and (max-width: 1440px) {
  
}

/* Large desktops */
@media (min-width: 1441px) {
  /* Large screen styles */
}

@media only screen and (min-width: 1200px) and (max-width: 1280px) {
  ul.sp-megamenu-parent li a{font-size: 14px; padding: 0 12px;}
  #mod-custom113 img{max-width: 47%;}
}


/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
  ul.sp-megamenu-parent li a{font-size: 12px; padding: 0 8px;}
  #mod-custom113 img{max-width: 47%;}
    
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
  
    #sp-menu { background: transparent;position: inherit !important;}
	.top-header-a{position: inherit !important;}
	#offcanvas-toggler {position: absolute; top: 0px;left: 0;}
	ul.top-header-menu li a{font-size: 9px;}
	#mod-custom113 img{max-width: 42%;}
	#sp-menu::before{height: 0;}
}
/* Mobile Layout lower than: 320px. */
@media only screen and (max-width: 767px) { 
  #sp-menu { background: transparent;position: inherit !important;}
	.top-header-a{position: inherit !important;}
	#offcanvas-toggler {position: absolute; top: 0px;left: 0;}
	ul.top-header-menu li a{font-size: 9px;}
	#mod-custom113 img{max-width: 42%;}
}


/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
  #sp-header {padding-top: 55px;}
	.menu-area {position: inherit !important;}
	.top-header-a{position: inherit !important;}
	#offcanvas-toggler {position: absolute; top: 0px; left: 0;}
    #sp-menu { background: transparent;position: inherit !important;}
	#sp-menu::before{height: 0;}
	.right-side .container-fluid{padding-right: inherit;}
	#mod-custom113 {text-align: center;margin-top: 10px;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
   #sp-header {padding-top: 55px;}
	.menu-area {position: inherit !important;}
	.top-header-a{position: inherit !important;}
	#offcanvas-toggler {position: absolute; top: 0px; left: 0;}
    #sp-menu { background: transparent;position: inherit !important;}
	#sp-menu::before{height: 0;}
	.right-side .container-fluid{padding-right: inherit;}
	#mod-custom113 {text-align: center;margin-top: 10px;}
}

@media only screen and (max-width:480px) {
	#sp-header {padding-top: 55px;}
	.menu-area {position: inherit !important;}
	.top-header-a{position: inherit !important;}
	#offcanvas-toggler {position: absolute; top: 0px; left: 0;}
    #sp-menu { background: transparent;position: inherit !important;}
	#sp-menu::before{height: 0;}
	.right-side .container-fluid{padding-right: inherit;}
	#mod-custom113 {text-align: center;margin-top: 10px;}

}

@media only screen and (max-width:414px) {
  #sp-header {padding-top: 55px;}
	.menu-area {position: inherit !important;}
	.top-header-a{position: inherit !important;}
	#offcanvas-toggler {position: absolute; top: 0px; left: 0;}
    #sp-menu { background: transparent;position: inherit !important;}
	#sp-menu::before{height: 0;}
	.right-side .container-fluid{padding-right: inherit;}
	#mod-custom113 {text-align: center;margin-top: 10px;}
}

@media only screen and (max-width:375px) {
  #sp-header {padding-top: 55px;}
	.menu-area {position: inherit !important;}
	.top-header-a{position: inherit !important;}
	#offcanvas-toggler {position: absolute; top: 0px; left: 0;}
    #sp-menu { background: transparent;position: inherit !important;}
	#sp-menu::before{height: 0;}
	.right-side .container-fluid{padding-right: inherit;}
	#mod-custom113 {text-align: center;margin-top: 10px;}
}

@media only screen and (max-width:360px) {
   #sp-header {padding-top: 55px;}
	.menu-area {position: inherit !important;}
	.top-header-a{position: inherit !important;}
	#offcanvas-toggler {position: absolute; top: 0px; left: 0;}
    #sp-menu { background: transparent;position: inherit !important;}
	#sp-menu::before{height: 0;}
	.right-side .container-fluid{padding-right: inherit;}
	#mod-custom113 {text-align: center;margin-top: 10px;}
}

@media only screen and (max-width:320px) {
 
  #sp-header {padding-top: 55px;}
	.menu-area {position: inherit !important;}
	.top-header-a{position: inherit !important;}
	#offcanvas-toggler {position: absolute; top: 0px; left: 0;}
    #sp-menu { background: transparent;position: inherit !important;}
	#sp-menu::before{height: 0;}
	.right-side .container-fluid{padding-right: inherit;}
	#mod-custom113 {text-align: center;margin-top: 10px;}
}

