

.hero-style-3 .pagi-arrow{bottom:70px; left: 0; right: 0; position: absolute;}
.header-style-3 #navbar{float: right !important;}
.about_section{border-top:1px solid grey;}
.newcontainer{max-width:1170px; margin: 0 auto;}
.about_section{margin:80px 0px 40px; padding-top: 80px;}
.about_section .headingpart{ text-align: center; max-width:700px; width: 90%; margin: 0 auto 50px;}
.about_section .headingpart small{font-weight: 700; color: #0074a9; font-size: 1.1em;}
.about_section .headingpart h2{font-size:2.9em; line-height:55px;}
.about_section .headingpart p{font-size:1em}
.aboutpart > .row{width:100%;}
.aboutpart > .row > .cols{width:33.33%; vertical-align: top; display: inline-block; padding: 20px; margin-left: -4px;}
.aboutpart > .row > .cols > .colsinset{width: 100%; position: relative; padding-left: 80px;}
.aboutpart > .row > .cols > .colsinset strong{font-size: 1.3em;font-weight: 600;line-height:24px; margin-bottom: 10px; display: block;}
.aboutpart > .row > .cols > .colsinset p{font-size:1em;}
.aboutpart > .row > .cols > .colsinset i{ position: absolute; left: 20px; font-size:2.2em;}
.aboutpart2{ display: table; width: 100%; border-spacing:35px;}
.aboutpart2 > span{font-weight: 700;color: #0074a9; font-size: 1.1em; text-align: center; display: block;}
.aboutpart2 > .row2{ display: table; width: 100%;}
.aboutpart2 > .row2 > .cols{display: table-cell; width: 50%; vertical-align: top; padding: 20px;  box-shadow: 0px 5px 41.61px 15.39px rgb(195 195 195 / 21%);
position: relative;  padding:40px; transition:all 0.5s; box-shadow: 0px 0px 0px 0px inset; border: 1px solid grey;}
.aboutpart2 > .row2 > .cols ul{ list-style: none; display: inline-block; vertical-align: top; width: 49%;}
.aboutpart2 > .row2 > .cols  strong{font-size:1.6em; display: block; margin-bottom: 10px;}
.aboutpart2 > .row2 > .cols ul li{ position: relative; padding:6px 0 6px 16px; font-size: 1.1em; border-bottom: 1px dashed grey;}
.aboutpart2 > .row2 > .cols ul li span{font-weight: 600; font-size: 0.8em; float: right;}
.aboutpart2 > .row2 > .cols ul li span.nameing{font-weight: normal; font-size: 0.9em; float: left;}
.aboutpart2 > .row2 > .cols ul li span.westing{float: right; padding-top: 5px;}
.aboutpart2 > .row2 > .cols ul li span small{ display: block; text-align: right; font-weight: 600; font-size: 0.9em;}
.aboutpart2 > .row2 > .cols ul li::before{position: absolute; left: 0px; width:7px; height:7px; display: block; top: 13px; border:1px solid #3c3c3c;
content: '';}

.aboutpart2 > .row2 > .cols.cols2{ display: block; width: 100%;}
.aboutpart2 > .row2 > .cols.cols2 ul{width: 32.5%;}
.aboutpart2 > .row2 > .cols.cols2 ul:nth-of-type(2){padding:0 30px;}
.aboutpart2 > .row2 > .cols.cols2 ul li{padding: 10px 0 10px 20px; float: left; width: 100%;}
.aboutpart2 > .row2 > .cols.cols2 ul li::before{top:17px;}

.aboutpart2 > .row2 > .cols:hover{box-shadow:-1px 1px 0px 8px inset #0074a9; border: 1px solid white;}
.team_section{border-top:1px solid grey; padding-top:40px}
.feature-section-s2 .feature-grids .grid i{font-size:1em;}
.feature-section-s2 .feature-grids .grid i:before{font-size:3.5em; color: #0074a9; margin-bottom: 15px; display: block;}


.header-style-1 #navbar > ul > li > a:before, .header-style-2 #navbar > ul > li > a:before, .header-style-3 #navbar > ul > li > a:before{border: none;}

.spacings{ height: 40px; display: block; width: 100%; float: left;}
.headerbase{background-color: black;}
.member_container{width:100%; margin:250px 0 100px 0;}
.member_container h1{ text-align: center; margin-bottom: 20px;}
.formcontainer{ width: 100%; max-width:1000px; margin: 0 auto; background-color: #f8f8f8; padding:20px; display: table;}
.formcontainer .rows{width: 100%;}
.formcontainer .rows .cols{width: 50%; float: left; padding:12px;}
.formcontainer .rows .cols input[type="text"], .formcontainer .rows .cols input[type="file"]{background: #fff; width: 100%; outline: none; height:50px; border: 2px solid #d4d9e0; padding: 20px; transition: all .5s; border-radius: 0; font-family: inherit;}
.formcontainer .rows .cols input[type="file"]{height: 70px;}
.formcontainer .rows .cols input[type="text"]:focus, .formcontainer .rows .cols input[type="file"]:focus{border:2px solid grey;}
.formcontainer .rows .cols label{font-weight: normal; font-size:1em; float: left;}
.formcontainer .rows .cols input[type="submit"]{background-color: #0074a9;font-size: 1.3em;  padding:10px 30px;  font-weight: normal; color: #fff; border: none;
    width: 200px; transition:all .5s;}
    .formcontainer .rows .cols.fullwdth{width: 100%; text-align: center; margin-top: 20px;}
    .formcontainer .rows .cols input[type="submit"]:hover{ background-color: black;}

.ui-datepicker-prev{ position: relative;}
.ui-datepicker-prev::before{    content: "\f04b";
    font-family: FontAwesome;
    position: absolute;
    right: 15px;
    top: 13px;}
.ui-datepicker-prev.ui-corner-all.ui-state-hover.ui-datepicker-prev-hover{background: none;}
.site-footer .contact-widget ul > li + li a{ text-decoration: none; color:white;}
.site-footer .contact-widget ul li{ line-height: 1.6em;}
.site-footer .contact-widget ul > li + li{margin-top:5px;}
.site-footer .contact-widget ul > li:last-child {margin-top:30px;}

.aboutpart2 > .row2 + .row2{margin-top:-30px;}
.aboutpart2 > .row2 > .cols.colsspacenone{border: none;  background-color: white;padding: 6px; box-shadow: -2px 1px 8px 1px #6666;}
.aboutpart2 > .row2 > .cols.colsspacenone img{width: 100%; transition: all .5s; filter: grayscale(1);}
.aboutpart2 > .row2 > .cols.colsspacenone:hover img{filter: grayscale(0);}
