body{
font-family:"Montserrat", sans-serif !important;
line-height: 30px;
font-size: 14px;
color: #333333;
}
.slick-dots{
display:none !important;
}

.custommenu{

margin-top:8px;

}
.item-page h1{
display:none;
}
.custommenu ul li a{
background:#fff;
    color: #1168ad;
    font-size: 14px;
    font-weight: bold;
color: #1168ad;
}
.custommenu ul li a:hover{
background:#fff;
    transition:.4s;
    color: #1168ad;
    font-size: 14px;
    font-weight: 400;
    font-weight: normal;
}
/* .homeview{
background:#fff !important;
} */

.section-title {
max-width: 800px;
margin: 2px auto;
padding: 3px 15px;
text-align: center; }
.section-title h1 {
font-size: 24px;
text-transform: uppercase;
color: #2ca5b9; }
.section-title .divider {
position: relative;
border-bottom: 1px solid #528C10;
margin-bottom: 30px;
margin-top: 30px; }




.section-title .divider:before {

 background: #528c10 none repeat scroll 0 0;
    border: 1px solid #f0f0f0;
    content: "";
    height: 20px;
    left: 50%;
    margin-left: -15px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    width: 20px;

}


.section-title .divider:after {
  background: #fff none repeat scroll 0 0;
    border: 1px solid #528c10;
    content: "";
    height: 12px;
    left: 50%;
    margin-left: -11px;
    margin-top: -6px;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    width: 12px;

 }

.pagetemplate{
background:#fff;
}

.sidebarh{
 border-bottom: 2px solid #73a23d;
    color: #73a23d;
    font-size: 16px;
    padding: 5px 0;
}
.sidebarli li {
    background: rgba(0, 0, 0, 0) url("http://www.esurveying.net/images/arrow.png") no-repeat scroll 0 20px;
    border-bottom: 1px solid #dcdcdc;
    color: #292929;
    font-size: 16px;
    line-height: 24px;
    opacity: 0.8;
    padding: 10px 0 10px 19px;
    text-align: left;
}
.sidebarli {
 list-style-type: none;
    padding: 0 10px;
}
.sidebarli li a {
text-decoration:none;
}
.spacetemp
{
height:35px;
overflow.hidden;
}
.white{
color:#fff;
}
.footercs{
list-style-type:none;
float:left;

}
.footercs li a{
color:#329722;
text-decoration:none;
}
.devidekey{
  margin-bottom: 10px !important;
    margin-top: 10px  !important;
}
.hide{
display:none;
}



/*  ********* SLIDE CSS ******** */


/* Carousel Styles */
.carousel-indicators .active {
    background-color: #2980b9;
}

.carousel-inner img {
    width: 100%;
    max-height: 920px;
}

.carousel-control {
    width: 0;
}

.carousel-control.left,
.carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none;
}

.carousel-control.left span {
	padding: 15px;
}

.carousel-control.right span {
	padding: 15px;
}

.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next {
	position: absolute;
	top: 45%;
	z-index: 5;
	display: inline-block;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
	left: 0;
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
	right: 30px;
}

/* .carousel-control.left span,
.carousel-control.right span {
	background-color: #000;
}  */

.carousel-control.left span:hover,
.carousel-control.right span:hover {
	opacity: .7;
	filter: alpha(opacity=70);
}

/* Carousel Header Styles */
.header-text {
    position: absolute;
    top: 40%;
    left: 1.8%;
    right: auto;
    width: 96.66666666666666%;
    color: #fff;
}

.header-text h2 {
    font-size: 40px;
}

.header-text h2 span {
/*    background-color: #2980b9; */
	padding: 10px;
color: #2980b9;
}

.header-text h3 span {
	background-color: #000;
	padding: 15px;
}

.btn-min-block {
    min-width: 170px;
    line-height: 26px;
}

.btn-theme {
    color: #fff;
    background-color: #1168AD;
    margin-right: 15px;
font-size: 16px;
font-weight: bold;
height: 55px;
padding-top: 15px;
}

 /* 
.btn-theme:hover {
  color: #000; 
    background-color: #fff;
    border-color: #fff; 
}
*/


/*---------------Other CSS ----------------- */
.Programs h1 {
    font-size: 25px;
    color: #ffffff;
    text-align: center;
    padding: 15px 0px;
    font-family: 'Conv_Poppins-Regular', Arial, Helvetica, sans-serif;
}

.Programs {
    background: url(../images/programbg.jpg) no-repeat center center;
    height: 440px;
    padding-top: 10px;
}

.box1A {
    background: #012a44;
    padding: 25px;
    height: 60%;
    border-radius: 5px;
    opacity: 0.70;
    margin: 5px 4px 0px 4px;
}

.box1A span {
    color: #ffffff;
    font-size: 15px;
    font-family: 'Conv_Poppins-Regular', Arial, Helvetica, sans-serif;
    text-align: center;
    display: block;
    padding: 0 0 20px 0px;
    margin-top: 0%;
    font-weight: bold;
    min-height: 67px;
}

.box1A p {
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    font-family: 'Conv_Poppins-Regular', Arial, Helvetica, sans-serif;
    padding: 0 15px !important;
}

.box2 {
    background: #ffffff;
    padding: 25px;
    height: 60%;
    border-radius: 5px;
    opacity: 0.80;
    margin: 5px 4px 0px 4px;
}

.box2 span {
    color: #012a44;
    font-size: 15px;
    font-family: 'Conv_Poppins-Regular', Arial, Helvetica, sans-serif;
    text-transform: capitalize;
    text-align: center;
    display: block;
    padding: 0 0 20px 0px;
    margin-top: 0%;
    font-weight: bold;
    min-height: 67px;
}

.box2 p {
    color: #012a44;
    text-align: center;
    font-size: 14px;
    font-family: 'Conv_Poppins-Regular', Arial, Helvetica, sans-serif;
    padding: 0 15px !important;
}

.Phihglights {
    margin: 0px;
    padding: 30px 0 60px 0px;
}

.Phihglights h1 {
    font-size: 25px;
    color: #f26a24;
    text-align: center;
    padding: 0px 0 20px 0px;
    font-family: 'Conv_Poppins-Regular', Arial, Helvetica, sans-serif;
}

.CHighlights {
    max-width: 1200px;
    margin: 0px auto;
}

.PH {
    text-align: center;
    font-family: 'Conv_Poppins-Regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 10px 20px 40px 20px !Important;
}

.Phihglights span {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
}

.PH1 {
    text-align: center;
    font-family: 'Conv_Poppins-Regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 10px 20px 40px 20px !Important;
    border-left: 1px #ccc solid;
    border-right: 1px #ccc solid;
}

.Phihglights span {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
}

.PStructure {
    border-top: 1px #cccccc solid;
    padding-top: 20px;
    padding-bottom: 0px;
}

.PRSec {
    padding: 00px 0 20px 0px;
}

.PRSec table td {
    padding: 10px;
    font-family: 'Conv_Poppins-Regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.PStructureLines ol li {
    list-style-type: circle;
    line-height: 30px;
    padding: 5px 0 5px 10px;
    margin-bottom: 5px;
    background: #f1f2f2;
}

.PStructureLines ol li {
    background: #f1f2f2 none repeat scroll 0 0;
    line-height: 30px;
    list-style-type: circle;
    margin-bottom: 5px;
    padding: 5px 0 5px 10px;
}

.PStructureLines1 ol {
    list-style: circle;
    padding: 0px;
}

.PStructureLines1 ol li {
    list-style-type: circle;
    line-height: 30px;
    padding: 5px 0 5px 10px;
    margin-bottom: 5px;
    background: #f1f2f2;
}

.LoutComes {
    padding: 20px 0px;
    background: url(../images/baloutcomes.png) no-repeat right center;
    height: 800px;
}

.LPoints {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.LoutComes h1 {
    font-size: 25px;
    color: #f26a24;
    text-align: center;
    padding: 15px 0 10px 0px;
    font-family: 'Conv_Poppins-Regular', Arial, Helvetica, sans-serif;
}

.WhoShoulAttend {
    background: #0e79bf;
    padding-top: 15px;
    padding-bottom: 30px;
}

.WhoShoulAttend h1 {
    font-size: 25px;
    color: #ffffff;
    text-align: center;
    padding: 15px 0px;
    font-family: 'Conv_Poppins-Regular', Arial, Helvetica, sans-serif;
}

.box11 {
    text-align: center;
    padding: 20px 15px !important;
    color: #ffffff;
    font-size: 16px;
    font-family: 'Conv_Poppins-Regular', Arial, Helvetica, sans-serif;
    border-right: 1px #38a6ee solid;
    height: 230px;
}

.box11 img {
    margin-bottom: 20px;
    height: 50px;
}

