@charset "utf-8";
/* CSS Document */
body{width:100%; overflow-x:hidden; font-family: 'Roboto-Regular';}
header{background:#fff; width:100%; background:#fff;}
p{font-size: 17px}
/*
Toolbar 
*/

body.toolbar {
  padding-top: 2.2em;
}
body.toolbar-drawer {
  padding-top: 5.3em;
}

/**
 * Aggressive resets so we can achieve a consistent look in hostile CSS
 * environments.
 */
#toolbar,
#toolbar * {
  border: 0;
  font-size: 100%;
  line-height: inherit;
  list-style: none;
  margin: 0;
  outline: 0;
  padding: 0;
  text-align: left; /* LTR */
  vertical-align: baseline;
}

/**
 * Base styles.
 *
 * We use a keyword for the toolbar font size to make it display consistently
 * across different themes, while still allowing browsers to resize the text.
 */
#user-login{width: 500px; position: relative; margin: 50px auto;}
#user-login input{width: 400px; padding: 5px; margin-top: 5px; margin-bottom: 10px;}
#user-login label{width: 100%; line-height: 10px;}
#user-login .description{display: none;}
#user-login #edit-submit{border: 1px #b21117 solid; background: #b21117; color:#fff; }
#toolbar {
  background: #666;
  color: #ccc;
  font: normal small "Lucida Grande", Verdana, sans-serif;
  left: 0;
  margin: 0 -20px;
  padding: 0 20px;
  position: fixed;
  right: 0;
  top: 0;
  -moz-box-shadow: 0 3px 20px #000;
  -webkit-box-shadow: 0 3px 20px #000;
  box-shadow: 0 3px 20px #000;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10');
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10')";
  z-index: 600;
}
#toolbar div.collapsed {
  display: none;
  visibility: hidden;
}
#toolbar a {
  color: #fff;
  font-size: .846em;
  text-decoration: none;
}
#toolbar ul li,
#toolbar ul li a {
  float: left; /* LTR */
}

/**
 * Administration menu.
 */
#toolbar div.toolbar-menu {
  background: #000;
  line-height: 20px;
  padding: 5px 50px 5px 10px; /* LTR */
  position: relative;
}
#toolbar-home a span {
  background: url(/toolbar.html) no-repeat 0 -45px;
  display: block;
  height: 14px;
  margin: 3px 0px;
  text-indent: -9999px;
  vertical-align: text-bottom;
  width: 11px;
}
#toolbar-user {
  float: right; /* LTR */
}
#toolbar-menu {
  float: left; /* LTR */
}
#toolbar div.toolbar-menu a.toggle {
  background: url(/toolbar.html) 0 -20px no-repeat;
  bottom: 0;
  cursor: pointer;
  height: 25px;
  overflow: hidden;
  position: absolute;
  right: 10px; /* LTR */
  text-indent: -9999px;
  width: 25px;
}
#toolbar div.toolbar-menu a.toggle:focus,
#toolbar div.toolbar-menu a.toggle:hover {
  background-position:  -50px -20px;
}
#toolbar div.toolbar-menu a.toggle-active {
  background-position:  -25px -20px;
}
#toolbar div.toolbar-menu a.toggle-active.toggle:focus,
#toolbar div.toolbar-menu a.toggle-active.toggle:hover {
  background-position:  -75px -20px;
}
#toolbar div.toolbar-menu ul li a {
  padding: 0 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
#toolbar div.toolbar-menu ul li a:focus,
#toolbar div.toolbar-menu ul li a:hover,
#toolbar div.toolbar-menu ul li a:active,
#toolbar div.toolbar-menu ul li a.active:focus {
  background: #444;
}
#toolbar div.toolbar-menu ul li a.active:hover,
#toolbar div.toolbar-menu ul li a.active:active,
#toolbar div.toolbar-menu ul li a.active,
#toolbar div.toolbar-menu ul li.active-trail a {
  background: url(../html/toolbar.html) 0 0 repeat-x;
  text-shadow: #333 0 1px 0;
}

/**
 * Collapsed drawer of additional toolbar content.
 */
#toolbar div.toolbar-drawer {
  position: relative;
  padding: 0 10px;
}
.element-invisible{display: none;}

/**
 * IE 6 Fix.
 *
 * IE 6 shows elements with position:fixed as position:static so we replace
 * it with position:absolute; toolbar needs its z-index to stay above overlay.
 */
* html #toolbar {
  left: -20px;
  margin: 0;
  padding-right: 0;
  position: absolute;
  right: 0;
  width: 100%;
}


/*
Home page pre loader
*/

#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}
.textbn{color:#fff; position:absolute; bottom:0px; width:100%; padding:10px; background:rgba(0,0,0,.7); font-size:24px;}
.textbn small{line-height:16px;  width:100%; display:block; font-size:11px;}
.inmob{display:none;}
		.inpc{display:block;}
.mm1{padding-left:200px !important;}
.mm2{padding-left:335px !important;}
.mm3{padding-left:393px !important;}

.videosection{width:100%; overflow:hidden;}
.overlayvid{position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,.7);}
#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #d71b13 ;

    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */

    z-index: 1001;
}
.intrivations P{font-size:14px; text-align:left;}
.intrivations h2{margin-top:0;}

#loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #b21117;

    -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
.menu1{padding-left:200px !important;}
.menu2{padding-left:335px !important;}
.imagegrid{width:100%; list-style:none; padding:0; margin:0;}
.imagegrid li{display:inline-block; margin-right:8px; margin-top:10px;}
.imagegrid li img{height:220px ; width:auto ; }
#loader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #d71b13;

    -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
.carousel-inner .item div{display:block !important;}
.carousel-indicators li a{display:block;}
.modal-body div span{display:block; width:100%;}
.gallery_thm .owl-prev{width:50px; height:80px; display:block; position:absolute; background:url(../images/arrownex.png) center no-repeat; background-size:cover; text-indent:-9999px; background-color:#b21117; top:50%; margin-top:-40px; left:-60px;}

.gallery_thm .owl-next{width:50px; height:80px; display:block; position:absolute; background:url(../images/arrowpre.png) center no-repeat; background-size:cover; text-indent:-9999px; background-color:#b21117;  top:50%; margin-top:-40px; right:-60px;}
.gallery_thm li{height:140px; overflow:hidden;}
.gallery_thm li img{width:100% !important; height:auto !important; margin:0 !important; transition: all 0.5s ease;}
.gallery_thm li:hover img{width:100% !important; height:auto !important; margin:0 !important; }
.gallery_thm  .owl-item{overflow:hidden;}
.map{position:relative;}
.map iframe{width:100%; height:550px;}
.addrecc_indt{position:absolute; z-index:500; width:450px; height:300px; background:#fff; border:#ccc 1px solid; float:right; right:5%; top:5%;}
.addrecc_indt ul{width:100%; padding:10px; margin:0; list-style:none;  }
.addrecc_indt ul li{width:100%;}.addrecc_indt ul li span:first-child{width:25px; display:inline-block; color:#d6100e; font-size:25px;}
.addrecc_indt ul li span:last-child{font-size:16px; margin-left:10px; color:#333 !important;}
.addrecc_indt ul li span:last-child a{color:#333 !important;}
@-webkit-keyframes spin {
    0%   { 
        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(0deg);  /* IE 9 */
        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
    }
    100% {
        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(360deg);  /* IE 9 */
        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
    }
}
@keyframes spin {
    0%   { 
        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(0deg);  /* IE 9 */
        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
    }
    100% {
        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(360deg);  /* IE 9 */
        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
    }
}

#loader-wrapper .loader-section {
    position: fixed;
    top: 0;
    width: 51%;
    height: 100%;
    background: #FFFFFF;
    z-index: 1000;
    -webkit-transform: translateX(0);  /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translateX(0);  /* IE 9 */
    transform: translateX(0);  /* Firefox 16+, IE 10+, Opera */
}

#loader-wrapper .loader-section.section-left {
    left: 0;
}

#loader-wrapper .loader-section.section-right {
    right: 0;
}
/* Loaded */
.loaded #loader-wrapper .loader-section.section-left {
    -webkit-transform: translateX(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translateX(-100%);  /* IE 9 */
    transform: translateX(-100%);  /* Firefox 16+, IE 10+, Opera */

    -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
    transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.loaded #loader-wrapper .loader-section.section-right {
    -webkit-transform: translateX(100%);  /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translateX(100%);  /* IE 9 */
    transform: translateX(100%);  /* Firefox 16+, IE 10+, Opera */

    -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
    transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.loaded #loader {
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;  
    transition: all 0.3s ease-out;
}
.loaded #loader-wrapper {
    visibility: hidden;

    -webkit-transform: translateY(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translateY(-100%);  /* IE 9 */
    transform: translateY(-100%);  /* Firefox 16+, IE 10+, Opera */

    -webkit-transition: all 0.3s 1s ease-out;  
    transition: all 0.3s 1s ease-out;
}

.logolder img{width:100%;}
.navbar-brand{padding:4px 21px;}
.navbar{margin-bottom:0;}
.logogal{width:250px; margin-top:8px; margin-left:-40px !important;}
.navbar-nav>li>a{padding:15px 10px; font-weight:400; color:#d7201f !important;}
.navbar-default{background:#fff;}
.logogal img{width:100%;}
.fsbanner > div{overflow:hidden; 	
  }
.fsbanner{border-bottom:0px #b21117 solid;
transition: all 1s ease;
 -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
}
.fsbanner > div .name{font-size:30px; font-family: 'Roboto-Bold';}
.scrobtm{margin-top:-17px; width:35px; height:35px; left:50%; margin-left:-20px; position:absolute; z-index:500;}
.we_are{padding:25px 0px;}
.accordian_ver{width:100%;  position:relative;}
.we_are h1{text-align:center; font-size:36px; font-weight:400; margin-top:15px; color:#555;}
.hefg{width:100%; margin:0 auto;}.hefg h1{text-align:center !important; font-family: 'Roboto-Medium';}.hefg span{width:100px; height:3px; margin:0 auto; background:#ed1d25; display:block;}
.righttxt{margin-bottom:20px;}
.centertxt{position:relative; margin:0 auto; width:1170px;}.righttxt h1{text-align:left; font-family: 'Roboto-Black'; color:#b21117; margin:0; padding:0;}.righttxt p{text-align:left; margin:0; padding:0; font-size:16px; line-height:21px;}.paddnlft{padding-left:70px;}
.bdr_rt{border-right:#e2e2e2 solid 2px;}
.righttxt{margin-top:50px;}.textthcen{margin-top:30px; text-align:center; font-size:16px; line-height:21px;}
.redbgsec{background:#b21117; padding:30px 0px; padding-bottom:15px; display:table; width:100%;}
.image_sex{width:195px; position:relative; margin:0 auto; height:195px; }.image_sex img{width:100%;}
.image_sex h2{position:absolute; top:0%; }
.con_icon div p{  font-family: 'Roboto-Medium';}
.redbgsec h1{text-align:center; font-size:36px; font-weight:400; color:#fff;}
.redbgsec .hefg span{width:100px; height:3px; margin:0 auto; background:#fff; display:block;}
.con_icon{margin:0 auto; width:1170px; position:relative; margin-top:50px; padding-left:30px; padding-right:30px;}
.con_icon div p{color:#fff; font-size:16px; text-align:center; margin-top:15px; line-height:18px;}

.div5{width:20%; float:left;}
.count-title{width:100%; text-align:center; padding-top:0px; margin-top:40%; font-size:35px; color:#fff; font-weight:lighter;}
.anmateimage{width:90%; top:0; margin:0 auto; position:relative;}
.con_icon .col-md-4{margin-top:20px; cursor:pointer;}
footer{background:#363636; width:100%; margin:0; padding:30px 0px; padding-bottom:0; height:auto;}
.footer_con{width:1170px; margin:0 auto; display:table; position:relative;}
.ul_list{width:20%; float:left; padding:0; margin:0; list-style:none;}
.ul_list .headingtx{font-size:18px; font-weight:400; padding-left:0; margin-bottom:3px; font-family: 'Roboto-Medium'; }
.ul_list li{width:100%; color:#fff; padding:0; margin:0; padding-left:0px;}
.ul_list li a{width:100%; display:block; padding:2px; cursor:pointer; color:#fff; font-weight:lighter; font-size:14px; 	font-family: 'Roboto-Light';}
.linkbtncon{width:100%; padding:5px 0px !important; font-size:18px !important; font-weight:400;  text-align:center; border:1px #b21117 solid;}
.linkbtncon:hover{background:#b21117; color:#fff;}
.t_cbtm {font-size:13px; color:#fff; line-height:18px;}
.tb_last{width:100%; padding:8px; background:#252525; margin-top:20px;}
.tb_last p{font-size:12px; margin-bottom:0; color:#fff;}
.tb_last ul{padding:0; margin:0; list-style:none;} .tb_last li{float:left; color:#fff; margin-left:15px;}
.tb_last li a{font-size:13px; color:#fff; cursor:pointer;}
.icons_social{padding:0; margin:0; margin-top:20px;}
.icons_social li{display:inline-block; list-style:none; margin-right:10px;}
.logo2{padding:5px;}
.icons_social li a{display:block; width:30px; height:30px; text-align:center; color:#141414; padding-top:0px; border:1px #c6c6c6 solid; border-radius:50%;}
.icons_social li a:hover{color:#fff; background:#ea141c; border-color:#ea141c;}
.soch{margin-right:20px;}
.menu_navigation{width:100%; display:table;  background:#b21117; }
.menumn > li a{cursor:default}
.menu_navigation .menumn li:hover .menu_navigationsub{display:block;}
.menu_navigationsub{width:100%; display:block; overflow:hidden;  height:0;   background:#d71b13; }
.menumn{padding:0; margin:0; width:100%;  list-style:none;}
.menumn li{float:left; padding:0; margin:0;}
.menumn li:hover{background:#d71b13;}
.headwid{width:100%;}
.menumn li a{padding:8px 23px; display:inline-block; color:#FFF; font-size:16px;}
.menumn li a img{display:inline-block; float:right; margin-left:10px; margin-top:10px;}
.menumn li a:hover{ background:#d71b13; }
.menumn li .active{ background:#d71b13; font-family: 'Roboto-Black'; }
.menu_navigationsub {position: absolute;width: 100%;left: 0;height: 43px; z-index: 200; display:none;}
.menu_navigationsub .menumn li a:hover{ background:#fff; color:#000; }
.menu_navigationsub .menumn li .active{ background:#fff; color:#000; font-family: 'Roboto-Black';}
.cetretheicn{width:100%; display:table; text-align:center; padding:0; margin:0;}
.cetretheicn li{text-align:center; display:inline-block; width:200px; margin-top:50px; height:300px;}
.cetretheicn li .child{width:100%; height:300px; display:table; padding-left:10px; padding-right:10px;}
.cetretheicn li p{height:80px;}
.text_abs{width:500px; height:150px; z-index:100;  top:50%; position:absolute; left:10%; margin-top:-150px; display:block !important;}
.text_abs h1{font-size:45px; line-height:55px;}
.arrow_prced p{float:left; margin:0; color:#fff;}
.arrow_prced:hover p{float:left; margin:0; color:#000;}
.arrow_prced{padding:8px 15px; border:1px #fff solid; background:rgba(0,0,0,.5); color:#fff ; font-weight:lighter; margin-top:10px; display:inline-block;}
.arrow_prced:hover{background:#fff; color:#000;}
.arrow_prced span{width:30px; height:24px; overflow:hidden; float:left; margin-left:10px; margin-top:4px;}
.arrow_prced span img{ transition: all 0.3s ease;}
.arrow_prced:hover span img{margin-top:-41px;}
.navbar-header{width:100%;}
.mobile_menu_icon{display:none;}
.image_uper{width:88px; z-index:2; height:auto; position:absolute; left:50%; margin-left:-44px; margin-top:-30px;}.image_uper img{width:100%;}
/*.fsbanner div {transition:all 0.8s ease;
    -webkit-transition:all 0.8s ease;
    -o-transition:all 0.8s ease;
    -moz-transition:all 0.8s ease; background-size:100%;
-ms-transform: scale(1);  IE 9 
    -webkit-transform: scale(1);  Safari 
    transform: scale(1);	
	  }*/

/*  .fsbanner .myActive:hover{ background-size: 100%; background-position:0px 0px;  transition:all 0.8s ease;
    -webkit-transition:all 0.8s ease;
    -o-transition:all 0.8s ease;
    -moz-transition:all 0.8s ease;
	-ms-transform: scale(1.05);  IE 9 
    -webkit-transform: scale(1.05);  Safari 
    transform: scale(1.05);
	margin-left:10px;	
	}*/
.over_laymnu{display:none; position:fixed; right:0; width:100%; top:0; height:100%; background:rgba(0,0,0,.7); z-index:10;}
.righttxt p{text-align:center;}.righttxt p small{text-align:center; font-size:10px; line-height:0px !important; font-style:italic;}

.righttxt h1{text-align:center;}
	
/*about us*/
.modal-body .our_vision {height:auto !important;}

.abtus .container h1{text-align:left; font-weight:600; color:#1f1f1f;}	
.our_vision{background:#ebebeb; padding:20px; height:250px; text-align:center; }.our_vision h1{font-size:24px; text-align:center !important; padding-top:10px; color:#b21117 !important;}
.our_vision h2 img{height:45px;}
.our_vision h2{color:#000; font-size:24px; line-height:45px;}
.linhtbd{width:80px; height:3px; background:#b21117; display:block; margin-bottom:10px;}
.bannerother {width:100%;}
.thubnail{width:100%; border:#b6b6b6 solid 1px; display:table; margin-top:25px;}	
.thubnail img{width:100%;}
.tbbgn{background:#fff;}
.arroimg img{width:auto !important; margin-top:15px;}
.textthumb h1{font-size:17px; height:50px; margin:0; margin-top:15px; padding:0;}
.textthumb p{ color:#b21117; margin-top:5px; font-style:italic;}	
.projects{padding-bottom:50px;}
.link_back a{color:#000;}
.graybg{background:#ebebeb;}
.imgrstr{width:100%; display:table;}
.imgrstr img{margin-top:30px;}
.three_col{width:900px; margin:0 auto; margin-top:30px;}
.thiumbnailcol div img{width:100%;}
.three_col div img{width:100%;}
.gallery{padding:0; margin:0; list-style:none;}
	.content{
			overflow: auto;
			position: relative;
			padding: 10px;
			background-color: #333;
			margin: 20px;
			width: 50%;
			height: auto;
			float: left;
		}
		.content li{
			margin: 4px;
			overflow: hidden;
		}
		.content li a{
			display: inline-block;
			border: 7px solid rgba(255,255,255,.1);
		}
		.content.light, .content.light .mTSButton{ background-color: #c2beb2; }
		.content.light li a{ border: 7px solid rgba(255,255,255,.4); }
		#content-1, #content-2{
			width: auto;
			height: 600px;
		}
		#content-1 ul li:first-child{ margin-top: 20px; }
		#content-1 ul li:last-child{ margin-bottom: 20px; }
		#content-2{ padding: 55px 10px; }
		#content-3 .mTSButton{ background-color: #333; }
		#content-5{ background-color: #444; }
		#content-6{ background-color: transparent; }
		#content-6 .mTSButton{
			background-color: rgba(0,0,0,.7);
			-moz-border-radius: 48px; -webkit-border-radius: 48px; border-radius: 48px;
		}
		#content-6 .mTSButtonLeft{ left: 5px; }
		#content-6 .mTSButtonRight{ right: 5px; }
		.gallery_thm{width:1000px; margin:0 auto; position:relative; margin-top:30px;}
	



.carousel-control.left{background:none;}

.carousel-control.right{background:none;}
.carousel-control.left{position:absolute; border:none; width:40px; font-size:16px; font-weight:lighter; left:268px; top:100%; height:40px; bottom:-50px; background:#b21117;}
.carousel-control.right{position:absolute; width:40px; border:none; font-size:16px; font-weight:lighter; top:100%; height:40px; bottom:-50px; background:#b21117;}
.carousel-control span{font-size:16px !important; font-weight:lighter !important; padding-top:8px;}
.wow{visibility:hidden;}
.tree{position:relative; width:500px; margin:0 auto; margin-top:20px;}
.carousel-indicators{width:100%; height:100%;}
.carousel-indicators li{text-indent:0px; overflow:hidden; width:100px; height:100px; border:none; background:none; position:absolute;}
.carousel-indicators .active{width:100px; height:100px; background:none; position:absolute;}
.carousel-indicators li:nth-child(1){left:25px; top:64px;}
.carousel-indicators li:nth-child(2){left:170px; top:61px;}
.carousel-indicators li:nth-child(3){left:25px; top:218px;}
.carousel-indicators li:nth-child(4){left:-101px; top:195px;}
.carousel-indicators li:nth-child(5){right:75px; top:184px;}
.carousel-indicators li:nth-child(6){right:205px; top:171px;}
.carousel-indicators li:nth-child(7){top: 294px;right: 184px;}
.carousel-indicators li:nth-child(8){top: 340px;right: 360px;}
.carousel-indicators li:nth-child(9) {top: 374px;right:496px;}
.carousel-indicators li:nth-child(10) { top: 479px;right: 380px;}
.carousel-indicators li:nth-child(11) {top: 471px;right: 204px;}
.carousel-indicators li:nth-child(12) {top: 353px;    right: 93px;}
.carousel-indicators li:nth-child(13) {top: 600px;    right: 285px;}
.carousel-indicators li:nth-child(1):hover{background:url(../images/1_hover.png) no-repeat; background-size:100%; text-indent:-999999px;}
.carousel-indicators li:nth-child(2):hover{background:url(../images/2_hover.png) no-repeat; background-size:100%; text-indent:-999999px;}
.carousel-indicators li:nth-child(3):hover{background:url(../images/3_hover.png) no-repeat; background-size:100%; text-indent:-999999px;}
.carousel-indicators li:nth-child(4):hover{background:url(../images/4_hover.png) no-repeat; background-size:100%; text-indent:-999999px;}
.carousel-indicators li:nth-child(5):hover{background:url(../images/5_hover.png) no-repeat; background-size:100%; text-indent:-999999px;}
.carousel-indicators li:nth-child(6):hover{background:url(../images/6_hover.png) no-repeat; background-size:100%; text-indent:-999999px;}
.carousel-indicators li:nth-child(7):hover{background:url(../images/7_hover.png) no-repeat; background-size:100%; text-indent:-999999px;}
.carousel-indicators li:nth-child(8):hover{background:url(../images/8_hover.png) no-repeat; background-size:100%; text-indent:-999999px;}
.carousel-indicators li:nth-child(9):hover{background:url(../images/9_hover.png) no-repeat; background-size:100%; text-indent:-999999px;}
.carousel-indicators li:nth-child(10):hover{background:url(../images/10_hover.png) no-repeat; background-size:100%; text-indent:-999999px;}
.carousel-indicators li:nth-child(11):hover{background:url(../images/11_hover.png) no-repeat; background-size:100%; text-indent:-999999px;}
.carousel-indicators li:nth-child(12):hover{background:url(../images/12_hover.png) no-repeat; background-size:100%; text-indent:-999999px;}
.carousel-indicators li:nth-child(12):hover{background:url(../images/13_hover.png) no-repeat; background-size:100%; text-indent:-999999px;}

.ngopartners{width: 100%}
.ngopartners ul {padding: 0;margin: 0 0 1em 0;list-style: none;}
.ngopartners ul li{list-style: none;   }
 .ngopartners ul li img{width:100%;}
.logocro .item p{display:none !important;}
 .carousel-inner .active p{display:block !important;}

.tree img{width:100%;}

#blog-landing {margin: 30px auto; position: relative; /* max-width: 100%; */ width:1107px;}
.white-panel { position: absolute; background: white; box-shadow:none; padding:5px; }
.white-panel img{width: 100%}
.white-panel  p{text-align: center;line-height: 17px;font-size: 14px;}

.over_laymnu{display:none;}
.mobile_cro{display:none;}
.abtext{width:580px; position:absolute; top:160px; left:60px; z-index:200; display:block !important;}
.abtext img{width:100%;}
.overlayvid{position:absolute; top:0; left:0; background:url(../images/pattern.png); width:100%; height:100%; z-index:100; display:block !important;}
.lastone{ float:none !important;}
.logo_mobl2{display:none;}
.circulerimimg{width:300px; margin:0 auto; margin-top:30px; overflow:hidden; height:300px; border-radius:50%; background:#CCC; border:1px #333 solid;}
.circulerimimg img{width:100%;}
.name_detail{padding-top:30px;}
.name_detail h1{margin-bottom:0; text-transform:uppercase;}
.name_detail .small-text {font-style:italic; color:#d71b13;}
.listmk{width:100%; }
.listmk li{padding:0; font-size:16px; margin:0; list-style:disc;}
.red_head{margin-top:30px !important; margin-bottom:20px; padding-left:20px; border-left:3px #d71b13 solid;}
.tembox2{text-align:left; height:auto; display:table; margin-bottom:15px;}.tembox2 h2{line-height:30px;}.tembox2 h1{text-align:left !important; color:#1f1f1f !important; font-size:26px;}
.tembox2 p{font-size:16px; line-height:20px;}
.updtl{width:120px; height:120px; margin:0 auto; background:#ccc; border:1px #b1b1b1 solid; border-radius:50%; overflow:hidden;}

.arrowiconpag{display:inline-block; border:#b1b1b1 1px solid; padding:5px; padding-top:0; padding-bottom:0; background:#fff; }
@media(max-width:1030px){
	#blog-landing {margin: 30px auto; position: relative; /* max-width: 100%; */ width:935px;}
	.footer_con{width:90%;}
	.image_sex{width:158px; height:183px;}
	.fsbanner div {background-size:120% ;}
	.fsbanner div:hover {background-size:125% ;}
	.menumn li a{padding:10px 10px;}
	.fsbanner div{background-size:100%;}
	.fsbanner div:hover{background-size:105%;}
	.centertxt{width:800px;}
	.con_icon{width:800px;}
	.count-title {padding-top: 8px;font-size: 20px;}
    .image_sex {width: 130px; height: 152px;}
	.con_icon div p{font-size:13px;}

.tree{ transform: scale(.5); -moz-transform: scale(.5);  -webkit-transform: scale(.5); left:70px; top:-150px; }
.pdlfthj{padding-left:50px;}
#myCarousel{margin-top:0px;}
.carousel-control.left{left:249px;}
.mm1{padding-left:100px !important;}
.mm2{padding-left:235px !important;}
.mm3{padding-left:300px !important;}
	
	}
	@media(max-width:990px){
		.gallery_thm{width:100%;}
		.video-js{width:160% !important; margin-left:-50%;}
		.tree{ transform: scale(.6); -moz-transform: scale(.6);  -webkit-transform: scale(.6); left:-135px; top:-150px; }
	.menumn li a {
    padding: 8px 8px;
    display: block;
    color: #FFF;
    font-size: 11px;
}
.image_sex{width:120px; height:140px;}
	.count-title {
  
    padding-top: 8px;
    font-size: 18px;
  
   
}
.logo_mobl2{display:inline-block; margin-top:8px;}
.logo_mobl2 img{height:40px;}
.con_icon{margin-top:40px;}
		.textthumb h1 {
    font-size: 15px;}
	.textthumb p{font-size:13px; height:40px;}
	}
	@media(max-width:768px){
		#blog-landing {margin: 30px auto; position: relative; /* max-width: 100%; */ width:640px;}
		.centertxt{width:640px;}
		
		.three_col{width:75%; margin:0 auto; margin-top:30px;}
		.fsbanner div {background-size:cover !important;}
	
		.navbar-toggle{display:none;}
	.con_icon{width:640px; margin-top:60px; }
	.ul_list{width:50%;}
	.image_sex{width:100px; height:86px;}
	.con_icon div p{font-size:11px;}
	.count-title {
    padding-top: 17px;
    font-size: 18px;
}
.anmateimage{display:none;}
.logogal{width:170px;}
.gallery_thm .owl-next{right:0;}
.gallery_thm .owl-prev{left:0px;}
.cetretheicn li{margin-top:0;}
	}
	
	@media(max-width:640px){
		.pp_expand{display:none !important;}
		.pp_pic_holder{width:100% !important; background:#fff; left:0 !important;}
		.pp_content{width:100% !important;}
		#pp_full_res{height: auto !important;}
		.pp_middle{display:none;}
		#pp_full_res img{width:100% !important; height:auto !important;}
		.circulerimimg{width:230px; height:230px;}
		.inmob{display:block;}
		.inpc{display:none;}
		.mm3{padding-left:0 !important;}
		.mm1{padding-left:0px !important;}
.mm2{padding-left:0px !important;}

		.pdlfthj {height:600px;}
		#myCarousel{margin-bottom:50px !important;}
		#blog-landing {margin: 30px auto; position: relative; /* max-width: 100%; */ width:95%;}
		.text_abs{width:300px; margin-top:-128px;}
		.mobile_cro{display:block;}
		.owl-prev{position:absolute; top:50%; margin-top:-25px; left:5px;background:url(../images/arrownex.png) no-repeat center; text-indent:-99899px; background-size:100%;    width:50px; height:50px;}
		.owl-next{position:absolute; width:50px; height:50px; background:url(../images/arrowpre.png) no-repeat center; text-indent:-99899px;  background-size:100%; top:50%; margin-top:-25px; right:0;}
		.text_abs h1{color:#fff;}
		.carousel-control.left {
    left: 218px;
}
.carousel-control span{line-height:6px; margin-top:-7px;} 

		.fsbanner{display:none !important;}
		.cetretheicn li .child{height:auto;}
		.cetretheicn li{height:auto;}
		.logogal{margin-left:-10px !important;}
		.three_col{width:100%; margin:0 auto; margin-top:30px;}
		.menu_navigationsub{display:none;}
		.menu_navigationsub{width:100%; height:auto; position:relative;}
			.textthumb h1 {
    font-size: 15px;}
	.textthumb p{font-size:13px; height:40px;}
		.con_icon{width:90%;}
		.div5 {width:50%; padding:10px;}
		.image_sex{width:158px; height:73px;}
		.count-title {
    padding-top:0px;
    font-size: 18px;
}
	.con_icon div p{font-size:11px;}
		.menu_navigation .container{padding:0; margin:0;}
		.menumn li{width:100%;}
		.mobile_menu_icon{display:block; cursor:pointer; font-size:30px; margin-top:5px; color:#000;}
		.menu_navigation{position:fixed; width:200px; left:-200px; top:0; height:100%;  z-index:500; }
		.logo2{display:none;}
		.soch{display:none;}
		.centertxt{width:100%;}
		.textthcen{padding:10px;}
		.we_are h1{font-size:15px;}
		.paddnlft{padding-left:15px;}
	.fsbanner{height:350px !important;}
	.logogal{width:240px;}
	.scrobtm{display:none;}
	.footer_con p{width:100%; text-align:center;}
	.righttxt p{text-align:center;}
	.righttxt h1{text-align:center;}
	.textthcen{margin-top:20px; text-align:center;}
	.fsbanner > div .name{font-size:16px !important;}
	.menumn li a{font-size:14px;}
	.text_abs h1 {
    font-size: 29px;
    line-height: 35px;
}
.fsbanner > div .name.minimized{left:-8px !important; font-size:18px !important; bottom:5px;}
.addrecc_indt{width:100%; position:relative; right:0;}
.map iframe{height:350px;}
		}
		
		
		@media(max-width:480px){
			
			.mobile_cro{height:300px; overflow:hidden;}
			.fallowus{ width: 201px; margin:0 auto !important; float:none !important;}
			.ul_list{width:100%;}
			.ul_list li{padding:0;}
			.three_col div{width:100%;}
			.thiumbnailcol div {width:100%;}
			.textthumb h1 {
    font-size: 11px; height:auto;}
	.textthumb p{font-size:10px; }
			.div5 {width:100%; padding:10px;}
			.con_icon{width:100%;}
			.fsbanner{height:300px !important;}
		.hefg{width:100%;}
		.righttxt{margin-top:15px;}
		.textthcen{margin-top:15px; text-align:center;}
		
		.logogal{width:170px;}

		}
	