*{ margin:0; padding:0; }
ul { list-style-type:none;}
ul,h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; }
a{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; outline: none;}
 a:hover{ outline:none; text-decoration:none; color: inherit;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
input:focus{ border: 0 none; outline: none; }
/*p{ font-family: 'AvenirLTStd'; font-weight:400; color:#676767; font-size:16px;    line-height: 1.6em;}*/
img{ max-width:100%;}
body{ font-family: 'AvenirLTStd'; font-weight:400; color:#676767; font-size:16px;    line-height: 1.6em;}
.wrapper{ width:100%;}
.top{min-height: 52px; background-color: #679cf2;}

.menuarea .navbar-collapse{ padding: 0;border: 0; }
.collapse.in{ position: relative !important; }
.menuarea .navbar-default {
    background-color: transparent;}

.menuarea .navbar{border: 0;  margin-bottom: 0;
    min-height: auto;}

.menuarea .navbar-default .navbar-nav > .active > a, .menuarea .navbar-default .navbar-nav > .active > a:hover, .menuarea .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
    color: #a7a433;
}
.menuarea .navbar-default .navbar-nav > li > a{font-size: 14px;color: #111; font-family: 'AvenirLTStd'; text-transform: capitalize;}

.menuarea .dropdown-menu{border: 0;}

.scrchDv .dropdown-menu{right: 0; left: auto; border: 0; padding: 10px; width: 300px;}

.scrchDv .fa-search{font-size: 24px; padding: 12px 0; color: #111111;}
.scrchDv .fa-user{font-size: 24px; padding: 12px 0; color: #111111; margin-right: 10px;}

.srchInput{float: left; width: 70%; background: #ddd; border: 0; height: 34px; padding: 0 10px;}

.srchBtn{float: right; width: 30%; background: #679cf2; color: #fff; height: 34px; border: 0; padding: 0 10px;}

.logoarea{padding: 50px 0 ; text-align: left;}

.bodyarea{background: url('../images/bg.png') repeat 0 0;  position: relative;
    top: 190px;}
.banner {
    position: relative;
    top: -190px;
}

.textDv{ background: #fff; height: 225px; ); }

.bannerCont{position: relative; left: 50%; top: 50%;   transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}

.bannerCont h2{font-size: 24px; color: #111; font-family: 'palatino linotype'; text-transform: uppercase; margin: 0 0 20px;}
.bannerCont p{margin-bottom: 15px; font-size: 18px; padding: 0 15px;}
.amain{background:#679cf2; padding: 7px 25px; color: #fff; text-transform: capitalize; }

.amain:hover{background:#b1ccf8; color: #fff;}

.quick_links {
    position: relative;
    top: -130px;
}
.quick_links a{display: block;}
.quick_links .colDv{background: #fff; padding: 3rem 3rem 2rem; text-align: center;}

.quick_links .colDv h2{font-size: 24px; color: #111; font-family: 'palatino linotype'; text-transform: capitalize; padding-top: 2rem;}
.quick_links h1{font-size: 24px; color: #111; font-family: 'palatino linotype'; text-transform: uppercase; margin:0 0 50px; text-align: center;}

.quick_links a:hover h2{ color: #fff ;}

.quick_links a:hover .colDv{background: rgba(103, 156, 242, 0.6) ; }

.twoColDv {
    position: relative;
    top: -70px;
}
.twoColDv h1{font-size: 24px; color: #111; font-family: 'palatino linotype'; text-transform: uppercase; margin:0 0 50px; }
.bgLft{padding: 40px 40px 50px; ; background: #fff; margin-bottom: 50px;}

.bgLft .imgDv{ text-align: center;   clear: both;margin-bottom: 50px;}

.bgLft .imgDv img{ }

.twoColDv .bgLft  h2{font-size: 22px; color: #111; font-family: 'palatino linotype'; text-transform: uppercase; margin-bottom: 20px;}


.twoColDv .bgLft p{margin-bottom: 50px;word-wrap: break-word;}

.bgRight{background: #fff; float: right; width: 95%; margin-bottom: 50px;}

.bgLft:last-child , .bgRight:last-child{margin-bottom: 0;}

.bgRight h3{padding: 30px 5px;font-size: 16px; color: #111; font-family: 'palatino linotype'; text-transform: uppercase;}
.subscribeEmail {
   background: #e5e5e5;
    float: left;
    padding: 20px;
    width: 100%;
}

.subscribeEmail .leftDiv {
    /*float: left;*/
    width: 100%;
    text-align: center;
}
.btnSubscribe {
    background: #679cf2  none repeat scroll 0 0;
    border: 0 none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-weight: 400;
    margin: 10px 0 0;
    padding: 6px 12px;
    text-transform: uppercase;
    width: 100%;
}
.subscribeEmail .rightDv {
    color: #679cf2 ;
   /* float: right;*/
    text-align: center;
    width: 100%;
    margin-bottom: 7px;
}
.subscribeEmail .rightDv .fa {
    font-size: 60px;
}

.quckLst {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    font-size: 20px;
    padding: 20px;
}
.quckLst a {
    color: #fff;
    display: block;
    font-size: 13px;
}
.quckLst li {
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    margin-bottom: 7px;
    padding-bottom: 7px;
}
.quckLst li:last-child {
    border-bottom: 0 none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.translatePage{padding: 0 20px 30px;}

.translatePage .goog-te-gadget .goog-te-combo {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #444;
    font-size: 14px;
    font-weight: 400;
    height: 40px;
    margin: 4px 0;
    padding: 0 10px;
    width: 100%;
}

.footerDv{  background-color: #fff;
    margin-top: 190px;
    padding: 50px 0;}


#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #999;
    text-align: center;
    width: 60px;
    height: 60px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    line-height: 60px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 60px;
}
#return-to-top:hover {1024px

    background: #679cf2;
}
#return-to-top:hover i {
    color: #fff;
}

.bodyarea1 {
    top: 0;
}

.pagesDv h1 {
    color: #111;
    font-family: "palatino linotype";
    font-size: 24px;
    margin: 0 0 30px;
    text-transform: uppercase;
}



.pagesDv {
    padding: 50px 0;
}

.footerDv1{margin-top: 0;}

.rightCont{   padding: 0 20px 30px;}

.lkBx {
    margin: auto;
    width: 100%;
}
.lkBx iframe , .rightCont iframe, .sidebarDv iframe {
    width: 100% !important;
}

/*.entry-excerpt iframe{width: 100%;}*/

table.calendar {
    border: 0 none;
    font-family: "Roboto";
    font-size: 16px;
    margin-top: 0;
    width: 100%;
}
table.calendar th, table.calendar td {
    background: #C9DCFC none repeat scroll 0 0;
    border-bottom: 1px solid #acc6f3;
    border-right: 1px solid #acc6f3;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    color: #111;  
}
table.calendar th.tc.month {
    background: #111111 none repeat scroll 0 0;
    border: 0 none !important;
    color: #fff;
    font-size: 24px;
}
table.calendar td {
    width: 12%;
}
table.calendar .items {
    display: block;
    font-size: 14px;
    padding: 5px 0;
    text-align: center;
}
table.calendar th:first-child, table.calendar td:first-child {
    border-left: 1px solid #acc6f3;
}
.calenderform {
    overflow: auto;
    width: 100%;
}


.event_details_class li {
    float: left;
    font-size: 16px;
}
.event_details_class li.secondevt {
    font-weight: bold;
    width: 100px;
}
ul.event_details_class {
    margin-top: 25px;
}
ul.newsList {
    display: block;
    list-style-type: none;
    margin-top: 40px;
}
ul.newsList li {
      background: #e6e5e6 none repeat scroll 0 0;
    display: block;
    list-style-type: none;
    margin-bottom: 20px;
    padding: 20px 20px 0;
}
dl.newsArea {
    display: block;
}
dl.newsArea dt {
    float: left;
    font-weight: bold;
    margin-bottom: 10px;
    width: 100px;
}

dl.newsArea dd {
    margin-bottom: 10px;
    overflow: hidden;
    width: auto;
}
.event_details_class li {
    float: left;
    font-size: 16px;
}
.evntLst {
    background: #e6e5e6 none repeat scroll 0 0;
    margin-bottom: 30px;
    padding: 20px 20px 0;
}

.fb a , .userDv a {
    color: #000;
}
.fb , .userDv {
    display: inline-block;
    margin-right: 15px;
    font-size: 22px;
    color: #000;
}

.scrchDv {
    display: inline-block;
}

.entry-excerpt ul,.editorcontent ul{ list-style: disc; padding-left: 30px; margin-bottom: 15px;}

.entry-excerpt ol,,.editorcontent ol{list-style: decimal; padding-left: 30px;  margin-bottom: 15px;}

.entry-excerpt img{
    height: auto;
}
.menuarea .dropdown-menu .dropdown-menu {
    left: 100%;
    top: -7px;
    border-radius: 0 4px 4px 0;
    box-shadow: none;

}

.menuarea .dropdown-menu .dropdown .dropdown-menu{display: none !important;}
.menuarea .dropdown-menu .dropdown:hover .dropdown-menu{display: block !important;}
ul.dropdown-menu .caret {
    border-left: 4px dashed;
    border-top: 4px solid  !important;
    border-right: 4px solid transparent;
    border-bottom: 4px solid transparent; margin-top:-2px;
}
.drop-caret {
    background: url(../images/drop.png) no-repeat center center;
    background-size: 12px;
    width: 24px;
    height: 24px;
    display: inline-block;
    top: 0;
    position: relative;
    float: right;
    z-index: 9999;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
}

@media (max-width: 1024px) {
    .menuarea .dropdown-menu .dropdown:hover .dropdown-menu{display: none !important;}
}


@media (max-width: 767px) {

    .entry-excerpt iframe {
    width: 100%;
}
.menuarea .dropdown-menu .dropdown-menu {
    left: 0;
    top: 100%;
    border-radius: 0 4px 4px 0;
    box-shadow: none;
    position: relative;
    left: 0;
    padding-left: 15px;
}
.menuarea .dropdown-menu{position: relative;}
ul.dropdown-menu .caret{   border-top: 8px dashed;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
float: right; position: relative; z-index: 9999; margin-top: 7px;}
.navbar-nav .open .dropdown-menu > li > a{padding: 5px 25px 5px 25px; white-space: normal;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background-color: transparent; }
.drop-caret{ width: 40px; transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg); }



}