@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold.ttf');
    font-weight: bold;
}
@font-face {
    font-family: 'Kruti_Dev';
    src: url('../fonts/Kruti_Dev.ttf');
}
@font-face {
    font-family: 'OpenSans-Regular';
    src: url('../fonts/OpenSans-Regular.ttf');
}
.welcome h1 {
    font-weight: 700;
    color: #000;
    text-align: center;
    font-family: Open Sans;
    text-transform: uppercase;
    font-size: 43px;
    padding-top: 30px;
    padding-bottom: 70px;
}
.csr-head h1 {
    font-weight: 700;
    color: #000;
    text-align: center;
    font-family: Open Sans;
    text-transform: uppercase;
    font-size: 43px;
    padding-top: 30px;
    padding-bottom: 70px;
}
.csr-head h1 span {
    color: #1cb8a1;
}
/* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}*/
body{font-family: OpenSans-Regular !important;}
.tabbable-line ul{width: 100%; display: table;}
.top-header-ul li i{font-weight: bold;}
/*/Added-dropdown*/
.aidedbtn{color: white;padding: 16px;font-size: 16px;border: none;cursor: pointer;}
/* top-right-pop-up */

.outer-right-popup{ position: fixed;width: 870px; right:0px; top: 0px; height:auto; z-index: 999;background: #fff;min-height:660px;       box-shadow: 0px 4px 22px 10px #bdbdbd;}
.outer-right-popup-relative{position:relative;width:100%;padding: 5px 20px 20px 20px;}
.toprightpopup-content h1{    font-size: 25px;
    font-weight: normal;
    color: #1cb8a1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    margin: 0px 0px 0px 0px;}
.toprightpopup-content h1 span{color:#000;}
.top-full{float: left; width:100%; height: auto; margin: 3px 0px;}
.toppopup-icon{float: left; width:35px; margin: 0px 10px 0px 0px;}
.toppopup-icon i {font-size: 20px;color: #1cb8a1; padding: 2px 0px;}
.toppopup-content1 {float: left;text-align: left !important; width:320px; }
.toppopup-content1 p {line-height: 24px; text-align: left !important;color: #000;margin: 0px 0px !important;}
.toppopup-content1 p a{color:#000 !important;}
.toprightpopup-content p{text-align: center;margin: 30px 0px 10px 0px;}
.login-top-sepimg {    width: 100%;
    height: 7px;
    text-align: center;
    display: inline-block;
    margin: 0px 0px 30px 0px;}
.close1{position: absolute;width: 40px; height: 40px; line-height: 40px; border-radius: 100%; border:2px solid #fff; left: -22px;top: 35px;background-color:#1cb8a1; opacity: 9 !important;}
.close1 i{ text-align: center !important;line-height: 35px;display: inherit;color: #fff;}
/* top-right-pop-up-End */





/* top-right-pop-up-end*/
/* The container <div> - needed to position the dropdown content */

.aided-dropdown {position: relative;display: inline-block;width: 100%;}
/*==Padding==*/
.padding-right-left0{padding-right:0px !important; padding-left:0px !important;}
/*==Padding==*/
.verticalLine{width: 100%; padding: 10px 0px !important; cursor: pointer;}

ul{list-style:none;
}
.top-header-ul{float:right;width:auto;}
.social-media-icon{float:right;width: auto;
    margin-left: 25px;}
.social-media{float:right;}
.navbar-nav > li{}
.navbar-nav > li > a{font-weight:normal;}
.subscribe p{font-family:  "Open Sans";font-style: normal;font-size: 15px;line-height: 22px;color: #000; padding: 20px 0px 10px 0px;text-align: center;} 
.subscribe-center{width: 250px; text-align: center; display: inline-block;}
.subscribe-center input{display: block;width: 100%;height: 42px;padding: 8px 12px;font-size: 14px;line-height: 1.42857143;color: #b5b5b5;font-family:  "Open Sans";
background-color: #fff; background-image: none; border: 1px solid #e7e2e2;/* border-radius: 4px; */-webkit-box-shadow: 3px 3px 3px #e7e2e2; box-shadow: 3px 3px 3px #e7e2e2;
 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
 .phone{position: absolute;right: 85px;top:0px;background: #1cb8a1;cursor:pointer;border-radius: 100%;width: 30px;height: 30px;text-align: center; color: #fff;
line-height: 26px;font-size: 16px;border: 2px solid #fff;z-index: 2;}
.seprator-img{/*background-image: url(../images/seprator.png); background-position:right; background-repeat: no-repeat; width:1px;*/}
.nextup-b {font-size: 30px !important;color: #000 !important;}
.heading-main{float: left; width: 100%; height: auto; text-align: center;    margin:15px 0px 35px 0px;}
.heading-int{font-size: 20px; color:#000; font-weight: bold; width:100%; background-image: url(../images/heading-line.png); background-repeat: no-repeat;background-position: bottom;    text-align: center;
text-transform: uppercase;line-height:70px;display:inline-block;font-family:OpenSans-Regular;padding: 0px 0px 0px 0px;}
.heading-int span{color: #1cb8a1;}
.int-full{float:left; width: 100%; height: auto; margin:0px 0px}
.about p{font-family:  "Open Sans";font-style: normal;text-rendering: optimizeLegibility;font-size: 15px;line-height: 27px;color: #000; text-align: justify; margin: 0px 0px 20px 0px; padding: 0px;}
.about-margin {margin-top:0px;}
.green-btn{float:left; width:250px; height: auto; padding: 10px; text-align: center; display:inline-block;    background: #1cb8a1; border-bottom:4px solid #01937e;margin-top:15px;}
.green-btn-int{font-size: 20px; color:#fff; font-weight: normal; border: 1px solid white; text-align: center;line-height: 45px;}
.green-btn:hover{ background: #28166f; border-bottom: 4px solid #190852; cursor: pointer;}
.submit-btn{float: right;background: #1cb8a1;font-family: "Open Sans";color: #fff;border-radius: 25px;padding: 5px 20px;border: 1px solid #1cb8a1;margin: 10px 0px;}
.radio-fl-left{float: left; padding: 10px 10px 10px 0px; font-weight: bold;font-family: open sans;}
.subscribe-btn{ background: #1cb8a1; color: #fff; border-radius: 25px; padding: 5px 20px;border: 1px solid #1cb8a1; text-align:center; margin: 10px 0px;}
.subscribe-btn:hover{background: #28166f; border:1px solid #28166f; color: #fff;}
.open-brancehs-heading {font-size: 30px; font-weight: 500;text-align: center;letter-spacing: none;}

body{
 font-family: "Open Sans";
 color: #000 !important;
}
 
 
 
p{
font-family:  "Open Sans";
    font-style: normal;
    text-rendering: optimizeLegibility;
    font-size: 15px;
    line-height: 25px;
    color: #000;text-align: justify;
}
 @font-face{font-family: "Open Sans";
 src:url(../fonts/ "Open Sans".ttf);}
 
  @font-face{font-family:OpenSans-Bold;
 src:url(../fonts/OpenSans-Bold.ttf);}
 
  @font-face{font-family:NixieOne;
 src:url(../fonts/NixieOne.ttf);}

a {
	text-decoration:none;
	}
a:hover{
text-decoration:none;
} 
.clear {
	clear:both;
	}
main{
width:100%;
float:left;
}
/*header css start */
/*moda-Start*/
.loginpopup-sep{background-image: url(../images/login-center-sep.png);    background-repeat: no-repeat; background-position: left; width: 1px; height:600px;}
.forget a{float: right; padding: 10px 25px;color: #000;font-family: OpenSans-Regular !important;}
.login-ppup-btn{float: left; width: 94%; height: auto; background-color: #1cb8a1;border:1px solid #1cb8a1; border-radius: 25px;text-align: center; padding: 8px;font-size: 16px;color: #fff;margin:10px 0px;}
.login-ppup-btn a{color:#fff !important}
.login-ppup-btn hover a{}
.login-popup p{text-align: center ;}
.modal-content{float:left;}
.login-bold-txt{text-align: center;font-weight: bold;font-size: 18px;padding: 10px 0px;line-height: 40px;}
/*Modal-End*/
.header-section{
width:100%;
float:left;	
position: relative;
    background: rgba(255, 255, 255, 0.84);
   box-shadow: 0px 1px 3px #a9a9a9;
	z-index:999;}
.top-header-navbar{
width:100%;
float:none;    margin: 5px 0px 0px 0px;
 
}
.top-header-ul li {
    float: left;
    font-family:  "Open Sans";
    padding: 3px;
    font-size: 14px;font-weight: 500;
}
.top-header-ul li a{color:#000;}

.top-header-ul li:nth-child(1) i{ color:#000;    font-size: 18px;}
.top-header-ul li:nth-child(2) i{ color:#139109;     font-size: 18px;}
.top-header-ul li:nth-child(3) i{ color:#df4b3d;font-size: 18px;}
.top-header-ul li:nth-child(4) i{ color:#08a295;font-size: 18px;}
.top-header-ul li:nth-child(5) i{ color:#014cff;font-size: 18px;}
.social-media a:nth-child(2) i{color:#f87f14;font-size: 18px;}
.social-media a:nth-child(3) i{color:#e60d0d;font-size: 18px;}
.social-media a:nth-child(4) i{color:#4e71a8;font-size: 18px;}
.social-media a:nth-child(5) i{color:#1cb7eb;font-size: 18px;}
.social-media a:nth-child(6) i{color:#e3411f;font-size: 18px;}
.social-media a:nth-child(7) i{color:#be1e2d;font-size: 18px;}
.social-media a:nth-child(8) i{color:#6859b5;font-size: 18px;}

.top-header-ul li:last-child,.top-header-ul li:nth-child(2n){
padding-left: 25px;
}
.top-header-ul li:last-child,.top-header-ul li:nth-child(3n){
padding-left: 25px;
}
.top-header-ul li:last-child{
padding-left: 25px;
    background: #1cb8a1;
    color: #fff !important;
    border-radius: 25px;
    padding: 3px 20px 3px 20px;
    margin-top: 3px;
    margin-left: 10px;
}
.top-header-ul li:last-child > a:hover {background-color: #28166f; text-decoration: none;}
/*.top-header-ul li:hover last-child,.top-header-ul li:hover nth-child(4n){background-color: #28166f;}*/
.select-language{
    background: transparent;
    border: none;	
}
.select-language option{
background: transparent;	
}
.social-media {
text-align:right;    font-size: 13px;padding-top:5px;
}
.social-media  a {
color:#595959;	
padding-left:15px
}
.socialicon10:hover{color:#3B5998 }
.socialicon11:hover{ color:#33ccff}
.socialicon12:hover{color:#BD3518 }
.socialicon13:hover{color:#c8232c  }
.socialicon14:hover{color:#007bb7 }
 
	.footer-downloads12{
    margin-top: 43px;
	}
.footer-tender{
margin-top:20px;
margin-bottom: 30px;
}
.textimgs{
    color: #fff;
    font-family:  "Open Sans";
    /* position: absolute; */
    margin-top: -57px;
    text-transform: uppercase;
    font-size: 18px;
    padding-left: 60px;
        margin-bottom: 20px;
}
.textimgs1{
    color: #fff;
    font-family:  "Open Sans";
    /* position: absolute; */
    margin-top: -30px;
    text-transform: uppercase;
    font-size: 18px;
    padding-left: 60px;
        margin-bottom: 20px;
}	
/*menu section css start*/
header{
width:100%;
float:left;	
}
.mylogo{
	
}
.narayanseva-ul li  a{
    color: #000 !important;
    font-family:  "Open Sans";
    text-transform: capitalize;
    font-size: 17px;font-weight: normal;
}
.narayanseva-ul li a:hover{
    color: #fff !important;
    border-radius: 25px;
    padding: 5px 15px 7px 15px;
    margin-top: 10px;
    background:#28166f !important;

}
.narayanseva-ul {
	margin-top:0px !important
}
.search-div{
        /* float: right; */
    height: 43px;
    display: none;
    /* margin-top: -30px; */
    position: absolute;
left:282px;bottom: 0px;
    width: 17%;
    height: 43px;
display:none;	
z-index: 2;

}
.goog-te-banner{display:none !important;}
.headersearch {
    width: 200px !important;
    height: 33px !important;
    border: 2px solid #1cb8a1 !important;
}
.searchnow i{color:#000 !important;}
.input-search-g{
width:100%	
}
.padding-right0{padding-right:0px;}


.searchi{
color:#595959	
}
.btn{
background:transparent	
}
.navbar-form{
width:100%	
}

 
 
	.navbar-collapse {
		position: relative;
		padding-top: 30px !important;
		max-height: 270px;
	}
	.navbar-collapse form[role="search"] {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 100%;
		padding: 0px;
		margin: 0px;
		z-index: 0;
	}
	.navbar-collapse form[role="search"] button,
	.navbar-collapse form[role="search"] input {
		padding: 8px 12px;
		border-radius: 0px;
		border-width: 0px;
		/*color: rgb(119, 119, 119);
		background-color: rgb(248, 248, 248);
		border-color: rgb(231, 231, 231);
		box-shadow: none;*/
		outline: none;
	}
	.navbar-collapse form[role="search"] input {
		padding: 16px 12px;
		font-size: 14pt;
		font-style: italic;
	    color: rgb(28, 184, 161);
		box-shadow: none;
		    font-family:  "Open Sans";
	}

	@media (min-width: 768px) {
		.navbar-collapse {
			padding-top: 0px !important;
		}
		.navbar-collapse form[role="search"] {
			width: 38px;
		}
		.navbar-collapse form[role="search"] button,
		.navbar-collapse form[role="search"] input {
			padding: 15px 12px;
		}
		.navbar-collapse form[role="search"] input {
			padding: 25px 12px;
			font-size: 18pt;
			opacity: 0;
			display: none;
			border: 2px solid #28166f;
    border-right: none;
		}
		.navbar-collapse form[role="search"].active {
			width: 100%;
		}
		.navbar-collapse form[role="search"].active button,
		.navbar-collapse form[role="search"].active input {
			display: table-cell;
			opacity: 1;
		}
    	.navbar-collapse form[role="search"].active input {
			width: 100%;
         
		}
        .navbar-collapse form[role="search"].active button[type="submit"] {
            background-color: #1cb8a1;
	    }
 
	}


/*menu section css end */
 
 

/*header css end */

/*slider section css start*/
.slider{
    float: left;
    width: 100%;	
}
.slider img{
height:550px !important;
width:100%	
}
#fullpage .slider{    margin-top: 95px;}
.sliderlink-b{
    display: inline-block;
    font-size: 20px;
    line-height: 1.2;
    text-align: center;
    text-transform: capitalize;
    padding: 10px 30px;
 	-webkit-transition: -webkit-transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
    -moz-transition: -moz-transform .5s ease-in-out;
    margin-bottom: 10px;
    color: #fff;
    background-color: #28166f;
    border-radius: 40px;
    margin-top: 25px;
    font-family:  "Open Sans";
    border: 4px solid #28166f;
    text-shadow: none;
    letter-spacing: 1px;
}
.sliderlink-b:hover{
	text-decoration:none;
	color:#fff;
 border: 4px solid #1cb8a1;
	    background-color: #1cb8a1;
		    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.sliderlink-b2:hover{
text-decoration:none;
	color:#fff;
	 border: 4px solid #1cb8a1;
	     -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
 
}
.sliderlink-b2{
    display: inline-block;
    font-size: 20px;
    line-height: 1.2;
    text-align: center;
    text-transform: capitalize;
    padding: 10px 27px;
  	-webkit-transition: -webkit-transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
    -moz-transition: -moz-transform .5s ease-in-out;
    margin-bottom: 10px;
    color: #fff;
    /* background-color: #1c4c49; */
    border-radius: 40px;
    margin-top: 25px;
    font-family:  "Open Sans";
    border: 4px solid #fff;
    text-shadow: none;	
}
.slider p{
    font-family: NixieOne;
    color: #fff;
    text-transform: initial;
    font-size: 30px;
    line-height: 40px;
}
.slidernext{
    font-size: 65px !important;
    background: rgba(197, 197, 197, 0.28);
    padding-bottom: 75px;
width: 100% !important;
}

.jk-slider{
    width:100%;
}
/*          Hero Headers        */
/********************************/
.hero {
    position: absolute;
    top: 45%;
    left: 15%;
    z-index: 3;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    right: 15%;
  /*
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
			  */
}
.hero h1 {
    font-size: 6em;    
    font-weight: bold;
    margin: 0;
    padding: 0;
}
 

.fade-carousel .carousel-inner .item .hero {
    opacity: 0;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s; 
}
.fade-carousel .carousel-inner .item.active .hero {
    opacity: 1;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s;    
}
/********************************/
/*            Overlay           */
/********************************/
.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #080d15;
    opacity: .7;
}

/*slider section css end */

/*homesection counter css start*/
.homesection{width:100%;float:left;padding-bottom:20px;/*background-image: url(../images/triangle-bg.png);*/border-bottom: 1px solid #ece9e9;position: relative;}
.homesection h1{
    font-weight: 700;
    color: #1cb8a1;
    text-align: center;
   font-family:  "Open Sans";
    text-transform: uppercase;
    font-size: 43px;
    padding-top: 15px;
    padding-bottom: 15px;
}

/*.verticalLine {background-color: #f5f5f5;}
.verticalLine a{background-color: #f5f5f5;}*/

.verticalLine-hover:hover {background-color: #f5f5f5;}
.verticalLine-hover:hover a{background-color: #f5f5f5;}

.button1{
     display: inline-block;
    font-size: 25px;
    line-height: 1.2;
    text-align: center;
    text-transform: capitalize;
    padding: 8px 49px 12px;
    
    margin-bottom: 10px;
    color: #1cb8a1;
    /* background-color: #1c4c49; */
    border-radius: 40px;
    /* margin-top: 25px; */
    font-family:  "Open Sans";
    border: 2px solid #1cb8a1;
    text-shadow: none;
	/*-webkit-transition: -webkit-transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
    -moz-transition: -moz-transform .5s ease-in-out;*/
	
}
.button1:hover{
	text-decoration:none;
	color:#fff;
 -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
	    background-color: #28166f;
	 border: 2px solid #28166f;
}


.button2{
     display: inline-block;
    font-size: 22px;
    line-height: 1.2;
    text-align: center;
    text-transform: capitalize;
    padding: 8px 25px 11px;
    margin-bottom: 10px;
    color: #1cb8a1;
    border-radius: 40px;
  margin-top: 50px;  
    font-family:  "Open Sans";
    border: 2px solid #1cb8a1;
    text-shadow: none;
    -webkit-transition: -webkit-transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
    -moz-transition: -moz-transform .5s ease-in-out;
	
}
.button2:hover{
	text-decoration:none;
	color:#fff;
	    background-color: #28166f;
     border:2px solid #28166f
}

.event-carousel{
bottom:-40px !important	
}

            .main_counter_area{
              
                overflow: hidden;
            }
            .main_counter_area .main_counter_content .single_counter{
                background: rgba(236, 72, 72, 0.5);
                    color: #fff;
            }
            .main_counter_area .main_counter_content .single_counter i{
                font-size:36px;
            }
 


.sections {
 padding-bottom: 40px;
 padding-top: 10px;
 }
            .overlay {
                background-color: rgba(97, 22, 204, 0.65);
                width: 100%;
                height: 750px;
            }
            .counter_two{
                background: url(https://images.pexels.com/photos/203541/pexels-photo-203541.jpeg?w=940&h=650&auto=compress&cs=tinysrgb) no-repeat 100% 100%;
                background-size:cover;
                height: 380px;
                overflow: hidden;
            }

            .counter_two .main_counter_two .single_counter_two_right{
                margin-top:30px;
                overflow: hidden;
                display: block;
            }
            .counter_two .main_counter_two .single_counter_two_right i{
                color:#fefefe;
                font-size:3.125rem;
                margin-bottom:40px;
                line-height: 4rem;
                display: inline-block;
            }
            .counter_two .main_counter_two .single_counter_two_right h2{
                color:#fff;
                margin-bottom:30px;
                line-height: 0;
            }
            .counter_two .main_counter_two .single_counter_two_right p{
                color:#fefefe;
            }

            /* Landscape phones and portrait tablets */
            @media  (max-width: 768px) {
                html {
                    font-size: 80%;
                }

                .counter_two {
                    height: auto;
                }
                .overlay{
                    height: auto;
                }
            }
            
            
             /*==========================================================
                           counter  style three
            ============================================================*/
            
             #counter_threeup {

                font-size: 14px;
                color: #666666;
                width: 100%;
                font-weight: 400;
            }
            .lightbg {
            }
            .sections {
     
                position: relative;
                overflow: hidden;
            }
            /*For Counterup Section*/

            .counter_threeup{
                display: block;
            }
            .counter_threeup .counter_threeup-photo{
                width: 22%;
                height: 100px;
                float:left;
                margin-right: 10px;
            }
            .counter_threeup .counter_threeup-photo img{
                width:100%;
                margin-top:10px;
            }
            .counter_threeup .counter_threeup-content{
                padding-top:10px;
                padding-left:80px;


            }
            .homesection h5{
                font-family: Open Sans; font-weight: 600;
    color: #000;
    font-size: 35px;
    text-align: center;  margin-bottom: 0px;
            }
            .homesection h6{
     font-family: "Open Sans";           
    text-align: center;
    text-transform: uppercase;
    color: #1cb8a1;
    font-size: 20px;
    padding-top: 10px;margin: 0px;
            }

           
            @media (max-width:768px){
                .counter_threeup .counter_threeup-photo img{
                    width:50%;
                    height: 60%;
                } 
            }

            


/*homesection counter css end*/

/*homesection2 tab css start*/
.homesection2{
    background-image:url(../images/tabbackground.jpg);
    color: #ffffff;
    float: left;
    width: 100%;
     padding-bottom: 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.homesection2 h1{
    font-weight: 700;
    color: #000;
    text-align: center;
    font-family: Open Sans;
    text-transform: uppercase;
    font-size: 43px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.homesection2 h1 span{color: #1cb8a1;}
.content-quality{float:left;width:193px;}
.content-quality p{margin-left:10px;font-family:' "Open Sans"', sans-serif;font-size:14px;font-weight:600;line-height:17px;}
.content-quality p span{display:block;}
.tabtop li a{     padding: 11px 0px !important;
    color: #000;
    border-radius: 0px;
    margin-right: 22.008px;
    border: 1px solid #000 !important;
    color: #000;
    font-size: 18px;font-family: open sans;
	text-align:center; min-height: 140px !important;}
.tabtop .item-active a:after{position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -10px;
    content: "";
    display: block;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #1abc9c;z-index:9999}
/*.tabtop .active a:before{content:"?";position:absolute;top:103px;left:75px;color:#1cb8a1;font-size:30px;*/}
.tabtop li a:hover{ text-decoration:none;}
.tabtop .item-active a:hover{color:#fff !important;}
.tabtop .item-active a{background-color:#1cb8a1 !important;color:#FFF !important;min-height: 140px !important; border: 1px solid #1cb8a1 !important;    border-radius: 0px !important;}

.margin-tops{margin-top:30px;}
.tabtop li a:last-child{padding:10px 22px;}
.thbada{padding:10px 28px !important;}
 
.margin-tops4{margin-top:20px;}
.tabsetting{padding-top:6px;}
.services{background-color:#d4d4d4;min-height:710px;padding:65px 0 27px 0;}
.services a:hover{color:#000;}
.services h1{margin-top:0px !important;}
.heading-container p{font-family:'Lato', sans-serif;text-align:center;font-size:16px !important;text-transform:uppercase;}

.homesection2-center{
width:95%;
margin:0px auto;	
}
.tabtop li a img{
display:block;
margin:auto
}
.homesection2 h2{
    font-weight: bold;
    color: #000;
    text-align: center;
    font-family: Open Sans;
    text-transform: uppercase;
    font-size: 25px;
    margin-top: 10px;float: right; margin-right: 20px;
}
 
.homesection2 h3{
    color: #000;
    font-family:  "Open Sans";
    text-transform: capitalize;
    font-size: 25px;
}
.leftside-tab{
width:40%;
float:left;	
}
.rightside-tab{
width:60%;
float:left	
}
.hidei{
    color: transparent;	
}
.right-h2 {
    font-family:  "Open Sans" !important;
    font-style: normal;
    letter-spacing: 0.1px;
    text-rendering: optimizeLegibility;
    font-size: 15px !importnat;
    letter-spacing: 0.3px;
    line-height: 20px;
    color: #000;
    padding-top: 4px;
    font-size: 18px;
}
.sexy_line{ 
    display:block;
    border:none;
    color:white;
    height:2px;
	    margin-top: 25px;
    background:black;
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 720, from(#8d8b8c), to(#fff));
}
.homesection2 h5{
 
    color: #000;
    font-family:  "Open Sans";
    text-transform: capitalize;
    font-size: 20px;
    padding-top: 30px;
}
.homesection2 h6{
    color: #1cb8a1;
    font-family: OpenSans-Bold;
    font-size: 23px;
}
.homesection2 p{
    font-size: 17px;
}
.donatenow-button{
    display: inline-block;
    font-size: 19px;
    line-height: 1.2;
    text-align: center;
    text-transform: capitalize;
    padding: 8px 20px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin-bottom: 10px;
    color: #fff;
    background-color: #1cb8a1;
    margin-top: 5px;
    font-family:  "Open Sans";
    text-shadow: none;
    border-radius: 25px;border: 0;
}
.donatenow-button:hover{
	text-decoration:none;
	color:#fff;
    background: #28166f;
}
.nav-tabs {
    border-bottom: none !important;
}
.tab-viewmore{
    display: inline-block;
    font-size: 25px;
    line-height: 1.2;
    text-align: center;
    text-transform: capitalize;
    padding: 10px 25px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin-bottom: 10px;
    margin-top: 40px;
    color: #1cb8a1 !important;
    font-family:  "Open Sans";
    border: 2px solid #1cb8a1;
    text-shadow: none;
    border-radius: 25px;
}
.tab-viewmore:hover{
  background: #28166f !important;
  color: #fff !important;
  border: 2px solid #28166f;
text-decoration:none;	
}
/*homesection2 tab css end */

/*homesection3 div css start*/
.homesection3{
width:100%;
float:left;	
/*background:#f5f5f5;*/
padding-bottom:50px !important;
    border-bottom: 1px solid #ece9e9;
}
.homesection3 h1{
    font-weight: 700;
    color:#1cb8a1;
    text-align: center;
    font-family: Open Sans;
    text-transform: uppercase;
    font-size: 43px;
    padding-top: 30px;
    padding-bottom: 30px;
}
 /*
 .flip-container {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000;
 
}

	.flip-container:hover .flipper,  
  .flip-container.hover .flipper {
		-webkit-transform: rotateY(180deg);
		-moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}

.flip-container, .front, .back {
	width: 320px;
	height: 270px;
	width:100%;
border-radius:10px;
 
}

.flipper {
	-webkit-transition: 0.6s;
	-webkit-transform-style: preserve-3d;

	-moz-transition: 0.6s;
	-moz-transform-style: preserve-3d;
  
  -o-transition: 0.6s;
	-o-transform-style: preserve-3d;

	transition: 0.6s;
	transform-style: preserve-3d;
    margin-top: -25px;
    z-index: -1;
	position: relative;
}

.front, .back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
	backface-visibility: hidden;

	position: absolute;
	top: 0;
	left: 0;
}

.front {
background:#f5f5f5;
	z-index: 2;
}

.back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
	transform: rotateY(180deg);

	background: #06907c;
}

.front .name {
	font-size: 2em;
	display: inline-block;
	background: rgba(33, 33, 33, 0.9);
	color: #f8f8f8;
	font-family: Courier;
	padding: 5px 10px;
	border-radius: 5px;
	bottom: 60px;
	left: 25%;
	position: absolute;
	text-shadow: 0.1em 0.1em 0.05em #333;

	-webkit-transform: rotate(-20deg);
	-moz-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
	transform: rotate(-20deg);
}

.back-logo {
	position: absolute;
	top: 40px;
	left: 90px;
	width: 160px;
	height: 117px;
 
}

.back-title {
	font-weight: bold;
	color: #00304a;
	position: absolute;
	top: 180px;
	left: 0;
	right: 0;
	text-align: center;
	text-shadow: 0.1em 0.1em 0.05em #acd7e5;
	font-family: Courier;
	font-size: 2em;
}

 
.flip-circle i{
    color: #1cb8a1;
    font-size: 30px;
    padding: 6px 11px;
    border: 2px solid #1cb8a1;
    border-radius: 50%;
    width: 46px;
    height: 46px;
    margin: 5px;
}
.flip-circle{
    width: 55px;
    height: 55px;
    background: #fff;
    margin: 0px auto;
    border-radius: 50%;	
}
.flipi{
    padding: 5px 7px !important;	
}
.flipi1{
    padding: 6px 8px !important;	
}

.front h2{
    color: #575656;
    font-family:  "Open Sans";
    text-transform: capitalize;
    font-size: 20px;
    padding-top: 50px;
    text-align: center;
}
.front p{
text-align:center;
}
.back h2{
    color: #fff;
    font-family:  "Open Sans";
    text-transform: capitalize;
    font-size: 20px;
    padding-top: 50px;
    text-align: center;

}
.back p{
text-align:center;
color:#fff;    background: transparent;
}

.back h2{ background: transparent;
}

.back-buttons {
    display: inline-block;
    font-size: 15px;
    line-height: 1.2;
    text-align: center;
    text-transform: capitalize;
    padding: 5px 15px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin-bottom: 10px;
    color: #fff !important;
    background-color: #1cb8a1;
    margin-top: 5px;
    font-family:  "Open Sans";
    border: 4px solid #1cb8a1;
    text-shadow: none;
       border-radius:25px;
}
.back-buttons:hover{
	text-decoration:none;
color:#fff;
background:#28166f;
border:2px solid #28166f;
}
.flip-container:hover .flip-circle i{
color:#1cb8a1;	
}
*/
/*homesection3 div css end */


/*homesection4 upcomming event div css start*/
#dropdowncssmenu {
	width: auto;
	margin: 35px 10px 0px 10px;
	float: right !important;
	/* border: 1px #ccc solid !important; */
    /* margin-top: 15px; 
	margin-left: 495px;*/
}
#dropdowncssmenu ul {margin-bottom: 0px !important;}
#dropdowncssmenu, #dropdowncssmenu ul, #dropdowncssmenu ul li, #dropdowncssmenu ul li a, #dropdowncssmenu #head-mobile {
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#dropdowncssmenu:after, #dropdowncssmenu > ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
#dropdowncssmenu #head-mobile {
	display: none
}
#dropdowncssmenu > ul > li {
	float: left;padding: 0px 3px;
        margin: 0px 3px;
}
#dropdowncssmenu > ul > li > a {
	padding: 10px 15px;
	font-size: 15px;
	text-decoration: none;
	color: #333;
	font-family: "Open Sans";
	text-transform: inherit;
}
#dropdowncssmenu > ul > li:hover > a, #dropdowncssmenu ul li.active a {
	color: #fff;
}
#dropdowncssmenu > ul > li:hover, #dropdowncssmenu ul li.active:hover, #dropdowncssmenu ul li.active, #dropdowncssmenu ul li.has-sub.active:hover {
	background: #1cb8a1 !important;
	-webkit-transition: background .3s ease;
	-ms-transition: background .3s ease;
	transition: background .3s ease; color:#333;
	 
}
#dropdowncssmenu > ul > li.has-sub > a {
	/*padding-right: 30px*/
}
#dropdowncssmenu > ul > li.has-sub > a:after {
	position: absolute;
	top: 22px;
	right: 11px;
	width: 8px;
	height: 2px;
	display: block;
	background: #ddd;
	display:none;
	content: ''
}
#dropdowncssmenu > ul > li.has-sub > a:before {
	position: absolute;
	top: 19px;
	right: 14px;
	display: block;
	width: 2px;
	display:none;
	height: 8px;
	background: #ddd;
	content: '';
	-webkit-transition: all .25s ease;
	-ms-transition: all .25s ease;
	transition: all .25s ease
}
#dropdowncssmenu > ul > li.has-sub:hover > a:before {
	top: 23px;
	height: 0
}
#dropdowncssmenu ul ul {
	position: absolute;
	left: -9999px;
	    margin: 0px 0px 0px -43px;z-index: 3;
}
#dropdowncssmenu ul ul li {
	height: 0;
	-webkit-transition: all .25s ease;
	-ms-transition: all .25s ease;
	background: #1cb8a1;
	transition: all .25s ease; border-bottom:1px #149885 solid;
	 
}
#dropdowncssmenu ul ul li:hover {
}
#dropdowncssmenu li:hover > ul {
	left: auto
}
#dropdowncssmenu li:hover > ul > li {
	height: 43px
}
#dropdowncssmenu ul ul ul {
	margin-left: 79%;
	top: 0
}
#dropdowncssmenu ul ul li a {
	border-bottom: 1px solid rgba(150,150,150,0.15);
	padding: 14px 15px;
    line-height: 14px;
	width: 190px;
	font-size: 14px;
	text-decoration: none;
	color: #fff;
	font-weight: 400;font-family: open sans;
}
#dropdowncssmenu ul ul li a i{text-align: right;
    float: right;
    font-size: 15px;
    font-weight: normal;}
#dropdowncssmenu ul ul li:last-child > a, #dropdowncssmenu ul ul li.last-item > a {
	border-bottom: 0
}
#dropdowncssmenu ul ul li:hover > a, #dropdowncssmenu ul ul li a:hover {
	color: #fff;background:#28166f;
	 
}
#dropdowncssmenu ul ul li.has-sub > a:after {
	position: absolute;
	top: 16px;
	right: 11px;
	width: 8px;
	height: 2px;
	display: none;
	background: #ddd;
	content: ''
}
#dropdowncssmenu ul ul li.has-sub > a:before {
	position: absolute;
	top: 13px;
	right: 14px;
	display: block;
	width: 2px;
	height: 8px;
	background: #ddd;
	content: '';
	display:none;
	-webkit-transition: all .25s ease;
	-ms-transition: all .25s ease;
	transition: all .25s ease
}
#dropdowncssmenu ul ul > li.has-sub:hover > a:before {
	top: 17px;
	height: 0
}
#dropdowncssmenu ul ul li.has-sub:hover, #dropdowncssmenu ul li.has-sub ul li.has-sub ul li:hover {
	background: #28166f;
}
#dropdowncssmenu ul ul ul li.active a {
	border-left: 1px solid #333
}
#dropdowncssmenu > ul > li.has-sub > ul > li.active > a, #dropdowncssmenu > ul ul > li.has-sub > ul > li.active> a {
	border-top: 1px solid #333
}
 @media screen and (max-width:1000px) {
#dropdowncssmenu {
	width: 100%
}
#dropdowncssmenu ul {
	width: 100%;
	display: none
}
#dropdowncssmenu ul li {
	width: 100%;
	border-top: 1px solid #444
}
#dropdowncssmenu ul li:hover {
	background: #363636;
}
#dropdowncssmenu ul ul li, #dropdowncssmenu li:hover > ul > li {
	height: auto
}
#dropdowncssmenu ul li a, #dropdowncssmenu ul ul li a {
	width: 100%;
	border-bottom: 0
}
#dropdowncssmenu > ul > li {
	float: none
}
#dropdowncssmenu ul ul li a {
	padding-left: 25px
}
#dropdowncssmenu ul ul li {
	background: #333!important;
}
#dropdowncssmenu ul ul li:hover {
	background: #363636!important
}
#dropdowncssmenu ul ul ul li a {
	padding-left: 35px
}
#dropdowncssmenu ul ul li a {
	color: #ddd;
	background: none
}
#dropdowncssmenu ul ul li:hover > a, #dropdowncssmenu ul ul li.active > a {
	color: #fff
}
#dropdowncssmenu ul ul, #dropdowncssmenu ul ul ul {
	position: relative;
	left: 0;
	width: 100%;
	margin: 0;
	text-align: left
}
#dropdowncssmenu > ul > li.has-sub > a:after, #dropdowncssmenu > ul > li.has-sub > a:before, #dropdowncssmenu ul ul > li.has-sub > a:after, #dropdowncssmenu ul ul > li.has-sub > a:before {
	display: none
}
#dropdowncssmenu #head-mobile {
	display: block;
	padding: 23px;
	color: #ddd;
	font-size: 12px;
	font-weight: 700
}
.button {
	width: 55px;
	height: 46px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	z-index: 12399994;
}
.button:after {
	position: absolute;
	top: 22px;
	right: 20px;
	display: block;
	height: 4px;
	width: 20px;
	border-top: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
	content: ''
}
.button:before {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	position: absolute;
	top: 16px;
	right: 20px;
	display: block;
	height: 2px;
	width: 20px;
	background: #ddd;
	content: ''
}
.button.menu-opened:after {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	top: 23px;
	border: 0;
	height: 2px;
	width: 19px;
	background: #fff;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
.button.menu-opened:before {
	top: 23px;
	background: #fff;
	width: 19px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
#dropdowncssmenu .submenu-button {
	position: absolute;
	z-index: 99;
	right: 0;
	top: 0;
	display: block;
	border-left: 1px solid #444;
	height: 46px;
	width: 46px;
	cursor: pointer
}
#dropdowncssmenu .submenu-button.submenu-opened {
	background: #262626
}
#dropdowncssmenu ul ul .submenu-button {
	height: 34px;
	width: 34px
}
#dropdowncssmenu .submenu-button:after {
	position: absolute;
	top: 22px;
	right: 19px;
	width: 8px;
	height: 2px;
	display: block;
	background: #ddd;
	content: ''
}
#dropdowncssmenu ul ul .submenu-button:after {
	top: 15px;
	right: 13px
}
#dropdowncssmenu .submenu-button.submenu-opened:after {
	background: #fff
}
#dropdowncssmenu .submenu-button:before {
	position: absolute;
	top: 19px;
	right: 22px;
	display: block;
	width: 2px;
	height: 8px;
	background: #ddd;
	content: ''
}
#dropdowncssmenu ul ul .submenu-button:before {
	top: 12px;
	right: 16px
}
#dropdowncssmenu .submenu-button.submenu-opened:before {
	display: none
}
#dropdowncssmenu ul ul ul li.active a {
	border-left: none
}
#dropdowncssmenu > ul > li.has-sub > ul > li.active > a, #dropdowncssmenu > ul ul > li.has-sub > ul > li.active > a {
	border-top: none
}
}
.homesection4{
width:100%;
float:left;	    border-bottom: 1px solid #ece9e9;
}
.homesection4 h1{
    font-weight: 700;
    color: #000;
    text-align: center;
    font-family: Open Sans;
    text-transform: uppercase;
    font-size: 43px;
    padding-top: 30px;
    padding-bottom: 30px;	
}
.homesection4 h1 span{color:#1cb8a1;}
.eventimg{width:100%;}
.homesection4 h3{
    color: #000;
    text-transform: capitalize;
    font-size: 22px;
    line-height: 30px;
	padding-bottom:20px;    
    font-weight: bold;
}
.homesection4 h3 a{color: #000 !important;}
.event-detail{
    font-size: 15px;
    line-height: 18px;	
}
.event-detail a{color: #000 !important;}
.more-details{
    display: inline-block;
    font-size: 15px;
    line-height: 1.2;
    text-align: center;
    text-transform: capitalize;
    padding: 5px 15px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin-bottom: 10px;
    color: #fff;
    background-color: #1cb8a1;
    margin-top: 5px;
    font-family:  "Open Sans";
    border: 4px solid #1cb8a1;
    text-shadow: none;
    border-radius: 25px;	
}
.more-details{background-color: #1cb8a1;border: 4px solid #1cb8a1}
.homesection4  img{
width:100%;
    padding-top: 3px;
    padding-bottom: 3px;
}
.homesection4 h6{
    color: #000;
    font-family:  "Open Sans";
    text-transform: capitalize;
    font-size: 13px;
    margin-top: 0px;
	font-weight:bold;
    padding: 10px 0px 0px 0px;
}
.homesection4 h6 a{color:#000 !important}
.vertical-p {
    font-size: 11px;
    line-height:6px;	
}
.vhr {
   /* border: 1px solid #575656;*/
 margin-top:0px;
 margin-bottom:0px
}
.list-unstyled li {
cursor:pointer	
}
 .nextup-b{
    font-size: 30px !important;
    color: #575656;
 }
.indx-upcoming-event{float: left;width: 375px;height: 300px;}
.indx-upcoming-event img{width:100%; height:100%;}
.newsletter-page-right{
	/*display:none; */
	float:left;
	width:100%;
 }
 .next-b1{
    margin-top: -25px;	 
 }
.main-event-div{
 
 
width:100%;
float:left;
 
}
.css3-gradient1:after{
	content:"";
    position:absolute;
    z-index:-1;
    top:100%;
    bottom:0;
	width:100%;
	height:50px;
	left:-10%;
	right:-10%;
background:-webkit-radial-gradient(50% -3%, ellipse cover, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%);
background:		   radial-gradient(ellipse at 50% -3%, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 40%);
margin:0px auto;
}
 
.css3-gradient1
 
{
  	position:relative;
 
}
 
 
/*homesection4 upcomming event div css end*/

/*event css start*/
.day {
    font-size : 12px;
    }
.date {
    text-align : center;
    }
    
.vertical .carousel-inner {
  height: 100%;
}
.datepicker-days table tr{border-bottom: 1px solid #f1f1f1;}
.datepicker-days table tr td{border-right: 1px solid #f1f1f1;}
.datepicker-days table tr td:first-child{border-left: 1px solid #f1f1f1;}
.datepicker-days table tr th:first-child{border-left: 1px solid #f1f1f1;}
.datepicker-days table tr th{border-right: 1px solid #f1f1f1;}
.datepicker .datepicker-switch{border-right:none;}
.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th {
    cursor: pointer;
    border: none !important;
}

.carousel.vertical .item {
  -webkit-transition: 0.2s ease-in-out top;
     -moz-transition: 0.2s ease-in-out top;
      -ms-transition: 0.2s ease-in-out top;
       -o-transition: 0.2s ease-in-out top;
          transition: 0.2s ease-in-out top;
}

.carousel.vertical .active {
  top: 0;
 
}

.carousel.vertical .next {
  top: 300px;
}

.carousel.vertical .prev {
  top: -300px;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0px;
}

.carousel.vertical .active.left {
  top: -300px;
}

.carousel.vertical .active.right {
  top: 300px;
}

.carousel.vertical .item {
    left: 0;
}
.active-slidenews{
    background: rgba(204, 204, 204, 0.44);
}
.bxslider li {
background:#fff	
}
.bx-wrapper .bx-pager{
	display:none;
}
.bx-wrapper{
max-width:1080px !important;	
}
 
/*event css end*/ 

.home-about{
width:100%;	
float:left;    border-top: 1px solid #ece9e9; margin-top:10px;	
}
.home-about h1{
    font-weight: 700;
    color: #000;
    text-align: center;
    font-family: Open Sans;
    text-transform: uppercase;
    font-size: 43px;
    padding-top: 30px;
    padding-bottom: 70px;	
}
.home-about h1 span{color:#1cb8a1;}
.home-about h3{
    color: #575656;
    font-family:  "Open Sans";
    text-transform: capitalize;
    font-size: 20px;
    padding-top: 25px;
    text-align: center;	
	font-weight:bold;
}
.home-about h3 a:hover{color: #fff;}
.home-about h3:hover a{color:#fff;}
.home-about p{
    text-align: center;
    padding: 0px 10px;
}
.read-about{
    color: #575656 !important;
    font-family:  "Open Sans";
    text-transform: capitalize;
    font-size: 17px;
    font-style: italic;	
	font-weight:bold;
}
.read-about:hover{
text-decoration:none;
 
}
.homeabout-iframe{
margin-top:55px	
}
.homeabout-iframe1{
margin-top:0px; height: 380px;
}
.mv-page1 h2{margin-top:0px !important;font-size: 24px; font-weight: bold; margin-bottom:15px;font-family: Open Sans;}
.nav-tabs > li > a{
    font-family:  "Open Sans";
    font-size: 18px;
    font-weight: normal;	
}
.tabtop li a span {line-height: 25px;font-size: 16px;}
.box > .icon { text-align: center; position: relative; }
.box > .icon > .image { position: relative; z-index: 2; margin: auto; width: 76px; height: 76px; border: 8px solid white; line-height: 60px; border-radius: 50%;     background: #1cb8a1; vertical-align: middle; }
 .box > .icon > .image img{padding: 0px 10px; width: 100%;}
 .box > .icon:hover > .image { background: #1cb8a1; } 
 
.box > .icon > .image > i { font-size: 30px !important; color: #fff !important; }
.box > .icon:hover > .image > i { color: white !important; }
 
.box > .icon > .info { margin-top: -24px; background: #f1f1f1; border: 1px solid #e0e0e0; padding: 15px 0 10px 0;     min-height: 200px;}
.box > .icon:hover > .info { background: #1cb8a1; border-color: #e0e0e0; color: #fff; }
  .box > .icon:hover > .info > .read-about{color:#fff !important}
 .box > .icon:hover > .info:hover a{color:#fff !important;}
  .box > .icon:hover > .info > h3.title:hover a{color:#fff !important}
 .box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .read-about { color: #fff; } 
.box > .icon > .info > .more a { font-family: "Roboto",sans-serif !important; font-size: 12px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }
/*.box > .icon:hover > .info > .more > a { color: #fff; padding: 6px 8px; background-color: #63B76C; }*/
.box .space { height: 30px; }



 
 
 .csr-partner{
width:100%;
float:left;
background:#f9f9f9;
    padding-top: 23px; 
 }

/*
.clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
 
    overflow: hidden;
    float:left;
    width:100%;
 
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;  
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
	    background: #fff;
}

 

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding: 4px 10px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    position: absolute;
    cursor: pointer;
    z-index: 4;
   margin-top: 44px;
    background: transparent;
    color: #9f9f9f;
    border: 1px solid;   
  	
}

.nbs-flexisel-nav-left {
    left: -31px;
    z-index: 99999;
 
    margin-top: 44px;
}

.nbs-flexisel-nav-left:before {
    content: "<"
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: -30px;    
}

.nbs-flexisel-nav-right:before {
    content: ">"
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}
 */
 
  .card {
   
        position: relative;
        display: inline-block;
    
    }
    .card .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 99;
    }
    .card:hover .img-top {
        display: inline;
    }
 
	
.hide{display:none;}

 
.slick-track li .show-icon{ display:block;}
.slick-track li .hide-icon{ display:none;}

.slick-track li.item-active .show-icon{ display:none;}
.slick-track li.item-active .hide-icon{ display:block;}


/*footer css start*/
footer{
width:100%;
float:left;
background:#1cb8a1;
}
footer h1{
    color: #fff;
    font-family:  "Open Sans";
    text-transform: capitalize;
    font-size: 23px;
    padding-top: 35px;
    padding-bottom: 30px;
}
.footeri{
color:#fff;
font-size:25px !important	
}
footer p{
color:#fff;
 
}
.footer-blog{
width:100%;
padding-top:8px
}
.footer-ul li a:before {
   font-family: FontAwesome;
   content: "\f0c8";
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
   font-size:10px
}
.footer-ul li a{

    font-style: normal;
    letter-spacing: 0.1px;
    text-rendering: optimizeLegibility;
    font-size: 14px;
    letter-spacing: 0.3px;
    line-height: 27px;
    color: #fff;	
}
.footer-ul li a:hover{
	text-decoration:none;
	color:#fff;
}

.footer-ul1 li a:before {
   font-family: FontAwesome;
   content: "\f041";
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
   font-size:23px
}
.footer-ul1 li a{
    font-family: "Open Sans";
    font-style: normal;
    letter-spacing: 0.1px;
    text-rendering: optimizeLegibility;
    font-size: 15px;
    letter-spacing: 0.3px;
    line-height: 35px;
    color: #fff;	
}
.footer-ul1 li a:hover{
	text-decoration:none;
	color:#fff;
}
.footer-div2{
width:100%;
float:left;
background:#06907c;	
}
.footer-div2 h3{
    color: #fff;
    font-family: "Open Sans";
    text-transform: capitalize;
    font-size: 18px;
	padding-top:6px
}
.newsletter-input{
    width: 100%;
    float: left;
    background: #fff;
    font-family: "Open Sans";
    border: 1px solid #fff;
    padding: 12px 10px;
    border-radius: 5px;
    margin-top: 10px;
    font-size: 15px;	
}
.footer-div2-inside1{
width:18%;
float:left;	
}
.footer-div2-inside2{
width:25%;
float:left;	
}
.subscribe-b{
    background: #1cb8a1;
    border: 1px solid #1cb8a1;
    color: #fff;
    font-family: "Open Sans";
    font-size: 17px;
    padding: 12px 25px;
    margin-top: 10px;
    border-radius: 25px;
}
.footer-div2-inside3{
width:18%;
float:left;	
}
.footer-div2-inside4{
width:21%;
float:right;	
}
.footer-download{
    display: inline-block;
    font-size: 17px;
    line-height: 1.2;
    text-align: center;
    text-transform: capitalize;
    padding: 8px 45px 10px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin-bottom: 10px;
    color: #fff;
 
    border-radius: 5px;
    /* margin-top: 25px; */
    font-family: "Open Sans";
    border: 2px solid #fff;
    text-shadow: none;
    font-weight: normal;
    text-transform: uppercase;	
	margin-top:15px
}
.footer-download1{
    display: inline-block;
    font-size: 17px;
    line-height: 1.2;
    text-align: center;
    text-transform: capitalize;
    padding: 8px 23px 10px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin-bottom: 10px;
    color: #fff;
 
    border-radius: 5px;
    /* margin-top: 25px; */
    font-family: "Open Sans";
    border: 2px solid #fff;
    text-shadow: none;
    font-weight: normal;
    text-transform: uppercase;	
	margin-top:32px
}
.footer-download1:hover{
color:#fff;
background:#1cb8a1;
text-decoration:none;
    border: 2px solid #1cb8a1;
}
.footer-download:hover{
color:#fff;
background:#1cb8a1;
text-decoration:none;
    border: 2px solid #1cb8a1;
}

/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
	    float: right;
    margin-top: -45px;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 45px;
	height: 45px;
	font-size:20px;
    background: #1cb8a1;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

 .footer-div3{
width:100%;
float:left;	 
background:#1cb8a1;	 
 }
 .footer-lastul li a{
	    font-family: "Open Sans";
    font-style: normal;
    letter-spacing: 0.1px;
    text-rendering: optimizeLegibility;
    font-size: 14px;
    letter-spacing: 0.3px;
    line-height: 27px;
    color: #fff;
float:left; 
padding: 10px 15px 10px 0px;
 }
 .copyright{
    text-align: right;
    padding-top: 12px;
 }
 
 
/*footer css end */








/*responsive css start */
 @media only screen and (min-width : 280px) and (max-width : 416px)
 {
.mylogo {
    margin-top: -53px !important;
}
.hero{
top:18%
}
.sliderlink-b{
font-size:14px;
margin-top:0px;
margin-bottom:1px;	
    padding: 7px 12px;
}
.sliderlink-b2{
font-size:14px;
margin-top:0px;
margin-bottom:1px;	
    padding: 7px 12px;
}	
.slider p{
    line-height: 20px;
    font-size: 18px;
}
.homesection h5{
font-size:25px	
}
.tabtop li a span{
display:none;	
}
.tabtop li {
    width: 33%;
    margin-left: 0px;
    margin-top: 11px;
}
.tabtop .active a:before{
display:none;	
}
.homesection4  img{
width:auto;	
}
.footer-lastul li a{
font-size:10px;	
    padding: 10px 15px 0px 0px;
}
.copyright{
font-size:11px;
margin-top:0px;
padding-top:0px
}
 }
 
 @media only screen and (min-width : 417px) and (max-width : 766px)
 {
.mylogo {
    margin-top: -4px !important;
}
.hero{
top:30%
}
.sliderlink-b{
font-size:18px;
margin-top:0px;
margin-bottom:1px;	
    padding: 10px 20px;
}
.sliderlink-b2{
font-size:18px;
margin-top:0px;
margin-bottom:1px;	
    padding: 10px 20px;
}
.slider p{
    line-height: 25px;
    font-size: 20px;
}
.homesection h5{
font-size:30px	
}
 .tabtop li {
    width: 33%;
    margin-left: 0px;
    margin-top: 11px;
}
.tabtop li a span {
    line-height: 20px;
    font-size: 16px;
}
.tabtop .active a:before{
display:none;	
}
.homesection4  img{
width:auto;	
}

 }
@media screen and (max-width:767px) {
	
.top-header-navbar{
display:block;
}	
.mylogo{
width:75%;
 
}	
	
.header-section{
border-bottom:none;
background:#fff;
position:relative;	
}
.navbar-brand{
height:20px  !important;
    padding: 10px 15px !important;
}	
 	
.hero{
 
left:1%;
right:1%
}
 

.slider img{
height:100% !important	
}
.slidernext{
background:transparent	
}
.slidernext{
font-size:40px !important
}
.carousel-control.left{
margin-left:10px	
}
.carousel-control.right{
margin-left:10px	
}
 
.homesection h1{
padding-top:0px;
padding-bottom:0px;
font-size:35px
}
.homesection2 h1{
padding-top:0px;
padding-bottom:0px;
font-size:35px
}

.homesection h6{
font-size:18px	
}
.button1 {
     font-size: 19px;
    padding: 8px 37px 12px;
    margin-bottom: 10px;
}
.tab-viewmore{
    font-size: 18px;
padding: 10px 9px;	
}
.homesection2 h2{
font-size:14px	
}
.right-h2 {
 
    font-size: 15px !importnat;
    letter-spacing: 0px; 
	line-height: 13px;
    padding-top: 11px;
    font-size: 14px;
}
.flip-container{
margin-top:53px	
}
.homesection3 h1 {
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 35px;
}

.homesection4 h1 {
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 35px;
}
.eventimg{
width:100% !important	
}
.home-about h1{
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 35px;	
}
.footer-blog{
width:auto;	
}
.footer-div2 h3{
	display:none;
}
ul.social-network{
	    margin-top: 17px;
	float:left;
}
.copyright{
float:left;	
}
.bx-controls.bx-has-controls-direction.bx-has-pager {
    display: none;
}
.homeabout-iframe{
height:200px !important;	
}
.homeabout-iframe1{
height:200px !important;	
}

footer h1{
    font-size: 20px;
 padding-top: 0px;  
 padding-bottom:0px;  
}
.footer-downloads12{
margin-top:0px	
}
.footer-tender{
margin-top:0px	
}
.navbar-nav{
padding-bottom:10px	
}
.search-div{
    width: 100%;	
}
}

 @media only screen and (min-width : 768px) and (max-width : 900px)
 {
.top-header-navbar{
display:block;
}
.navbar-brand{
width:80%
}	
.mylogo {
    width: 100%;
}	
.header-section{
border-bottom:none;
background:#fff;
position:relative;	
}
.heder-centerdiv{
width:100% !important;	
}
/*responsive css end */


/*colors*/
.top-header-ul li i{color:red;}
.navbar-nav > li:nth-last-child(1) {
    /*background: red;*/
}
.relative{ position: relative;}

@media only screen and (max-width: 1024px) {
.aided-dropdown-content{display:none; }
.vc_goUp, .vc_goDown{margin-left: 115px !important;}
.donatenow-button {font-size: 14px !important;}

}
    
@media only screen and (max-width:768px) {
}




.hover_effect{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.hover_effect:hover{
    -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
   }
   
#Causes span{ text-transform:capitalize;}
.nav-tabs.nav-justified > li > a{border-radius: 0 !important;}
.mv-page1 ul li{list-style-type: circle !important;}
.welcome {float:left; width:100%; height:auto;}
.welcome h1{font-weight: 700 !important;
    color: #1cb8a1 !important;
    text-align: center !important;
    font-family: "Open Sans" !important;
    text-transform: uppercase !important;
    font-size: 43px !important;
    padding-top: 15px !important;
padding-bottom: 15px !important;}

