@charset "utf-8";

/* CSS Document */



body{ margin:0;font-family:candara;}

#bodyindex{ margin:0; background:url(../images/top_bg.png) no-repeat; background-size:100%;font-family:candara;}

#bodysub{  margin:0; background:url(../images/hed.png) no-repeat; background-size:100%;font-family:candara;}

*{ margin:0;}

@font-face{ font-family:candara; src:url(../fonts/Candara.ttf);}

.container{ width:1000px; margin:0 auto;}

.header_section{}

.top{ background:#000; height:40px; margin-top:20px;}

.logo{ float:left; width:250px; position:relative; top:-50px;}

.logo img{ width:100%;}

.navigation{ float:right;}

.c_info{float:right; color:#fff; width:370px;}

.c_info li{ width:auto; display:inline-block; padding:10px;}

.call{  background-image: url(../images/call.png); background-size:13%;

    background-position: left center;

    background-repeat: no-repeat;

    text-indent: 13px;}

.email{   background-image: url(../images/email.png);

    background-position: 0 center;

    background-repeat: no-repeat;

    float: right;

    text-indent: 18px;

}

.slider_section{ clear:both; position: relative; top:-40px;}

.inner_slider img{ width:100%;}

.content_section{ margin-top:20px;}

.slide1{ width:265px; float:left; height:200px;  }

.slide3{ width:265px;	float:right; height:200px;   }

.slide2{ width:265px;  margin:0 100px; float:left;height:200px;   }

.welcome_containt{ margin-top:10px; display:inline-block; width:100%;}

.left_sidebar{ width:250px; float:left;}

.left_sidebar h2{ background:#103762; padding:7px 0px; margin-bottom:5px; border-radius:3px; color:#fff; padding:0 10px;}

.left_sidebar li{ list-style:url(../images/list.png); list-style-position:inside; background:#F7F6F6; line-height:25px; margin:3px 0px; padding:0 10px;} 

.left_sidebar li a{ text-decoration:none; color:#000; vertical-align: super;}

.right_part{ float:right; width:700px; line-height:26px; text-align:justify;}

.right_part h2{ padding:7px 0px;}

.col-md-4{ width:300px; float:left;}

.down_br{ padding:30px 0px; background:#F7F6F6; display:inline-block; width:100%;}

.d_text{ float:left; font-size:30px;}

.d_btn{ float:right;}

.d_btn a{ text-decoration:none; color:#fff; background:#103762; padding:10px 20px; border-radius:5px;}

.f_section{ background:#EBEBEB; display: table; width:100%;}

.f_section h3{ margin:15px 0px;}

.cpr_section{ background:#103762;display: table; width:100%; color:#fff; padding:5px 0px;}

.cpr_section a{ color:#fff; }

#categories-4 ul{ padding:0;}

#categories-4 ul li{ list-style:none; line-height:26px;}

#categories-4 ul li a{ text-decoration:none; color:#000;}

.ff_middle{ margin:0 20px;}

.prd_1 { width:300px; height:300px; float:left; margin:20px; box-shadow:0px 1px 4px 0px #103762;}

.prd_1 img{ width:100%;}



/*------------------navigation-----------------------*/



#nav{}

#nav > a{display: none;}

#nav li{position: relative; list-style:none;}

#nav li a{color: #fff;display: block; text-decoration:none; font-size:18px;}

#nav li a:active{}

#nav span:after{

				width: 0;

				height: 0;

				border: 0.313em solid transparent; /* 5 */

				border-bottom: none;

				border-top-color: #efa585;

				content: '';

				vertical-align: middle;

				display: inline-block;

				position: relative;

				right: -0.313em; /* 5 */

			}



/* first level */

#nav > ul{ padding:0;}

#nav > ul > li{width:auto;float: left; padding:7px 10px; }

#nav > ul > li > a{ line-height: 2.5em;text-align: center;}

#nav > ul > li:not( :last-child ) > a{}

#nav > ul > li:hover > a,#nav > ul:not( :hover ) > li.active > a{ border-bottom: 5px solid #ebebeb;}

/* second level */

#nav li ul{background-color:#103762;display: none;position: absolute;top: 100%; padding:0; width:250px; border:1px solid #ebebeb;}

#nav li:hover ul{display: block;left: 0;right: 0;}

#nav li:not( :first-child ):hover ul{left: 0px;}

#nav li ul a{border-top: 1px solid #ebebeb;padding: 0.50em;}

#nav li ul li a:hover,#nav li ul:not( :hover ) li.active a{background-color: #e15a1f;}

@media only screen and ( max-width: 62.5em ) /* 1000 */

{

#nav{width: 100%;position: static;margin: 0;}

.container{ width:100%;}

}

@media only screen and ( max-width: 40em ) /* 640 */

{

html{font-size: 75%;}

#nav{position: relative;top: auto;left: auto;}

#nav > a{

		width: 3.125em;

		height: 3.125em; 

		text-align: left;

		text-indent: -9999px;

		background-color: #EA3339;

		position: relative;

		}

#nav > a:before,#nav > a:after

		{

		position: absolute;

		border: 2px solid #fff;

		top: 35%;

		left: 25%;

		right: 25%;

		content: '';

		}

#nav > a:after{top: 60%;}

#nav:not( :target ) > a:first-of-type,#nav:target > a:last-of-type{display: block;}

/* first level */

#nav > ul{height: auto;display: none;position: absolute;left: 0;right: 0; z-index:99; background:#103762;}

#nav:target > ul{display: block;}

#nav > ul > li{width: 100%;float: none;}

#nav > ul > li > a{height: auto;text-align: left;padding: 0 0.833em;}

#nav > ul > li:not( :last-child ) > a{border-right: none;}

/* second level */

#nav li ul{position: static;padding: 1.25em;padding-top: 0;}

.container{ width:95%; margin:0 auto;}

.c_info{ display:none;}

.logo, .navigation{ float:none; width:100%;}

.top{ display:none;}

.logo{ top:0;}

.slider_section{ top:0;}

.slide1,.slide2, .slide3{ float:none; margin:0 auto; width:96%;}

#amazingcarousel-1 .amazingcarousel-image img { margin:0 auto;}

.f_section{ display:inline-block;}

#frmcnt{ width:100%;}

.right_part{ width:96%; float:none;}

.left_sidebar{ width:96%;}

.col-md-4{ width:100%; margin:0;}

}



input[type="submit"] {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-attachment: scroll;

    background-clip: border-box;

    background-color: #20afff;

    background-image: url("../images/mail.png");

    background-origin: padding-box;

    background-position: 9% 50%;

    background-repeat: no-repeat;

    background-size: auto auto;

    border-bottom-color: #0d9ae7;

    border-bottom-left-radius: 2px;

    border-bottom-right-radius: 2px;

    border-bottom-style: solid;

    border-bottom-width: 1px;

    border-image-outset: 0 0 0 0;

    border-image-repeat: stretch stretch;

    border-image-slice: 100% 100% 100% 100%;

    border-image-source: none;

    border-image-width: 1 1 1 1;

    border-left-color-ltr-source: physical;

    border-left-color-rtl-source: physical;

    border-left-color-value: #0d9ae7;

    border-left-style-ltr-source: physical;

    border-left-style-rtl-source: physical;

    border-left-style-value: solid;

    border-left-width-ltr-source: physical;

    border-left-width-rtl-source: physical;

    border-left-width-value: 1px;

    border-right-color-ltr-source: physical;

    border-right-color-rtl-source: physical;

    border-right-color-value: #0d9ae7;

    border-right-style-ltr-source: physical;

    border-right-style-rtl-source: physical;

    border-right-style-value: solid;

    border-right-width-ltr-source: physical;

    border-right-width-rtl-source: physical;

    border-right-width-value: 1px;

    border-top-color: #0d9ae7;

    border-top-left-radius: 2px;

    border-top-right-radius: 2px;

    border-top-style: solid;

    border-top-width: 1px;

    box-shadow: 0 1px 0 0 #58c3ff inset;

    color: #ffffff;

    cursor: pointer;

    display: inline-block;

    font-family: Roboto;

    font-size: 15px;

    font-style: normal;

    font-weight: 800;

    height: 42px;

    line-height: 42px;

    padding-bottom: 0;

    padding-left: 15px;

    padding-right: 15px;

    padding-top: 0;

    text-indent: 0;

}

.error_textbox {

    background-color: #ffcccc;

    border-color: red !important;

}

.error_div {

    color: #cc0000;

    display: none;

}

.right_part > p {

    margin-top: 5px;

}

