
 .footersocial .social-icons .insta:hover{
    background: url("/assets/91c75e6a805f36ff75.png") no-repeat center center;
     background-color:#54be73;
}
 .social-icons {
     display: inline-table;
     margin-top:8px;
}
 .social-icons a {
     display: inline-block;
     height: 15px;
     line-height: 15px;
     margin: 0 4px;
     text-align: center;
     width: 24px;
     transition: 0.6s;
     -moz-transition: 0.6s;
     -webkit-transition: 0.6s;
     -o-transition: 0.6s;
}
 .social-icons br {
     display: none;
}
 .social-icons .fb {
     background: url("/assets/5b51f6dcd75a34d1ef.png") no-repeat center center;
}
 .social-icons .tw {
     background: url("/assets/6166c2557a5f843db8.png") no-repeat center center;
}
 .social-icons .gp {
     background: url("/assets/e826846f0937c1577f.png") no-repeat center center;
}
 .social-icons .in {
     background: url("/assets/c3fd16e5083f2d1920.png") no-repeat center center;
}
 .social-icons .tube {
     background: url("/assets/cb53e8638b289e01b0.png") no-repeat center center;
}
 .social-icons .insta {
     background: url("/assets/91c75e6a805f36ff75.png") no-repeat center center;
}
/*default pagination*/
 .pagination {
     display: table;
     clear: both;
}
 .pagination .nav-links {
     margin: 20px 0;
}
 .pagination .nav-links a {
     margin-right: 0;
     background: #646262;
     color: #fff;
     padding: 5px 10px;
}
 .pagination .nav-links span.current, .pagination .nav-links a:hover {
     padding: 5px 10px;
     background: #000000;
     color: #fff;
}
 .postmeta {
     padding: 5px 0;
     color: #999;
}
 .postmeta a {
     color: #999;
}
 .postmeta a:hover {
     color: #000000;
}
 #comment-nav-above .nav-previous, #comment-nav-below .nav-previous {
     float: none !important;
     margin: 10px 0;
}
 ol.comment-list li {
     list-style: none;
     margin-bottom: 5px;
}
 .logo {
     float: left;
     width: auto;
     z-index: 999;
     color: #000;
     padding:30px 0 10px 0;
     height:auto;
}
 .logo p {
     font-size: 14px;
     text-align: left;
     font-family: 'Assistant', sans-serif;
     color:#000;
}
 .logo img {
     height: auto;
     width: auto;
     max-height: 60px;
     max-width: 266px;
}
 .logo h2 {
     font-weight: 700;
     margin: 0;
     color: #54be73;
     font-size: 32px;
     text-align: left;
     line-height:22px;
     font-family: 'Merriweather', serif;
}
 .logo h2 span{
     color:#ffffff;
}
 .logo a {
     color: #dedede;
}
 .header-right{
     width: 64%;
     float: right;
     font-family: 'Myriad Pro';
     font-size: 18px;
     color: #ffffff;
     padding:32px 0 0 0;
}
 .header-right span {
     font-family: 'Myriad Pro';
     font-size: 18px;
     color: #fff;
}
 .header-right .sintp {
     width: 27%;
     box-sizing: border-box;
     padding: 0 10px;
     margin: 0;
     float: left;
}
 .header-right .emltp {
     float: left;
     line-height: 32px;
     display: inline-block;
     vertical-align: top;
     box-sizing: border-box;
     width: 37%;
     padding: 0 10px;
     margin: 0;
}
 .header-right .emltp img, .header-right .sintp img, .header-right .header-social-icons img {
     margin-right: 15px;
}
 .header-right .header-social-icons {
     width: 34%;
     box-sizing: border-box;
     padding: 0 0 0 10px;
     margin: 0;
     float: right;
}
 .widget-right {
     float: right;
     font: 400 20px/22px 'Roboto Condensed';
     text-align: right;
}
 .widget-right ul {
     margin: 0;
     padding: 0;
}
 .widget-right ul li {
     float: left;
     margin-right: 20px;
     padding-right: 20px;
     border-right: solid 1px #dde4ea;
     list-style: none;
}
 .widget-right ul li img {
     float: left;
     margin-right: 15px;
     margin-top: 7px;
}
 .widget-right ul li span {
     float: left;
     color: #9d9e9f;
}
 .widget-right ul li span strong {
     display: block;
     font-size: 17px;
     color: #6b6b6b;
}
 .widget-right ul li a {
     color: #6b6b6b;
}
 .widget-right ul li:last-child {
     margin-right: 0;
     padding-right: 0;
     border-right: none;
}
 .header {
     width: 100%;
     z-index: 999;
     position: relative;
     background-color: #7f7f7f;
     height:auto;
     font-family: 'Assistant';
}
 .container {
     width: 1170px;
     margin: 0 auto;
     position: relative;
}
/*body.enableslide .header {
     position: absolute;
     background-color: transparent;
     top:60px;
     border-bottom:1px solid #523d26;
}
 */
/*header menu css*/
 #menubar {
     border-top: 3px solid #000000;
}
 .menuwrapper {
     background-color: #000000;
     -webkit-border-bottom-right-radius: 3px;
     -webkit-border-bottom-left-radius: 3px;
     -moz-border-radius-bottomright: 3px;
     -moz-border-radius-bottomleft: 3px;
     border-bottom-right-radius: 3px;
     border-bottom-left-radius: 3px;
}
 .toggle {
     display: block;
     width:100%;
}
 .toggle a {
     width: 100%;
     color: #000000;
     background: url("/assets/3d9c8d831d57157a24.png") no-repeat right center #ffffff;
     padding: 10px 10px;
     font-size: 16px;
     text-align: left;
}
 .toggle a:hover {
     color: #000000 !important;
}
 .sitenav {
     display: none;
}
 .slide_info {
     max-width: 100%;
     text-align:center;
}
 .sitenav {
     float: left;
     padding: 0 0 0 20px;
     width:100%;
}
 .sitenav ul {
     margin: 0;
     padding: 0;
     font-family: 'Assistant', sans-serif;
     font-size: 17px;
     font-weight:600;
}
 .sitenav ul li {
     display: inline-block;
     float: left;
     margin: 0;
     position: relative;
     text-align: center;
}
 .sitenav ul li:last-child{
    float:right;
}
 .sitenav ul li:last-child a{
    background: #54be73;
     padding:20px 30px;
     color:#FFF;
     font-weight:600;
     border-top-right-radius: 50px;
     border-bottom-right-radius: 50px;
}
 .sitenav ul li:last-child a:hover{
    color:#fff !important;
}
 .sitenav ul li a{
    padding: 19.5px 30px;
     display: block;
     color: #000;
}
 .sitenav ul li ul li:last-child{
    float:left;
}
 .sitenav ul li ul li:last-child a{
     background-color:transparent !important;
     color:#000;
     border-radius:0px !important;
}
 .sitenav ul li ul li:last-child a:hover{
    color:#54be73;
     background-color:#000 !important;
}
 .sitenav ul li ul li {
     display: block;
     position: relative;
     float: none;
     border-bottom: 1px solid rgba(150,150,150,.15);
}
 .sitenav ul li ul li a {
     display: block;
     padding-top: 10px;
     padding-bottom: 10px;
     position: relative;
     top: 1px;
     text-align: left;
     border-right: none;
     color: #000;
}
 .sitenav ul li ul li a:hover {
     background-color: #000000;
}
 .sitenav ul li a:hover, .sitenav ul li.current_page_item a, .sitenav ul li.menu-item-has-children.hover, .sitenav ul li.current-menu-parent a.parent {
     color: #54be73;
}
 .sitenav ul li ul {
     display: none;
     z-index: 9999999;
     position: relative;
}
 .sitenav ul li:hover > ul {
     display: block;
     width: 210px;
     position: absolute;
     left: 0;
     text-align: left;
     background-color: #f8f8f8;
}
 .sitenav ul li:hover ul li ul {
     display: none;
     position: relative;
}
 .sitenav ul li:hover ul li:hover > ul {
     display: block;
     position: absolute;
     left: 200px;
     top: 1px;
}
 .sitenav ul li:hover > ul li a {
     border-radius: 0px;
}
/* = header top bar css -------------------------------------------------------------- */
 section#home_slider {
     padding: 0;
}
 #FrontBlogPost {
     padding: 60px 0;
}
 #wrapfirst {
     padding: 0 0 60px;
}
 h2.section-title {
     font-weight: 400;
     font-family: 'Roboto Condensed';
     font-size: 28px;
     color: #3a3a3a;
     margin: 0 0 30px 0;
     padding: 0 40px 20px 0;
     text-transform: uppercase;
     border-bottom: solid 1px #f58e2a;
     display: inline-block;
     position: relative;
}
 h2.section-title::after {
     width: 10px;
     height: 10px;
     background: #f9f8f8;
     border: solid 1px #f58e2a;
     content: "";
     padding: 0;
     position: absolute;
     bottom: -6px;
     right: 0;
     border-radius: 100%;
     -moz-border-radius: 100%;
     -webkit-border-radius: 100%;
     -o-border-radius: 100%;
     -ms-border-radius: 100%;
}