body, div, p, ul, li, h1, h2, h3, a{margin:0;padding:0;}
h1,h2,h3, h4{font-family:'Roboto', sans-serif;text-transform:uppercase;}
body{font-family:'Roboto', sans-serif;}
p{color:#413f3f;}
.clear{clear:both;}
.wrapper_1{width:100%;margin:0 auto;}
.wrapper_2{width:980px;margin:0px auto;}
.center_box{display:flex;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center;justify-content:center;align-items:center;}
.box{text-align:center;}
.box h3{color:#0f4486;font-size:1.875em;}
.box p{padding:0px 30px;}
hr{display:block;border:0;height:3px;background-image:linear-gradient(to right, rgba(15, 68, 134, 0), rgba(15, 68, 134, 0.75), rgba(15, 68, 134, 0));}
#name_bg{font-family:'Roboto', sans-serif;text-transform:uppercase;background-color:#413f3f;text-align:center;padding:15px 0px;color:white;}
#name_bg h1{font-size:1.688em;}
#name_bg h2{font-size:1.250em;}
#name_bg h2 a{color:white;text-decoration:none;}
#name_bg i{display:none;}
#nav{width:90%;}
#nav_bg{background-color:#0f4486;color:white;font-family:'Roboto', sans-serif;}
#nav_bg ul{list-style-type:none;text-align:center;}
#nav_bg a{color:white;text-decoration:none;}
#nav_bg ul li{padding:20px 0px;display:inline-block;font-size:1.250em;}
/*
#nav_bg ul li:hover:nth-child(2){background:#2D76D2;}
#nav_bg ul li:hover:nth-child(5){background:#2D76D2;}
#nav_bg ul li:hover:nth-child(6){background:#2D76D2;}
#nav_bg ul li:hover:nth-child(8){background:#2D76D2;}
*/


.active{background:#2D76D2;}
.slider_box{margin:30px 0px;}
.slider_box .slider{width:700px;margin:10px auto;text-align:center;position:relative;}
.slider_box .slider img{margin:0 auto;display:inline-block;z-index:0;-webkit-box-shadow:5px 5px 12px -2px rgba(50, 50, 50, 0.41);-moz-box-shadow:5px 5px 12px -2px rgba(50, 50, 50, 0.41);box-shadow:5px 5px 12px -2px rgba(50, 50, 50, 0.41);}
.slider .blue_stick{background-color:#0f4486;width:250px;height:50px;position:absolute;bottom:40px;margin-left:60px;z-index:1;-webkit-box-shadow:5px 5px 12px -2px rgba(50, 50, 50, 0.41);-moz-box-shadow:5px 5px 12px -2px rgba(50, 50, 50, 0.41);box-shadow:5px 5px 12px -2px rgba(50, 50, 50, 0.41);}
.slider .blue_stick p{color:white;}
.css-shapes-preview{position:absolute;bottom:75px;margin-left:62px;height:50px;width:323px;background-color:#428BCA;-webkit-transform:rotate(168deg);transform:rotate(168deg);z-index:-1;}
.box2{text-align:center;color:#0f4486;font-size:1em;display:block;margin:0 auto;}
.box2 p{margin:20px 0px;}
.box2 ul{text-align:left;}
.box2 a{color:#0f4486;}
.box2 .little_box{width:49%;float:left;}
.left_box{padding-bottom:20px;border-right:2px solid gray;}
.left_box ul{margin-left:36%;}
.right_box{margin-top:5%;padding-bottom:20px;}
.right_box ul{margin-left:15%;}
.box2 ul li{margin:5px 0px;}
.box3{text-align:left;color:#0f4486;font-size:1.2em;display:block;width:70%;margin:0 auto;margin-bottom:30px;}
.logo_bg{padding:50px 0px 0px 0px;}
.button{background-color:#0f4486;font-size:1.375em;width:300px;text-transform:uppercase;text-align:center;margin:5% auto;}
.logo_bg a{text-decoration:none;}
.button p{padding:15px;color:white;}
#logo ul{margin:20px auto;text-align:center;}
#logo ul li{display:inline-block;list-style-type:none;padding:20px 0;}
#footer_bg{background-color:#413f3f;font-size:0.750em;padding:20px 0px;height:140px;}
#footer_bg a{text-decoration:none;color:white;}
#footer_bg p{padding:20px 0px 0px 20px;color:white;}
#footer_bg #footer_left{float:left;width:200px;line-height:20px;}
#footer_bg #footer_center{padding-left:10px;float:left;}
#footer_bg #footer_center i{padding-right:10px;font-size:1.5em;}
#footer_bg #footer_right{float:right;padding-right:50px;height:120px;width:200px;display:flex;justify-content:flex-end;align-items:flex-end;}
@media (min-width:768px) and (max-width:1024px){.wrapper_2{width:760px;}
#nav_bg ul li{padding:20px 0px;display:inline-block;font-size:1em;}
#name_bg h1{font-size:1.250em;}
#name_bg h2{font-size:0.913em;}
#name_bg h3{font-size:0.753em;}
.box p{padding:3% 5%;}
.box2{width:100%;}
}
@media(max-width:769px){.wrapper_2{width:100%;}
.box p{padding:2% 8%;}
#name_bg h1{font-size:1.250em;width:80%;display:inline-block;}
#name_bg .nav_burger{float:left;}
#name_bg .nav_burger i{display:inline-block;float:center;padding-left:10px;font-size:1.80em;color:white;}
#nav{width:auto;}
#nav_bg ul li{padding:20px 0px;font-size:1.15em;}
.logo_bg{padding:50px 0px;}
.button{margin:3% auto;}
.box2 p{padding:0;}
.box2 .little_box{width:100%;border:none;float:none;}
.tresc{position: relative;}
.tresc1 {
    display: none;
    position: relative;
    background-color: #0F4486;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
}
@media(max-width:699px){.slider_box{padding:0;margin:0;}
.slider_box .slider{width:100%;margin:0;padding:0;}
.slider .blue_stick{background-color:rgba(15, 68, 134, 0.90);width:80%;margin:0 auto;padding:0;height:20%;position:absolute;bottom:0px;display:none;}
.css-shapes-preview{display:none;}
#footer_bg{height:auto;}
.footer_mobile{display:flex;align-items:center;}
#footer_bg #footer_center, #footer_bg #footer_left, #footer_bg #footer_right{float:none;}
#footer_bg #footer_right{height:auto;padding:0;display:block;}
}
@media(max-width:613px){#name_bg{padding:5px 0px;position:relative;}
#name_bg .nav_burger{position:absolute;top:50%;margin-top:-15px;}
}
@media(max-width:500px){.slider_box .slider img{width:100%;}
.footer_mobile{display:block;}
#name_bg h2{font-size:0.813em;}
#name_bg h3{font-size:0.550em;}
}
@media(max-width:410px){#name_bg h1{font-size:1em;padding-left:4%;}
#nav_bg ul li{font-size:1em;}
.button p{padding:5%;}
#name_bg h2{font-size:0.613em;}
#name_bg h3{font-size:0.553em;}
}
@media(max-width:319px){#name_bg h1{font-size:0.9em;}
.left_box ul{margin-left:25%;}
.button{width:200px;text-align:center;}

}
.jk-slider{width:100%;}
.slick-initialized .slick-slide{text-align:center !important;}
.slider2 .slick-prev{display:none !important;}
.slider2 .slick-next{display:none !important;}
.slider2{padding-top:30px}


/* Dropdown Button */
.menu{
    background-color: #0F4486;
    color: white;
    padding: 16px;
    font-size: 1.000em;
    border: none;
    cursor: pointer;
    width: 200px;
}
.menu:hover{
    background: #2D76D2;
}

/* The container <div> - needed to position the dropdown content */
.tresc {
    position: relative;
    display: inline;
}

/* Dropdown Content (Hidden by Default) */
.tresc {
    display: none;
    position: absolute;
    background-color: #0F4486;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.tresc a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.tresc a:hover {background-color: #2D76D2}

/* Show the dropdown menu on hover */
.tresc:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.tresc:hover .dropbtn {
    background-color: #0F4486;
}
/* Dropdown Button */
.menu1{
    background-color: #0F4486;
    color: white;
    padding: 16px;
    font-size: 1.000em;
    border: none;
    cursor: pointer;
    width: 200px;
}
.menu1:hover{
    background: #2D76D2;
}

/* The container <div> - needed to position the dropdown content */
.tresc1 {
    position: relative;
    display: inline;
}

/* Dropdown Content (Hidden by Default) */
.tresc1 {
    display: none;
    position: absolute;
    background-color: #0F4486;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.tresc1 a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.tresc1 a:hover {background-color: #2D76D2}

/* Show the dropdown menu on hover */
.tresc1:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.tresc1:hover .dropbtn {
    background-color: #0F4486;
}


 .icontainer {
     padding-right: 15px;
     padding-left: 15px;
     margin-right: auto;
     margin-left: auto
 }
 
 @media (min-width:768px) {
     .icontainer {
         width: 100%
     }
 }
 

 
 .irow {
     margin-right: -15px;
     margin-left: -15px
 }
 
 .irow:after,
 .irow:before {
     display: table;
     content: " "
 }
 
 .irow:after {
     clear: both
 }
 
 .icol-sm-6,
 .icol-sm-4,
 .icol-sm-8 {
     position: relative;
     min-height: 1px;
     padding-right: 15px;
     padding-left: 15px;
     -webkit-box-sizing: border-box;
 }
 
 @media (min-width:768px) {
     .icol-sm-6 {
         float: left;
         width: 50%
     }
     .icol-sm-4 {
         float: left;
         width: 33.33333333%
     }
     .icol-sm-8 {
         float: left;
         width: 66.66666667%
     }
 }


.irow img {
    width: 100%;
}

@media (max-width: 1200px) and (min-width: 993px) {

.valign {
    display: flex;
    align-items: center;
}
}


.icontainer h2 {
    margin-bottom: 20px;
}
.icontainer p {

    margin-bottom: 20px;
}

.icontainer .irow {
        margin-bottom: 20px;
}


#primary_nav_wrap
{
	margin-top:15px
}

#primary_nav_wrap ul {
    list-style: none;
    position: relative;

    margin: 0;
    padding: 0;
    text-align: center;

    padding-bottom: 30px;
    padding-top: 18px;
}
#primary_nav_wrap ul a
{
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    font-size: 16px;
    line-height: 32px;
    padding: 0 15px;
    
}

#primary_nav_wrap ul li {
    position: relative;
    margin: 0;
    padding: 0;
    display: inline-block;
    text-align: center;
}
#primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

#primary_nav_wrap ul li:hover
{
	background:#f6f6f6
}

#primary_nav_wrap ul ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    padding: 0;
    color: #000;
    z-index: 20000;
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}
    


#primary_nav_wrap ul li:hover a {
    color: #000;

}