@charset "utf-8";
/* CSS Document */

body { background:url(../images/main_bg.png) left top repeat-x; margin:0px; padding:0px;}
img{ border:none;}
.clear { clear:both; margin:0px; padding:0px;}
#main { width:100%; float:left; margin:0px; padding:0px; border-top:5px solid #003B63; position:absolute;}
#main_header { width:100%; float:left; margin:0px; padding:0px;}
#header { width:1066px; margin:0px auto; padding:0px; height:178px;}
.top_cor{width:31px; float:left;}
#header_row{width:1004px; float:left; background:url(../images/top_bg.jpg) 397px 0 no-repeat;}
.logo{float:left; margin:11px 0 0 37px;}
.chat{width:185px; height:67px; margin: 14px 27px 0 0px; float:right;}
#nav_row{width:984px; height:45px; float:left; margin:20px 0px 0 10px; background:#3AADDE;}
#navigation{width:724px; height:45px; float:left; margin:0px; background:#3AADDE; padding:0px;}
#navigation ul{ margin:0px 0 0 -40px; float:left}
#navigation ul li{float:left; border-right:#FFF 1px solid; list-style:none; text-decoration:none;}
#navigation ul li a{float:left; padding:0px 25px; font-family:"Zurich Cn BT", Verdana, Arial, "Trebuchet MS"; line-height:45px; text-align:center; text-transform:uppercase; color:#FFF; font-weight:bold; font-size:16px; transition:all 0.5s ease; text-decoration:none;}
#navigation ul li:hover a{background:#003B63; text-decoration:none;}
#navigation ul li.active a{background:#003B63; text-decoration:none;}
#navigation ul ul {
	display:none;
}
#navigation ul li:hover > ul {
	display:block;
}
#navigation ul ul {
	position:absolute;
	top:178px;
	height:auto !important;
	z-index:110;
	width:auto;
}
#navigation ul ul li {
		float:none;
		background:#fff !important;
		margin:0px !important;border:#F0F0F0 solid 1px !important; height:30px !important; padding:0px !important;
}
#navigation ul ul li a {
	color:#fff;
	font-family:"Zurich Cn BT", Verdana, Arial, "Trebuchet MS";
	font-size:15px;
	text-align:left;
	line-height:31px;
	padding:0px 0px 0px 25px !important;
	height:30px;
	width:250px; text-transform:none; font-weight:normal;
}

	#navigation ul ul li a:hover {	color:#fff !important; border:none !important;	background:#3B96C4 !important;}
#right_col{width:260px; height:45px!important; float:left; background:#3AADDE;}
#right_col font{font-family:"Zurich Cn BT", Verdana, Arial, "Trebuchet MS"; font-weight:bold; color:#FFF; line-height:20px; font-size:16px; width:112px; float:left}



#secound_part{width:100%; margin:0px; float:left;}
#wrapper { width:1004px; margin:0px auto; padding:0px;}
.banner { width:1004px; height:301px; float:left; margin:1px auto 0 auto; padding:0px; background:url(../images/banner_shd.jpg) bottom left no-repeat;}
.sub-banner {width:1004px; height:179px; float:left; margin:1px auto 0px auto; padding:0 0 0 9px; background:url(../images/banner_shd.jpg) bottom left no-repeat; }
.sub-content {width:1004px; margin:0 auto; float:left; position:relative;}
.sub-content .h1 {font-family:Calibri, Arial, verdana; font-size:20px; color:#003B63; text-align:left; background:url(../sub-images/underline.jpg) bottom left repeat-x; padding:0 0px 10px 0; margin:10px 0px 0 25px; float:left; font-weight:600; width:auto !important;}
.sub-content p {font-family:Calibri, Arial, verdana; font-size:15px; font-weight:normal; color:#333; padding:50px 25px 10px 25px; line-height:20px; text-align:justify;}
.sub-content p strong {color:#000;}
#cont { width:1004px; float:left; margin:0px; padding:0px;}
#cont h1{font-family:Calibri, Arial, "Trebuchet MS", Tahoma; font-size:19px; font-weight:normal; line-height:25px; color:#213947; text-align:center; margin:0px; float:left; width:947px; padding:0 0px; margin:0 0 0 29px; border-bottom:#CCC 1px dotted; padding-bottom:20px;}
#detail_box { width:962px; float:left; margin:9px 24px 11px 18px; padding:0px;}
#tab_box { width:714px; float:left; margin:0px 7px 0px 0px; padding:0px;}
#address { width:235px; height:365px; float:left; background:#F5F5F5; margin:0px 0px 0px 0px; padding:0px;}
#address h2 { font-family:Calibri, Arial, "Trebuchet MS", Verdana; font-size:20px; font-weight:normal; text-align:left; text-decoration:none; color:#003A63; line-height:20px; margin:14px 0px 8px 18px; padding:0px; float:left;}
#container {width: 230px;margin: 0 auto;}
.aki { font-family:Calibri, Arial, "Trebuchet MS", Verdana; font-size:14px; font-weight:600; text-align:left; text-decoration:none; color:#FF9900; float:left; margin:0px 0px 0px 0px; padding:0px;}
.web { font-family:Calibri, Arial, "Trebuchet MS", Verdana; font-size:14px; font-weight:normal; text-align:left; text-decoration:none; color:#333333; float:left; margin:0px 0px 0px 0px; padding:0px;}
.web a { text-decoration:underline; color:#333333;}
.web a:hover { text-decoration:none; color:#333333;}

#footer { width:100%; margin:0px; float:left; padding:0px; background:url(../images/footer_bg.jpg) left top repeat-x;}
#footer_row{width:1004px; margin:0px auto;}
#top_footer{width:984px; float:left; border-bottom:#004F84 1px solid; height:25px; margin:0px 0 0 10px; padding-bottom:10px;}
#left_nav{width:623px; float:left; list-style:none; text-decoration:none; margin:0px; padding:0px;}
#left_nav li{ float:left; text-decoration:none;}
#left_nav li a{ font-family:Calibri, Arial, "Trebuchet MS", Tahoma; font-size:15px; color:#0095CB; text-align:left; margin:0px 20px; text-transform:uppercase; font-weight:normal; line-height:34px; float:left; text-decoration:none;}
#left_nav li a:hover{color:#FFF;}

.right{ float:right; width:650px;}
.login{ float:left; margin-right:25px; margin-top:5px; }
.login a{ font-family:"Zurich Cn BT", Verdana, Arial, "Trebuchet MS"; font-size:18px; text-transform:capitalize; color:#0095CB; text-decoration:none; }
.login a:hover{ text-decoration:underline;}
.selector {
	width:180px;
	height:30px;
	float:left;
	margin-top:7px;
	margin-left:40px;
	/*background:url(../images/selector.jpg) top left no-repeat;*/
}
.live-chat{ float:left; margin-top:7px;}
#follow_col{width:190px; float:left; margin:0 0 0 0px;}
#follow_col h1{width:97px; float:left; margin:0px; font-family:"Zurich Cn BT", Verdana, Arial, "Trebuchet MS"; font-size:18px; text-transform:capitalize; color:#0095CB; line-height:35px; font-weight:normal; text-align:right}
.icon_box{width:92px; float:right;  height:35px;}
.icon_box .in{width:15px; height:30px; float:left; background:url(../images/in_icon.png) 0 0 no-repeat; margin:10px 0 0px 2px; transition:all 0.5s ease; display:block;}
.icon_box .in:hover{margin:9px 0 0px 2px;}
.icon_box .fb{width:13px; height:29px; float:left; background:url(../images/fb_icon.png) 0 0 no-repeat; margin:10px 0 0px 9px; transition:all 0.5s ease; display:block;}
.icon_box .fb:hover{margin:9px 0 0px 9px;}
.icon_box .tw{width:17px; height:29px; float:left; background:url(../images/twtter_icon.png) 0 0 no-repeat; margin:12px 0 0px 4px; transition:all 0.5s ease; display:block;}
.icon_box .tw:hover{margin:11px 0 0px 4px;}.social-icons {
	
	display:flex;
	justify-content:center;
	margin-top:5px;
	gap:8px;

}

	.social-icons a {
		margin-right: 8px; /* spacing between icons */
		vertical-align:middle;
	}

#bot_footer{width:984px; float:left; border-top:#00253E 1px solid; height:15px; margin:0px 0 0 10px; padding-bottom:7px;}
#bot_footer h2{width:50%; float:left; line-height:22px; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#005F9D; text-indent:20px; margin:0px; padding:0px;}
#bot_footer h3{width:40%; float:right; line-height:22px; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; text-align:right; color:#005F9D; text-indent:-20px; margin:0px; padding:0px;}
#bot_footer h3 a{text-decoration:underline; color:#005F9D; margin:0px; padding:0px;}
#bot_footer h3 a:hover{text-decoration:none; color:#FFFFFF;}

.s1 {background:url(../sub-images/s1.png) top left no-repeat; width:944px; height:250px; margin:20px 0 0 25px;}
.img1 {float:left; width:194px; height:197px;margin: 20px 0 0 20px;}
.img1 img {border:1px solid #ccc;}
.s1-sec {float:left;}
.s1-sec h1 {font-family:Calibri, Arial, verdana; font-style:italic; font-size:22px; color:#fff; margin:0; padding:10px 0 0 20px;}
.list {float:left; position:relative; width:690px; margin:20px 0 0 20px; padding:0px;}
.list li {list-style:none; font-family:Calibri, Arial, verdana; font-size:15px; color:#333; line-height:20px; background:url(../sub-images/li-bg.png) top left no-repeat; background-position:0px 6px; padding:0 0 0 15px; text-align:justify;}
.more {display:block; text-indent:-5000px; width:25px; line-height:20px; float:right; height:24px;margin: 65px 0 0 0;}
.icon1 {background:url(../sub-images/more1.png) top left no-repeat; background-position:0px 0px;}
.icon1:hover {background-position:0px -30px;}

.s2 {background:url(../sub-images/s2.png) top left no-repeat; width:944px; height:250px; margin:20px 0 0 25px;}
.img2 {float:left; width:194px; height:197px;margin: 20px 0 0 20px;}
.img2 img {border:1px solid #ccc;}
.s2-sec {float:left;}
.s2-sec h1 {font-family:Calibri, Arial, verdana; font-style:italic; font-size:22px; color:#fff; margin:0; padding:10px 0 0 20px;}
.list2 {float:left; position:relative; width:690px; margin:20px 0 0 20px; padding:0px;}
.list2 li {list-style:none; font-family:Calibri, Arial, verdana; font-size:15px; color:#333; line-height:20px; background:url(../sub-images/li-bg.png) top left no-repeat; background-position:0px 6px; padding:0 0 0 15px; text-align:justify;}
.more2 {display:block; text-indent:-5000px; width:25px; line-height:20px; float:right; height:24px;margin: 10px 0 0 0;}
.icon2 {background:url(../sub-images/more2.png) top left no-repeat; background-position:0px 0px; margin-top:80px;}
.icon2:hover {background-position:0px -30px;}

.s3 {background:url(../sub-images/s3.png) top left no-repeat; width:944px; height:250px; margin:20px 0 0 25px;}
.img3 {float:left; width:194px; height:197px;margin: 20px 0 0 20px;}
.img3 img {border:1px solid #ccc;}
.s3-sec {float:left;}
.s3-sec h1 {font-family:Calibri, Arial, verdana; font-style:italic; font-size:22px; color:#fff; margin:0; padding:10px 0 0 20px;}
.list3 {float:left; position:relative; width:690px; margin:20px 0 0 20px; padding:0px;}
.list3 li {list-style:none; font-family:Calibri, Arial, verdana; font-size:15px; color:#333; line-height:20px; background:url(../sub-images/li-bg.png) top left no-repeat; background-position:0px 6px; padding:0 0 0 15px; text-align:justify;}
.more3 {display:block; text-indent:-5000px; width:25px; line-height:20px; float:right; height:24px;margin: 10px 0 0 0;}
.icon3 {background:url(../sub-images/more3.png) top left no-repeat; background-position:0px 0px; margin-top:80px;}
.icon3:hover {background-position:0px -30px;}

.s4 {background:url(../sub-images/s4.png) top left no-repeat; width:944px; height:250px; margin:20px 0 0 25px;}
.img4 {float:left; width:194px; height:197px;margin: 20px 0 0 20px;}
.img4 img {border:1px solid #ccc;}
.s4-sec {float:left;}
.s4-sec h1 {font-family:Calibri, Arial, verdana; font-style:italic; font-size:22px; color:#fff; margin:0; padding:10px 0 0 20px;}
.list4 {float:left; position:relative; width:690px; margin:20px 0 0 20px; padding:0px;}
.list4 li {list-style:none; font-family:Calibri, Arial, verdana; font-size:15px; color:#333; line-height:20px; background:url(../sub-images/li-bg.png) top left no-repeat; background-position:0px 6px; padding:0 0 0 15px; text-align:justify;}
.more4 {display:block; text-indent:-5000px; width:25px; line-height:20px; float:right; height:24px;}
.icon4 {background:url(../sub-images/more4.png) top left no-repeat; background-position:0px 0px; margin-top:80px;}
.icon4:hover {background-position:0px -30px;}

.s5 {background:url(../sub-images/s5.png) top left no-repeat; width:944px; height:250px; margin:20px 0 0 25px;}
.img5 {float:left; width:194px; height:197px;margin: 20px 0 0 20px;}
.img5 img {border:1px solid #ccc;}
.s5-sec {float:left;}
.s5-sec h1 {font-family:Calibri, Arial, verdana; font-style:italic; font-size:22px; color:#fff; margin:0; padding:10px 0 0 20px;}
.list5 {float:left; position:relative; width:690px; margin:20px 0 0 20px; padding:0px;}
.list5 li {list-style:none; font-family:Calibri, Arial, verdana; font-size:15px; color:#333; line-height:20px; background:url(../sub-images/li-bg.png) top left no-repeat; background-position:0px 6px; padding:0 0 0 15px; text-align:justify;}
.more5 {display:block; text-indent:-5000px; width:25px; line-height:20px; float:right; height:24px;margin:65px 0 0 0;}
.icon5 {background:url(../sub-images/more5.png) top left no-repeat; background-position:0px 0px; margin-top:60px;}
.icon5:hover {background-position:0px -30px;}

.s6 {background:url(../sub-images/s6.png) top left no-repeat; width:944px; height:250px; margin:20px 0 0 25px;}
.img6 {float:left; width:194px; height:197px;margin: 20px 0 0 20px;}
.img6 img {border:1px solid #ccc;}
.s6-sec {float:left;}
.s6-sec h1 {font-family:Calibri, Arial, verdana; font-style:italic; font-size:22px; color:#fff; margin:0; padding:10px 0 0 20px;}
.list6 {float:left; position:relative; width:690px; margin:20px 0 0 20px; padding:0px;}
.list6 li {list-style:none; font-family:Calibri, Arial, verdana; font-size:15px; color:#333; line-height:20px; background:url(../sub-images/li-bg.png) top left no-repeat; background-position:0px 6px; padding:0 0 0 15px; text-align:justify;}
.more6 {display:block; text-indent:-5000px; width:25px; line-height:20px; float:right; height:24px;}
.icon6 {background:url(../sub-images/more6.png) top left no-repeat; background-position:0px 0px; margin-top:100px;}
.icon6:hover {background-position:0px -30px;}

.s7 {background:url(../sub-images/s7.png) top left no-repeat; width:944px; height:250px; margin:20px 0 20px 25px;}
.img7 {float:left; width:194px; height:197px;margin: 20px 0 0 20px;}
.img7 img {border:1px solid #ccc;}
.s7-sec {float:left;}
.s7-sec h1 {font-family:Calibri, Arial, verdana; font-style:italic; font-size:22px; color:#fff; margin:0; padding:10px 0 0 20px;}
.list7 {float:left; position:relative; width:690px; margin:20px 0 0 20px; padding:0px;}
.list7 li {list-style:none; font-family:Calibri, Arial, verdana; font-size:15px; color:#333; line-height:20px; background:url(../sub-images/li-bg.png) top left no-repeat; background-position:0px 6px; padding:0 0 0 15px; text-align:justify;}
.more7 {display:block; text-indent:-5000px; width:25px; line-height:20px; float:right; height:24px;margin: 25px 0 0 0;}
.icon7 {background:url(../sub-images/more7.png) top left no-repeat; background-position:0px 0px; margin-top:80px;}
.icon7:hover {background-position:0px -30px;}

.contactus {width:590px; float:left; position:relative;}

.contact { width:590px; margin:20px auto 0 auto; position:relative; height:300px;}
.cont-left {float: left; position:relative; width:550px; border-right:1px dotted #ccc; margin:0 0 0 10px;}
.cont-img {float: left; width:156px; height:94px; margin:0 25px 0 0;}
.cont-text {float:left; font-family:Calibri, Arial, verdana; font-size:15px; color:#333; width:300px;}
.cont-text a{ font-family:Calibri, Arial, verdana; font-size:15px; color:#333; text-decoration:underline; }
.cont-text a:hover{ text-decoration:none;}
.cont-text span {font-family:Calibri, Arial, verdana; font-size:15px; color:#333; font-weight:600;}
.cont-text span b {font-weight:normal;}
.cont-right {float:left; position:relative; width:600px; margin:0 0 0 20px;}

.contact2 { width:590px; margin:20px auto 0 auto; position:relative; height:300px;}
.cont-left2 {float: left; position:relative; width:550px; border-right:1px dotted #ccc; margin:0 0 0 10px;}
.cont-img2 {float: left; width:156px; height:94px; margin:0 25px 0 0;}
.cont-text2 {float:left; font-family:Calibri, Arial, verdana; font-size:15px; color:#333; width:300px;}
.cont-text2 a{ font-family:Calibri, Arial, verdana; font-size:15px; color:#333; text-decoration:underline; }
.cont-text2 a:hover{ text-decoration:none;}
.cont-text2 span {font-family:Calibri, Arial, verdana; font-size:15px; color:#333; font-weight:600;}
.cont-text2 span b {font-weight:normal;}
.cont-right2 {float:left; position:relative; width:600px; margin:0 0 0 20px;}

.contact3 { width:590px; margin:20px auto 20px auto; position:relative; height:350px;}
.cont-left3 {float: left; position:relative; width:550px; border-right:1px dotted #ccc; margin:0 0 0 10px;}
.cont-img3 {float: left; width:156px; height:94px; margin:0 25px 0 0;}
.cont-text3 {float:left; font-family:Calibri, Arial, verdana; font-size:15px; color:#333; width:300px;}
.cont-text3 a{ font-family:Calibri, Arial, verdana; font-size:15px; color:#333; text-decoration:underline; }
.cont-text3 a:hover{ text-decoration:none;}
.cont-text3 span {font-family:Calibri, Arial, verdana; font-size:15px; color:#333; font-weight:600;}
.cont-text3 span li {font-weight:normal; list-style:none; padding:0 0 0 60px;}
.cont-text3 span b {font-weight:normal;}
.cont-right3 {float:left; position:relative; width:600px; margin:0 0 0 20px;}

.sub-sec {position:relative; width:1004px; margin:10px 0 0 0; padding:0px;}
.image {float:left; width:222px; height:206px; margin:0px 0 0 0;}
.image img {border:1px solid #003b63;}
.points {float:left; position:relative;margin:5px 0 0 20px;}
.points span {font-family:Calibri, Arial, verdana; font-size:18px; color:#333; font-weight:600;}
.points ul {float:left; width:600px; margin:10px 0 0 0; padding:0;}
.points ul li {list-style:none; background:url(../sub-images/li-bg.png) top left no-repeat; background-position:0px 6px; padding:0 0 0 15px; font-family:Calibri, Arial, verdana; font-size:15px; color:#333; line-height:20px;}
.title1 {font-family:Calibri, Arial, verdana; font-size:22px; color:#3aadde; font-weight:bold; margin:15px 0 5px 0; padding:0;}
.p1 {padding:0 20px 0 0 !important;}

.title2 {font-family:Calibri, Arial, verdana; font-size:22px; color:#3aadde; font-weight:bold; margin:0 0 10px 0;}
.table {background:#f5f5f5;font-family:Calibri, Arial, verdana;font-size:15px;text-align: center; margin:0 0 20px 0; color:#666; border:1px dotted #ccc;}
.tr {font-weight:600; color:#333; font-size:17px;}
.tr-p {padding:5px 0 10px 15px; color:#005E9B; font-size:16px; font-weight:600;}
.p2 {padding:0 20px 15px 0 !important; margin:0px;}

.list-style {margin:0px; padding:0px;}
.list-style li {background:url(../sub-images/li-bg1.gif) top left no-repeat; background-position:0px 6px; list-style:none; padding:0 0 0 15px; font-size:15px; font-family:Calibri, Arial, verdana; line-height:20px;}
.color {color:#666 !important; font-weight:600 !important; font-size:14px !important;}

/*inquiry*/
#inquiry{width:600px; margin:20px 0 0 0px; float:left; background:#f5f5f5; border:#e2e2e2 solid 1px; height:auto; padding-bottom:30px;}	
.inquiry-txt{ width:575px; height:auto; background:#fff; border:#e2e2e2 solid 1px; margin-left:12px;}
#enquiry_row {
	width:570px;
	float:left;
	margin:15px 0 0 0px;
	border:#DDDDDD solid 1px;
    background:#fafafa;
}
#enquiry_row label {
	width:130px;
	height:28px;
	float:left;
	font-size:15px;
	color:#333;
	font-weight:normal;
	line-height:28px;
	margin:0px 0px;
	text-align:left; font-family:Calibri; margin-left:10px;
}
#enquiry_row input {
	width:200px;
	height:28px;
	float:left;
	border:#CCC 1px solid;
	background:#fff;
	margin:0px 0px 10px 10px;
	padding-left:5px;
	font-size:15px; font-family:Calibri;
}
#enquiry_row input:focus {
	box-shadow:#E4E4E4 0px 0px 1px 1px;
	border:#999 1px solid;
}
#enquiry_row textarea {
	width:500px;
	height:90px;
	float:left;
	border:#CCC 1px solid;
	background:#fff;
	margin:0px 0px 10px 10px;
	padding-left:5px;
	font-size:15px;
	line-height:18px; font-family:Calibri;
}
#enquiry_row textarea:focus {
	box-shadow:#E4E4E4 0px 0px 1px 1px;
	border:#999 1px solid;
}
#enquiry_row .inq_btn {
	width:70px;
	height:30px;
	float:right;
	background:#003b63;
	font-size:15px;
	color:#FFF;
	text-align:center;
	line-height:30px;
	font-weight:normal;
	border:none;
	cursor:pointer;
	padding:0px;
	margin:10px 10px 10px 0;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#enquiry_row .inq_btn:hover {
	background:#333
}
#enquiry_row .cap {
	width:100px;
	height:40px;
	float:left;
	border:#CCC 1px solid;
	background:#fff;
	margin:4px 0px;
	font-size:15px;
	text-align:center;
}
#enquiry_row .cap_box {
	width:110px;
	height:40px;
	float:left;
	margin:3px 20px 3px 0px;
}
#abt-company-overview h1{ font-family:Calibri; font-size:20px; color:#333333; font-weight:600; padding:25px 0 10px 33px;}
.canada{ background:url(../images/can_icon.jpg) center center no-repeat; width:33px; height:3px; cursor:pointer;transition: all 0.3s ease; text-indent:inherit;}
.canada:hover{ background:url(../images/can_icon_hover.jpg) center center no-repeat;}
.india{ background:url(../images/ind_icon.jpg) center center no-repeat; width:33px; height:23px;  cursor:pointer;transition: all 0.3s ease; }
.india:hover{ background:url(../images/ind_icon_hover.jpg) center center no-repeat;}

.link {
	font-family:Calibri;
	font-size:26px;
	color:#003B63;
	font-weight:normal;
	float:left;
	margin-top:28px;
	width:auto;
	text-align:left;
	padding-bottom:10px;background: url(../sub-images/underline.jpg) bottom left repeat-x;
padding: 0 0px 10px 0;
}

.link a{ color:#017DBB; text-decoration:none;}
.link a:hover{ color:#000;}

/*---------------------------------------------INQUIRY---------------------------------------------*/

.text-button {
	width:100px;
	height:30px;
	float:right;
	color:#FFFFFF;
	font-weight:normal;
	font-size:15px;
	font-family:Calibri, "Trebuchet MS", Arial, Tahoma;
	line-height:25px;
	margin:1px 9px 0px 0px;
	padding:0px;
	background:#F68A25;
	border:none;
	cursor:pointer;
	-moz-transition-property:background;
	-moz-transition-duration:0.3s;
	/* Safari and Chrome */
-webkit-transition-property:background;
	-webkit-transition-duration:0.3s;
	/* Opera */
-o-transition-property:background;
	-o-transition-duration:0.3s;
}
.text-button:hover {
	background-color: #3984B3;
}
#enquiry_row1{width:310px; float:left; margin:20px 0 0 30px; padding:20px 30px; box-shadow:#DDDDDD 0px 0px 2px 2px; }
#enquiry_row1 label{width:130px; height:28px; float:left; font-size:15px; color:#333; line-height:28px; margin:4px 0px; text-align:left; font-family:Calibri;}
#enquiry_row1 input{width:250px; height:28px; float:left; border:#CCC 1px solid; background:#FFF; margin:4px 0px; padding-left:5px; font-size:15px; font-family:Calibri;; color:#666666;}
#enquiry_row1 input:focus{box-shadow:#E4E4E4 0px 0px 1px 1px; border:#999 1px solid;}
#enquiry_row1 textarea{width:250px; height:90px; float:left; border:#CCC 1px solid; background:#FFF; margin:4px 0px; padding-left:5px; font-size:15px; line-height:18px; font-family:Calibri; color:#666666; resize:none;}
#enquiry_row1 textarea:focus{box-shadow:#E4E4E4 0px 0px 1px 1px; border:#999 1px solid;}
#enquiry_row1 .inq_btn{width:70px; height:30px; float:left; background:#F68A25; font-size:15px; color:#FFF; text-align:center; line-height:30px; font-weight:normal; border:none; cursor:pointer; padding:0px; margin:10px 0 0 0;}
#enquiry_row1 .inq_btn:hover{background:#3984B3;}
#enquiry_row1 .cap{width:100px; height:35px; float:left; border:#CCC 1px solid; background:#FFF; margin:4px 5px 4px 0px; font-size:15px; text-align:center;}
#enquiry_row1 .cap_box{width:auto; height:35px; float:left; margin:3px 20px 3px 0px;}


#form textarea {
	width:400px;
	height:80px;
	color:#333333;
	font-weight:normal;
	font-size:15px;
	font-family:Calibri, "Trebuchet MS", Arial, Tahoma;
	line-height:20px;
	border:#CCCCCC 1px solid;
	padding:5px;
	margin:0 0 10px 5px;
	background:#F9F9F9;
	position: relative;
	resize: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-transition-property:box-shadow;
	-moz-transition-duration:0.3s;
	/* Safari and Chrome */
-webkit-transition-property:box-shadow;
	-webkit-transition-duration:0.3s;
	/* Opera */
-o-transition-property:box-shadow;
	-o-transition-duration:0.3s;
}

#form .error, #form .empty {
	color:#FF0000;
	display:none;
	font-size:11px;
	line-height:14px;
	width:auto;
	position:absolute;
	z-index:999;
	/*right:5px;*/
	top:8px;
	float:left;
	left:249px;
}
#form.contact .error, #form.contact .empty {
	top:7px;
}
#form .error-empty {
	display:none;
	float:left;
}
.btns {
	position:relative;
	overflow:hidden;
	padding-top:14px;
	text-align:center;
	float:right;
}
.content .btns a.btn {
	margin:0!important;
	cursor:pointer;
}
#form .message {
	width:450px;
}
.message br {
	height:0;
	line-height:0;
}
#form .success {
	border:1px solid #d8d8d8;
	box-shadow:inset 0 0 2px #d8d8d8;
	display:none;
	position:absolute;
	width:100%;
	background:#fafbfc;
	text-align:center;
	padding:20px 10px;
	z-index:999;
	border-radius:7px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.success_wrapper {
	position:relative;
}
@media only screen and (max-width: 995px) {
#form {
padding-top:0;
}
#form label {
float:none!important;
width:100%;
}
#form label.message {
width:100%!important;
}
#form .success {
width:100%;
}
.btns {
padding-right:0;
}
