
.very1{width: 100%;margin: 0 auto;overflow: hidden;background-color: #036;border-bottom: 3px solid #C00;}
.very{background:#eee;}
.menu1 {
	float:right;
    margin-top: 5px;margin-bottom: 5px;
    
	
}
.menu1 ul {
	position:absolute;
}
.menu1 li {
	float:right;
	z-index:1000;
	list-style:none;
	position:relative;
}
.menu1 li ul {
	sfloat:left;
	display:none;
}
.menu1 li ul li {
	sfloat:;
	width:250px;
	text-align:left;
	background-color:#036;
	border-bottom:1px solid #ccc;
}
.menu1 a {
	color:#ccc;
	display:block;
	padding:5px 10px;
    font-size: 11px;
	text-transform:uppercase;
	border-right:1px solid #999;
}
.menu1 li ul li a {
	line-height:17px;
	padding:2px 10px;
	border-right:0px;
}
.menu1 a:hover {
	color:#fff;
}
.menu1 .last {
	border:0px;
}
.menu1 .on {
	color:#fff;
}

.logo img{margin-top: 10px;
margin-bottom: 10px;}


/*-- //banner  connent slider--*/
.slider{background: rgba(234, 230, 230, 0.56);min-height: 410px;}
#slider3,#slider4  { position: absolute;}
#slider3-pager a,#slider4-pager a  {display: inline-block;}
#slider3-pager span,#slider4-pager span{width:100px;height:15px;}
.callbacks_container {position: relative;float: left; width: 100%;}
.callbacks_tabs{list-style: none;position: absolute;top: 141%;z-index: 999;left: 46%;padding: 0;margin: 0;margin-top: 10em;}
.callbacks_tabs li{margin-left: 5px;display: inline-block;}
.callbacks_tabs a{ visibility: hidden;}
.callbacks_tabs a:after {content: "\f111"; font-size:0;font-family: FontAwesome;visibility: visible;display: block;height: 28px;
width: 7px;transform: rotate(221deg);display:inline-block;background: #2FD828;sbackground-color: red;}
.callbacks_here a:after{sbackground: #fff;background-color: red;}

/*================ uper menu =========*/



#header_wrap.menufixed

{

    position: fixed; z-index: 9999;

    box-shadow: 0px 0px 3px #000;

}

#header_wrap,#logo_wrap

{

    display: block;

    float: left;

    width: 100%;

}

#logo_wrap

{

    spadding-top: 25px;

    sbackground: #FFF url("../images/top.png") top center no-repeat ;

    sborder-bottom: 1px solid #FFF;

    sbox-shadow: 0px 0px 3px #037F01;

    smargin-bottom: 5px;

}

#logo_wrap .wrap,#logo_wrap  {

	sbackground: #FFFFFF ; /* A8C950 5B7E00 5B7E00 */

    background: #FFFFFF;

    

}



#header_wrap

{ 

    sbackground: #04851B ; 

    

    sborder-bottom: 1px solid #FFF;

    xbox-shadow: 0px 0px 3px #00457E;

    margin: 0px;

}



#logo_wrap .logo

{

    display: block;

    float: left;

    width: auto;

    padding: 5px 0px;

    sborder: 1px solid red;

    text-align: center;

}

#logo_wrap .logo img

{

    display: block;

    float: left;

    max-width: 500px;

    width: 600px;

    margin: 0 auto;

    

}



.navigation

{

    display: block; float: left; width: 100%; text-align: center;

}



.header_contact

{

    display: block; float: right; width: auto; margin: 0; padding: 0; 

}

.header_contact div.head_contact

{

    display: block; float: left; width: auto; margin: 0; padding: 0; text-align: left;

} 

.header_contact div.head_contact div

{

    width: auto;

    padding: 0px 0px 0px 20px;

} 

.header_contact div img

{

    display: block; float: left; width: auto; margin: 0 10px 0px 0px; padding:0px 0px;

} 

.header_contact a

{

    display: block;  width: 100%; margin: 10px 0 5px 0px;

    font: 12px/20px verdana;

    color: #FF0000; vertical-align: middle; 

}

.header_contact div b

{

    display: block;  width: 100%; margin: 0;

    font: 12px/20px arial;

    color: #000; vertical-align: middle; 

} 



/*=============================

        mobile navigation

==================================*/



#nav-mob

{

     vertical-align: bottom;

     text-align: right;

     display: none;

     margin-right: 0px;

     float: right;

     position: absolute;

    z-index: 9999;

    right: 10px;

    top: 30px;

    color: #fff;

}



.menu-button {

    cursor: pointer;

    background: transparent url("../images/nav-icon.png") no-repeat 0 0;

    width: 30px;

	height: 24px;

	-webkit-transform: rotate(0deg);

	   -moz-transform: rotate(0deg);

		-ms-transform: rotate(0deg);

		 -o-transform: rotate(0deg);

			transform: rotate(0deg);

	

	-webkit-transition: -webkit-transform 250ms ease-out 0s;	

	   -moz-transition: -moz-transform 250ms ease-out 0s;

		 -o-transition: -o-transform 250ms ease-out 0s;

		    transition: transform 250ms ease-out 0s;

}

.menu-button.selected

{

      

	-webkit-transform: rotate(-180deg);

	   -moz-transform: rotate(-180deg);

		-ms-transform: rotate(-180deg);

		 -o-transform: rotate(-180deg);

			transform: rotate(-180deg);

	

	-webkit-transition: -webkit-transform 250ms ease-out 0s;	

	   -moz-transition: -moz-transform 250ms ease-out 0s;

		 -o-transition: -o-transform 250ms ease-out 0s;

		    transition: transform 250ms ease-out 0s;

}

.navigation ul

{

    display: block; float: left; width: auto; padding: 0; margin: 0; position: relative;

    text-align: center;

}

.navigation ul li ul

{

    display: none;

    position: absolute;

    z-index: 999;

    width: 200px;

    float: left;

    left: 0; top: 38px;

    spadding: 4px 0px 0px 0px;

    xbackground: #C4420F;

    box-shadow: #C4420F;

}



.navigation ul li:hover ul

{

    display: block; 

}

.navigation ul li

{

    display: block; float: left;  margin: 0px ; padding: 0px 3px;    position: relative;

    stext-align: center; sborder-right: 1px solid  #F1F1F1;

    background: url(../images/separator.png) right 6px no-repeat;

}

.navigation ul li ul li

{

    display: block; float: left; width: 100%; text-indent: 5px;

    text-align: left; 

    background: #C4420F;

    padding: 0;

}

.navigation ul li a

{

    display: block; 
text-transform: uppercase;
    float: left;    

    font: 12px/30px 'Times New Roman', Tahoma, sans-serif;

    color: #333;

    text-decoration: none;    

    cursor: pointer;

    padding: 5px 6px;

    sborder-right: 1px solid  #F1F1F1;

}

.navigation ul li a i

{

    display: none; text-align: center;

}

.navigation ul li a.hasmenu 

{

    padding-right: 30px;

    background: url("../images/down_white.png") no-repeat right center;

}

.navigation ul li:hover a.hasmenu

{

    background: url("../images/up_white.png") no-repeat right center;

}







.navigation ul li:hover,.navigation ul li.active { background: #FFF; }

.navigation ul li:hover{ background: #E1E1E1; color: #232657; sborder-radius: 3px 3px 0 0; }

.navigation ul li:hover a{ color:white; }
.navigation ul li a:hover { color:#036; }



.navigation ul li ul li a:hover

{
color: white;
}

.navigation ul li ul li a

{

    border-right: none;

    margin: 0; sfont-weight: bold; fsont-size: 14px;

    display: block; width: 100%;

    float: none; color: #FFF;

    border-bottom: 1px solid;

    background-color: #036;
opacity: 0.8;

}

.navigation ul li a i

{

    margin-right: 10px;

}

@media screen and (max-width:700px)
{
    *{}
.width_100,.width_90,.width_80,.width_70,.width_60,.width_50,.width_40,.width_30,.width_20,.width_10,.width_25,.width_33,.width_40
{
    width: 100%;
}
.slider{background: rgba(234, 230, 230, 0.56);min-height: 140px;}
.menu1 {float:left;margin-top: 5px;margin-bottom: 5px;width: 100%;}
.menu1 li {float:left;z-index:1000;list-style:none;position:relative;margin-left: 0px;}
.menu1 a{
	padding: 5px 4px;
}
.logo img{margin-top: 10px;width: 100%;
margin-bottom: 10px;}
.con_rht img{width: 100%;height: 200px;}
.vvv img{width: 5%;height: 10px;}
.maincontain h1 {
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding: 15px;}
    #nav-mob{ display: block;  }

    

    

    #logo_wrap .logo img

    {

        display: block;

        float: left;

        width:100%; margin: 0px 0px 0px 0px;

    }

    #logo_wrap .logo_wrap

    {

        width: 90%;

    }

    

    

    

    #header_wrap

    {

        box-shadow: 0px 0px 3px #085DAD;

        margin-bottom: 5px; display: none; border: 1px solid red;

        background: #c4420f;

    }

    #header_wrap.menufixed

    {

        

    }

    .navigation ul

    {

        display: block; float: left; width: 100%; padding: 0; margin: 0;

    }

    .navigation ul li ul

    {

        display: block;

        position: relative;

        z-index: 999;

        width: 100%;

        left: 0; top: 0px; padding: 0;

        background: #FFF;

    }

    .navigation ul li:hover ul

    {

        display: block; 

    }

    .navigation ul li

    {

        display: block; float: left; width: 100%; margin: 0; padding: 0;

        text-align: left;

    }

    .navigation ul li ul li

    {

        display: block; float: left; width: 100%; text-indent: 5px;

        text-align: left; 

    }

    .navigation ul li a

    {

        display: block;  float: left; width: 95%; padding: 0 2.5%;

        font: bold 15px/40px Century Gothic;

        color: #FFF;

        text-decoration: none;

        border-bottom: 1px solid  #FFF; border-right: none;

        cursor: pointer;

    }

    .navigation ul li ul li a

    {

    	color: #085DAD;

    }

    .navigation ul li:hover,.navigation ul li.active { background: #FFF; border-radius: 0; }

    .navigation ul li:hover a { color: #c4420f; }

    .navigation ul li:hover li a,.navigation ul li.active li a{ color: #085DAD; }

    .navigation ul li li a:hover

    {

        sbackground: #FFF;

    	color: #F00;

    }

    .menu ul li a i

    {

        margin-right: 10px;

    }

    .navigation ul li a span

    {

        display: block;  

    }

.home_links{float: left;width: 95%;padding: 10px;border: 1px solid #ccc;background-color: #eee;margin: 10px 10px 0px 0px;}
.home_links a{color: #036;font-size: 14px;padding: 20px 20px;}
