@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:none;}

ol, ul {list-style:none;}

h1, h2, h3, h4, h5, h6, li {line-height:100%;}

blockquote, q {quotes:none;}

q:before,q:after {content: '';}

table { float:left; width:100%;}

input,textarea,select{ font:14px Arial, Helvetica, sans-serif; color:#333; vertical-align:middle; padding:8px 2%; max-width:95%; margin:0; border:solid 1px #d4d4d4;}

body{ padding:0px; margin:0px; font-size:14px; line-height:18px; font-family: 'Open Sans', sans-serif; -o-transition:.5s; -ms-transition:.5s;  -moz-transition:.5s;  -webkit-transition:.5s;  transition:.5s; font-weight:500;}

#wrappr{ width:100%; float:left; height:100%; overflow:hidden;}

a{ color:#d00405;-o-transition:.5s; -ms-transition:.5s;  -moz-transition:.5s;  -webkit-transition:.5s;  transition:.5s; text-decoration:none;}

.main_cont{ float:left; width:100%; }

.main_holder{ max-width:980px; margin:auto; width:98%;}
.header{width:100%;float:left;}
.black{width:100%;float:left;background:#000;min-height:20px;}

.header_top{width:100%;float:left;font:normal 14px/24px "open Sans", Arial;color:#000000;}
.address{width:25%;float:left;margin-right:5%;padding:55px 0px 0px 0px;}
.address p{width:auto;float:left;}
.logo{width:40%;float:left;margin-right:5%}
.contact{width:25%;float:left;padding:20px 0px 0px 0px;}
.contact p{padding-bottom:15px;border-bottom:1px solid #000;}
.contact .horologist{width:100%;float:left;padding:16px 0px 0px 0px;}
.horologist p{border:0;padding:0px 0px 0px 0px;}

.navigation{width:100%;float:left;border-top:2px solid #776803;border-bottom:2px solid #776803;background:#ac9e32;}
.menu{ float:left;  width:100%;}
.menu ul{width:100%;margin:0 auto;}

.nav li ul{background:#ac9e32;}

.nav li{  padding-right:3px;}

.nav a{font-family: 'Open Sans', sans-serif; font-size:16px; text-transform:uppercase; color:#000;}

.nav a:hover,.nav li:hover a,.menu_active a{ background-color:#000; color:#fff !important;}

.nav li:hover li a{ background-color:#ac9e32;}

.nav li:hover li a:hover{ background-color:#ac9e32;}

.nav li:hover,.menu_active{ background:url(../images/nev_li_bg.png) right top no-repeat;}

.nav li ul li{ background:none !important; padding-right:0;}

.nav li ul{border-radius: 0px 0px 4px 4px;

-moz-border-radius: 0px 0px 4px 4px;

-webkit-border-radius: 0px 0px 4px 4px;

border-bottom: 1px solid #175E4C;}


.slider_cont{width:100%;float:left;background:#fff;padding-top:10px;}
.slider_hold{width:100%;float:left;border:5px solid #2a2a2a;}

.thomas{width:100%;float:left;padding-top:35px;}
.thomas_lft{width:32%;float:left;padding-right:1.5%;}
.thomas_lft img{border:5px solid #2a2a2a;}
.thomas_right{width:66.5%;float:left;}
.thomas_right h1{width:100%;float:left;font-size:48px;font-weight:normal;line-height:24px;padding-bottom:35px;padding-top:10px;font-family: 'EdwardianScriptITCRegular';}
.thomas_right h1 span{color:#ac9e32;}
.thomas_right p{font:normal 14px/22px "open Sans", Arial;color:#000;padding-bottom:20px;}

.thomas_full{width:100%;float:left;}
.thomas_full h1{width:100%;float:left;font-size:48px;font-weight:normal;line-height:24px;padding-bottom:35px;padding-top:10px;font-family: 'EdwardianScriptITCRegular';}
.thomas_full h1 span{color:#ac9e32;}
.thomas_full p{font:normal 14px/22px "open Sans", Arial;color:#000;padding-bottom:20px;}


.testimonial{width:100%;float:left;padding:30px 0px 00px 0px;}
.testimonial h1{width:100%;float:left;font-size:48px;font-weight:normal;line-height:24px;padding-bottom:20px;font-family: 'EdwardianScriptITCRegular';}
.test_cont{width:100%;float:left;padding-bottom:30px;background:url(../images/testimonial_arrow.png) no-repeat 96% 98%;position:relative;}
.testimonial_hold{width:100%;float:left;border:1px solid #000;min-height:50px;background:url(../images/testimonial_qoutes.png) no-repeat  98% 85%;padding:25px;box-sizing:border-box;}
.testimonial_hold .content{width:100%;float:left;}
.testimonial_hold .content p{font:normal 14px/24px "open Sans", Arial;color:#000;}
.testimonial_hold .content span{width:100%;float:left;padding-left:5px;color:#ac9e32;}
.testimonial_nav{width:95%;position:absolute;bottom:0;left:0;text-align:center;}
.testimonial_nav a{width:12px;height:12px;display:inline-block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;background:#828282;margin-right:8px;}
.testimonial_nav a:hover{background:#ac9e32;}

.contact_hold{width:100%;float:left;}
.contact_content{width:70%;float:left;padding-top:30px;}
.contact_content h1{font-size:48px;font-weight:normal;line-height:24px;padding-bottom:25px;font-family: 'EdwardianScriptITCRegular';margin-left:-10px;}
.contact_content p{FONT:normal 14px/22px "open Sans", Arial;color:#000;padding-bottom:12px;}
.contact_content .form_det{width:100%;float:left;}
.form_det .form_field{width:100%;float:left;padding-bottom:18px;}
.form_field label{width:100%;float:left;padding-bottom:8px;}
.form_field input[type="text"], .form_field textarea{width:60%;border:1px solid #000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.form_det .submit{padding-top:4px;width:100%;float:left;}
.submit a{width:auto;float:left;background:#ac9e32;color:#000;text-transform:uppercase;text-align:center;padding:15px 15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:18px;-webkit-box-shadow: 0px 5px 5px -2px rgba(102,91,11,1);
-moz-box-shadow: 0px 5px 5px -2px rgba(102,91,11,1);
box-shadow: 0px 5px 5px -2px rgba(102,91,11,1);}


.footer{width:100%;float:left;font:normal 14px "open Sans", Arial;color:#fff;background:#484848;line-height:65px;margin-top:28px;}
.footer .footer_lft{width:41%;float:left;}
.footer_lft a{float:left;color:#fff;text-decoration:none;}
.footer .footer_right{width:50%;float:right;}
.footer_right p{width:80%;float:left;}
.test_cont ul{width:100%;}
.testimonial_hold .bx-controls-direction{display:none;}

@media (max-width:980px)
{
	.menu ul{width:100%;float:left;}
	.nav > li{width:auto;}
	.thomas_lft{width:100%;margin:auto;text-align:center;}
	.thomas_lft img{margin:10px 0;}
	.thomas_right{width:90%;float:none;margin:auto;}
	.footer .footer_lft{width:100%;float:none;margin:auto;text-align:center;}
	.footer_lft a{float:none;}
	.footer .footer_right{width:100%;float:none;margin:auto;text-align:center;}
	.footer_right p{width:100%;line-height:normal;}
	}
@media (max-width:780px)
{
	
	.address{width:100%;float:none;}
	.address p{text-align:center;width:100%;}
	.logo{width:100%;float:none;}
	.logo a{width:100%;text-align:center;float:left;margin:5% 0;}
	.contact{width:100%;float:none;}
	.contact p{width:100%;float:left;text-align:center;}
	.testimonial_hold{width:92%;}
	.test_cont{background:none;}
	.nav a{padding:15px 18px;}

	.nav li:hover ul{ left:0px !important; position:static;}
	}
@media (max-width:620px)
{
	.testimonial_hold{width:90%;padding:25px 25px;}
}