p{font-family: 'Lato', sans-serif;font-size:15px;font-weight:400;margin-bottom:25px;line-height:1.2}
h1{font-family: 'Lato', sans-serif;margin-bottom:20px;font-size:38px;line-height:1.2}
h2{font-family: 'Lato', sans-serif;margin-bottom:20px;font-size:32px;line-height:1.2}
h3{font-family: 'Lato', sans-serif;margin-bottom:20px;font-size:28px;line-height:1.2}
h4{font-family: 'Lato', sans-serif;margin-bottom:20px;font-size:24px;line-height:1.2}
h5{font-family: 'Lato', sans-serif;margin-bottom:20px;font-size:22px;line-height:1.2}
h6{font-family: 'Lato', sans-serif;margin-bottom:20px;font-size:20px;line-height:1.2}

.full-container{margin:0 auto;width:1400px;}
.mid-container{width:1090px;margin:0 auto;padding:0;}

.menu-icon {display: none;cursor: pointer;color: #fff;text-transform: capitalize;text-align: center;font-weight: bold;line-height: 33px;font-size: 22px;padding: 12px 0;}
.menu-icon .menu-box {width: 40px;height: 40px;padding: 5px;position: absolute;right: 10px;}
.menu-icon .menu-box span {width: 100%;height: 3px;margin-bottom: 6px;background: #fff;display: block;border-radius: 2px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.menu-icon.active span:nth-child(1) {transform: rotate(45deg) translateY(6px) translateX(6px);-webkit-transform: rotate(45deg) translateY(7px) translateX(6px);}

.menu-icon.active span:nth-child(2) {opacity: 0;}
.menu-icon.active span:nth-child(3) {transform: rotate(-45deg) translateY(-6px) translateX(6px); -webkit-transform: rotate(-45deg) translateY(-6px) translateX(6px);}
/*.menu-icon.hover:not(.active) span:nth-child(1) {transform: rotate(90deg) translateX(7px);-webkit-transform: rotate(90deg) translateX(7px);}
.menu-icon.hover:not(.active) span:nth-child(3) {transform: rotate(-90deg) translateX(6px);-webkit-transform: rotate(-90deg)  translateX(6px);}*/
.enumenu_ul .caret {color: #fff;margin-left: 7px;}
.enumenu_ul {padding: 0px;list-style: none;}
.enumenu_ul > li {display: inline-block;vertical-align: top;padding:25px 0;position: relative;}
.enumenu_ul li a {font-size: 18px;color: #fff;padding: 26px 8px 27px;text-decoration: none;text-transform:uppercase;font-family: 'Lato', sans-serif;font-weight:300;}
.enumenu_ul > li > a:hover, .enumenu_ul > li.active > a {background: #fff;color:#000}
.enumenu_ul > li ul {display: none}
.enumenu_ul ul li {width: 100%;margin: 0;list-style: none;position: relative;padding-bottom:0}
.enumenu_ul.desk ul {top: 100%;z-index: 999;list-style: none;left: 0px;background: #fff;position: absolute; min-width: 175px;padding:0}

/*Sub menu styles*/
.menu.submenu-ul-level1 li a {background: rgba(31, 26, 107, 0.8);color: #fff;padding-left: 90px;}
.enumenu_ul.desk li:hover > ul {display: block;opacity: 1;}
.enumenu_ul.desk .sb-menu .sb-menu {left: 100%;top: 0;}
.enumenu_ul.desk ul li a {padding: 10px 10px;display: block;color: #244146;font-size: 16px;text-align: left;}
.enumenu_ul.desk ul li:hover > a {background: #000;color: #fff;}
.enumenu_ul .arrow {position: absolute;right: 10px;top: 6px;width: 30px;height: 30px;background: url(images/plus.png) no-repeat center center;cursor: pointer;z-index: 999}
.enumenu_ul .arrow.up {background: url(images/minus.png) no-repeat center center}

/* Header section style start here */
.header-section {background-color: #000;}	
/* Header section style end here */

/* banner section style start here */
.banner-section{background: url(images/banner-pattern.png) no-repeat center center; padding:80px 0px 40px;text-align:center;background-position:center center;background-size:cover}
.banner-section h1{font-weight:700;margin-bottom:0;color:#000;}
.banner-section p{display:inline-block;font-weight:300;font-size:34px;letter-spacing:0.5px;color:#000;}
/* banner section style end here */

/* Three box css start here */
.three-columnlayout {background-color: #fff;padding:110px 0px 100px;}
.three-columnlayout ul{padding:0 15px;margin:0 auto;text-align:center;}
.three-columnlayout ul li{display:inline-block;width:30%;text-align:center;background-color:#fff;padding:0 6px;vertical-align:top;margin-right:3%;position:relative;margin-bottom:25px;}

.three-columnlayout ul li:nth-child(3n){margin-right:0;}
.three-columnlayout ul li:last-child{margin-right:0;}


.logo-img{margin: 0 auto 12px;text-align: center;}
.column-box{background-color:#F0F1F1;padding:25px 22px 80px;position:relative;}
.social-link{position:absolute;bottom:20px;left:0;right:0;}
.social-link ul{margin-bottom:10px;}
.social-link ul li{display:inline-block;background:none;width:auto;padding:0;margin-right:6px;margin-bottom:0;}
.social-link ul li:nth-of-type(3n){margin-right:6px;}
.social-link ul li:last-child{margin-right:0;}
.social-link ul li a{display:inline-block;}
.social-link ul li a i{color:#fff;font-size:14px;line-height:30px;width:30px;height:30px;transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out}
.social-link .direction{display:block;}
.social-link .direction a{font-size:15px;font-weight:700;text-decoration:none;}

.social-link.red ul li a i{background:#d72524;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.social-link.red .direction a{color:#d72524;}
.social-link.green ul li a i{background:#b5cc2d;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.social-link.green .direction a{color:#b5cc2d;}
.social-link.violet .direction a{color:#003f62;}
.social-link.violet ul li a i{background:#003f62;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.social-link ul li a:hover i{background:#000;}
.social-link.red .direction a:hover, .social-link.green .direction a:hover, .social-link.violet .direction a:hover{color:#000;}
/* Three box css end here */

.wallchart-section{width:100%;padding:58px 0 48px;background: url(images/banner-pattern.png) no-repeat center center;background-position:center center;background-size:cover}
.wallchart-section h3{font-weight:300}
.wallchart-section h3 strong{font-weight:700;}
.wallchart-section .left-wallchart{width:35%;display:inline-block;padding:0 25px;}
.wallchart-section .left-wallchart .wall-content{width:100%;max-width:320px;}
.wallchart-section .left-wallchart .wall-content .ask-for-free{padding:28px 0;}
.wallchart-section .left-wallchart .wall-content .ask-for-free{width:100%;}
.wallchart-section .left-wallchart .wall-content .ask-for-free .ask-left{float:left;width:70%;margin-right:3%;}
.wallchart-section .left-wallchart .wall-content .ask-for-free .ask-left h6{font-size:15px;font-weight:700;margin-bottom:5px}
.wallchart-section .left-wallchart .wall-content .ask-for-free .ask-left p{line-height:1.5;margin-bottom:0;}
.wallchart-section .right-wallchart{width:58%;display:inline-block;vertical-align:top}

.btn-send a{background:#ed8a2f;color:#fff;font-family: 'Lato', sans-serif;font-weight:700;font-size:24px;text-transform:uppercase;padding:18px 0;text-align:center;
text-decoration:none;width:100%;display:inline-block;}
.btn-send a:hover{background:#000;}

/* footer section style start here */
.footer-main{padding:30px 0 20px;width:100%;background:#000;}
/*.footer_top_border{display:none;}
.large-footer{display:none;}*/
.footer-main p{color:#fff;line-height:24px;font-weight:300;}
.footer-right{text-align:right}
.footer-right p{line-height:20px;font-weight:300;margin-bottom:0;font-size:12px;}
.footer-main a{text-decoration:none;font-family: "Lato",sans-serif;font-weight:300;color:#fff;}
/* footer section style end here */
#body_container1 #footer {
    background: #000 none repeat scroll 0 0;
    border-bottom: 1px solid #000;
   
}


