@charset "utf-8";
/* CSS Document */

body{line-height:1.625;background-color: #f9f9f9;}body, .topsection ul, .dj-megamenu-clean li a.dj-up_a, body.com_sppagebuilder .main-body .container, body.com_sppagebuilder .main-body .container .vsize, .footer .footer-d ul{padding:0;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}
img{max-width:100%;}
a{text-decoration:none;}
p{margin:0 0 10px;}
.btn, .button{padding:10px 20px;cursor:pointer;background:#3f51b5;}
.btn, .button, fieldset{border:none;}
.btn, .button, a.btn:hover, a.btn:focus{color:#fff;}.btn:hover, .button:hover, .btn:focus, .button:focus{background:#ffc94e;}
a, .btn, .button, .header{transition:all 0.6s ease 0s;}
.container{margin-left:auto;margin-right:auto;}
.btn, .button, .footer .footer-d ul li{display:inline-block;}
.vgrid, .size-100, #size-100, .container, .topsection, .header, .showcase, .feature, .utility, .maintop, section.breadcrumb, .main-body, .content-top, .content_inner, .content-bottom, .mainbottom, .extension, .bottom, .footer, .copyright{width:100%;}
.vgrid, .vsize, .sidebar-left, .content.content-b, .float-left, .topsection, .header, .showcase, .feature, .utility, .maintop, section.breadcrumb, .main-body, .content-top, .content_inner, .content-bottom, .mainbottom, .extension, .bottom, .footer, .copyright, .topsection ul li, #logo{float:left;}
.sidebar-right, .content, .float-right, .moduletable.social_icons ul, .dj-megamenu-clean, .vgrid .header-b.vsize{float:right;}
.float-none{float:none;}
.container, .vsize{padding-left:15px;}
.container, .vsize{padding-right:15px;}
.container{max-width:1200px;}
.container, .vsize{box-sizing:border-box;-webkit-box-sizing:border-box;}
.size-75, #size-75{width:75%;}
.size-66{width:66.666%;}
.size-50{width:50%;}
.size-33{width:33.333%;}
.size-25, .sidebar-left, .sidebar-right{width:25%;}
.size-20{width:20%;}
.size-17{width:16.666%;}.fa strong, .fab strong{display:none;}.topsection{background:#3f51b5;padding:10px 0;}.topsection ul, .moduletable.phone_email ul li:last-child, .moduletable.social_icons ul li:last-child, #logo p, .dj-megamenu-clean li:last-child a.dj-up_a, .copyright p{margin:0;}.topsection ul li, .footer .footer-d ul li{list-style:none;}.topsection ul li, .topsection ul li a, .footer, .copyright{font-size:14px;}.topsection ul li, .topsection ul li a{color:rgba(255,255,255,0.8);}.footer .footer-d ul li a{color:rgba(255,255,255,0.2);}.moduletable.phone_email ul li{margin-right:30px;}.moduletable.phone_email ul li .fa{margin-right:3px;}.topsection ul li a:hover, .topsection ul li a:focus, .footer .footer-d ul li a:hover, .footer .footer-d ul li a:focus{color:rgba(255,255,255);}.moduletable.social_icons ul li, .footer .footer-d ul li{margin-right:10px;}.header{box-shadow: 0 3px 3px rgba(0,0,0,0.05);background:#fff;}.header.header-fixed{position:fixed;left:0;top:0;z-index:999;}.vgrid .header-a.vsize, .vgrid .header-b.vsize{width:auto;}#logo{margin:10px 0;font-size:26px;font-weight:500;}.dj-megamenu-clean li a.dj-up_a{font-size: 14px;color: #959595;margin: 0 15px;text-transform:uppercase;}.dj-megamenu-clean li a.dj-up_a:hover, .dj-megamenu-clean li a.dj-up_a:focus, .dj-megamenu-clean li a.dj-up_a.active{color:#3f51b5;}.dj-megamenu-clean li a.dj-up_a:before{bottom: 14px;content: "";height: 2px;left: 0;margin: auto;position: absolute;width: 0;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}.dj-megamenu-clean li a.dj-up_a:hover:before, .dj-megamenu-clean li a.dj-up_a:focus:before, .dj-megamenu-clean li a.dj-up_a.active:before{background:#3f51b5;width:100%;}body.com_sppagebuilder .main-body .container{max-width:100%;}.footer{padding:100px 0px 85px;}.footer .moduletable h3 {  text-transform: uppercase;  font-weight: 600;  font-size: 16px;  color: #fff;  margin-bottom: 30px;}.footer .nav{display:block;}.footer .nav li{padding:0 0 7.5px;}.footer .nav li a, .footer .footer-c a{color:#959595;line-height:1;}.footer .nav li.active a, .footer .nav li a:hover, .footer .nav li a:focus, .footer .footer-c a:hover, .footer .footer-c a:focus{color:#fff;}.footer .footer-d ul li a{font-size:24px;}.copyright{padding:30px 0;text-align:center;text-transform:uppercase;color:#c2c2c2;}.dj-megamenu-select-dark .dj-mobile-open-btn,.dj-megamenu-offcanvas-dark .dj-mobile-open-btn,.dj-megamenu-accordion-dark .dj-mobile-open-btn, .dj-mobile-open-btn.active .dj-mobile-open-icon,.dj-megamenu-select-dark .dj-mobile-open-btn:focus,.dj-megamenu-select-dark:hover .dj-mobile-open-btn,.dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover,.dj-megamenu-offcanvas-dark .dj-mobile-open-btn:focus,.dj-megamenu-accordion-dark .dj-mobile-open-btn:hover,.dj-megamenu-accordion-dark .dj-mobile-open-btn:focus{background:none;color:#959595;width:auto;height:auto;}.dj-mobile-open-btn.dj-fa-0 .dj-mobile-open-icon:before,.dj-mobile-open-btn.dj-fa-1 .dj-mobile-open-icon:before,.dj-mobile-open-btn.dj-fa-5 .dj-mobile-open-icon:before{font-size:24px;}.dj-megamenu-wrapper .dj-megamenu-offcanvas{margin:17px 0;}