@charset "utf-8";
/* CSS Document */



body {
	margin:0;
	padding:0;
	color:#000000;
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	width:100%;
	min-width:1249px;
	background:#fff;
}
a {
	outline:none;
	text-decoration:none;
	border:none;
}
img {
	border:none;
	outline:none;
	display:block;
}
.clearall {
	clear:both;
}
.height {
	height:111px;
}
.main_header {
	margin:0px;
	padding:13px 0px;
	width:100%;
	background:#f3f3f3;
	box-shadow:0px 1px 7px #666666;
	position:relative;
	z-index:11;
}
.main_headerin {
	margin:0 auto;
	width:1170px;
	padding:0px;
}
.logo {
	float:left;
	margin:0px;
	padding:0px;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.logo img {
	max-width:100%;
	height:auto;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.menuright {
	float:right;
	margin:0px;
	padding:10px 0px;
}
.phone_mail {
	margin:0px;
	padding:0px;
	float:right;
}
.phone_mail ul {
	margin:0px;
	padding:0px;
}
.phone_mail ul li {
	list-style:none;
	margin:0px;
	padding:0px 16px 5px 22px;
	float:left;
}
.phone_mail ul li a {
	color:#231815;
	font-size:14px;
	font-weight:600;
}
.phonetop {
	background:url(images/phone.png) no-repeat left center;
}
.emailtop {
	background:url(images/email.png) no-repeat left center;
}
.addresscont {
	background:url(images/office.png) no-repeat left center;
	padding:0px 0px 0px 30px !important;
}
.addresscont2 {
	background:url(images/phonecontact.png) no-repeat left center;
	padding:0px 0px 0px 30px !important;
	font-weight: normal !important;
	font-size: 18px !important;
	margin-top: 10px !important;
}
.addresscont3 {
	background:url(images/emailcont.png) no-repeat left center;
	padding:0px 0px 0px 30px !important;
	font-weight: normal !important;
	font-size: 18px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.addresscont4 {
	background:url(images/mapcont.png) no-repeat left center;
	padding:0px 0px 0px 30px !important;
	font-size: 18px !important;
	margin-bottom: 10px !important;
}
.addresscont2 a {
	color:#000000;
}
.addresscont3 a {
	color:#000000;
}
.faqpagetext strong {

    padding-bottom: 11px;
    background: url(images/textline.png) no-repeat left bottom;
    font-size: 20px;
    font-weight: 400;
    border-top: 1px solid #cccccc;
    padding-top: 16px;
    display: block;
    margin-top: 22px;
	color:#000000;

}


.faqpagetext p {
    font-size: 14px;
	line-height:24px;
	color:#5a5a5a;
}

#nav_menu {
	margin:0px -8px 0px 0px;
	padding:9px 0px;
}
#nav_menu ul {
	margin:0;
	padding:0;
}
#nav_menu ul li {
	list-style-type:none;
	float:left;
	margin:0px 0px;
	padding:0;
}
#nav_menu ul li a {
	font-weight: 600;
	font-size:18px;
	text-decoration:none;
	color:#231815;
	padding:0px 24px;
	display:block;
	margin:0px;
}
#nav_menu ul li a:hover {
	text-decoration: none;
	color:#b19756;
}
#nav_menu ul li .active {
	text-decoration: none;
	color:#b19756;
}
#nav_menu ul li.current-menu-item a {
	text-decoration: none;
	color:#b19756;
}
#primary {
	width:100%;
	margin:0px;
	padding:0px;
}
#content {
	margin:0 auto;
	padding:0px 0px;
	width:100%;
}
.letstalk {
	margin:0px;
	padding:55px 0px;
	width:100%;
	background:/*url(images/header--banner.jpg)*/ no-repeat center top 0px;
	background-attachment: fixed;
	background-size: 100% auto;
}
.letstalk_in {
	width:522px;
	margin:0px;
	padding:0px;
}
.letstalk_in h1 {
	font-weight:bold;
	font-size:38px;
	text-align:center;
	color:#231815;
	margin:0px;
	padding:0px;
}
.letstalk_in h2 {
	font-weight:bold;
	font-size:30px;
	text-align:center;
	color:#231815;
	margin:0px;
	padding:0px;
}
.letstalk_in h3 {
	font-weight:normal;
	font-size:18px;
	text-align:center;
	color:#000000;
	margin:0px;
	padding:7px 0px 19px 0px;
}
.letstalk_form {
	background:rgba(35, 24, 21, 0.7);
	padding:28px 0px 0px 0px;
}
.textfieldform {
	font-size:14px;
	color:#231815;
	font-weight:normal;
	font-family: 'Raleway', sans-serif;
	padding:6px;
	width:400px;
	margin: 0 auto 21px;
	display:block;
	border:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.textfieldbtn {
	font-size:18px;
	color:#ffffff;
	background:#b19756;
	font-weight:700;
	font-family: 'Raleway', sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #ffffff;
	cursor:pointer;
	margin:0 auto;
	display:table;
	padding:6px 30px;
}
/*============*/
.fixed-header {
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.fixed-header .logo {
	padding: 0px 0;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.fixed-header .phone_mail {
	display:none;
}
.fixed-header .logo img {
	max-width: 46%;
	height: auto;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.fixed-header .menuright {
	padding: 0px 0px;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
/*============*/

.reasons_partner {
	margin:0px;
	padding:60px 0px;
}
.reasons_partnerin {
	width:1170px;
	margin:0 auto;
	padding:0px;
}
.setcollect {
	margin:0px;
	padding:0px 0px;
	width:100%;/*background:url(images/header--banner.jpg) no-repeat center top;*//*background-attachment: fixed;
	background-size: 100% auto;*/
	
	}
.setcollect2 {
	background:#333333;
	padding:10px 0px 22px 0px;
}
.setcollect a {
	font-size: 18px;
	color: #ffffff;
	background: #b19756;
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ffffff;
	cursor: pointer;
	margin: 15px auto;
	display: table;
	padding: 6px 30px;
}
.reasons_partnerin h2 {
	font-weight:bold;
	font-size:53px;
	text-align:center;
	color:#b19756;
	margin:0px;
	padding:0px;
}
.parttextimg {
	margin:0px;
	padding:40px 0px 0px 0px;
}
.partner_li {
	float:left;
	margin:0px;
	padding:0px;
	width:670px;
}
.partner_li ul {
	margin:0px;
	padding:0px;
}
.partner_li ul li {
	list-style:none;
	margin:0px;
	padding:10px 0px 10px 35px;
	background:url(images/text-li.png) no-repeat left center;
}
.partner_img {
	float:right;
	margin:0px;
	padding:0px;
	width:470px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	overflow:hidden;
}
.testimonialsbg {
	background:#f9f9f9;
}
.testicontent {
	width:970px;
	margin:0 auto;
	padding:0px;
}
.testicontent p {
	text-align:center;
}
.testicontent p span {
	display:block;
	font-weight:600;
}
.testicontent img {
	width:94px;
	height:94px;
	margin:15px auto;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.main_footer {
	background:#231815;
	margin:0px;
	padding:0px;
	width:100%;
}
.footer_bottom {
	background:#000000;
	margin:0px;
	padding:24px 0px;
}
.footer_bottom p {
	text-align:center;
	color:#ffffff;
	margin:0px;
	padding:0px;
	font-size:14px;
}
.footerin {
	width:1170px;
	margin:0 auto;
	padding:51px 0px;
}
.footerone {
	width:270px;
	margin: 0px 0px 0px 30px;
	padding:0px;
	float:left;
}
.footerone:first-child {
	margin: 0px 0px 0px 0px;
}
.footerone h2 {
	font-size:24px;
	color:#ffffff;
	font-weight:700;
	margin:0px;
	padding:0px 0px 16px 0px;
}
.social_menu {
	margin:0px;
	padding:0px;
}
.social_menu ul {
	margin:0px;
	padding:0px;
}
.social_menu ul li {
	margin:0px;
	padding:0px 13px 0px 0px;
	list-style:none;
	float:left;
}
.footer_menu {
	margin:0px;
	padding:0px;
}
.footer_menu ul {
	margin:0px;
	padding:0px;
}
.footer_menu ul li {
	margin:0px;
	padding:0px 13px 0px 0px;
	list-style:none;
}
.footer_menu ul li a {
	font-size:14px;
	color:#ffffff;
}
.phone_mailcontact {
	margin:0px;
	padding:0px;
}
.phone_mailcontact ul {
	margin:0px;
	padding:0px;
}
.phone_mailcontact ul li {
	list-style:none;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 22px;
	color:#ffffff;
	font-size:14px;
	font-weight:600;
}
.phone_mailcontact ul li a {
	color:#ffffff;
	font-size:14px;
	font-weight:600;
}
.phonetop2 {
	background:url(images/phone-icon.png) no-repeat left center;
}
.emailtop2 {
	background:url(images/mail-icon.png) no-repeat left center;
}
.mapicon {
	background:url(images/map.png) no-repeat left center;
}
.rslides_container li {
	color:#000000 !important;
}
.client_image {
	padding: 0 0 44px 0;
}
.company_name a {
	color: #000000;
	cursor: auto;
}
.maininner2 {
	width:1170px;
	margin:11px auto;
	padding:0px 0px;
}
.maininner {
	width:1170px;
	margin:11px auto;
	padding:22px 0px;
}
.headingpagetitle {
	/*background:url(images/inner-banner2.jpg) no-repeat center center;*/

	background:#b19756;
}
.headingpagetitle h1 {
	margin:0px;
	padding:19px 0px;
	color:#ffffff;
}
#primary .page .entry-content h3 {
	font-size: 30px;
	line-height: 36px;
	font-weight: 700;
	color: #121212;
	margin: 0 0 17px;
}
.accordion-toggle {
	font-size: 22px !important;
	font-weight: 700 !important;
	background: #f4f4f4;
	padding: 0 10px;
}
#faq-accordion h3, #faq-accordion a {
	color:#b19756;
}
.alignright.size-medium.wp-image-41 {
	float: right;
	padding: 30px 0 28px 30px;
}
.leftcontact {
	float:left;
	margin:0px;
	padding:0px;
	width:30%;
}
.rightcontact {
	float:right;
	margin:0px;
	padding:0px;
	width:65%;
}
.leftcontact h2 {
    margin: 0 0 18px 0;
    padding: 0px;
    font-size: 23px;
    font-weight: 400 !important;
}
.leftcontact p {
	margin:0px;
	padding:0px;
}
.rightcontact h2 {
	margin:0px;
	padding:0px;
	font-size:24px;
	font-weight: 400 !important;
}
.rightcontact p {
	margin:0px;
	padding:0px;
}
.leftcontact h5 {
	margin:0px;
	padding:10px 0px 18px 0px;
	font-size:18px;
}
.rightcontact iframe {
	width: 100%;
}
.fontactformdk {
	width: 98%;
	padding: 8px 1%;
	margin: 10px 0px;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:16px;
    background: #f3f3f3;
}
.fontactformdk2 {
	width: 98%;
	padding: 8px 1%;
	margin: 10px 0px;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:16px;
	font-family: 'Raleway', sans-serif; font-weight:normal !important;
    height: 180px;
    background: #f3f3f3;
}

.fontactformdk:focus{background:none; border: 1px solid #b19756;}
.fontactformdk2:focus{background:none;  border: 1px solid #b19756;} 
.contactbtn {
	font-size:18px;
	color:#ffffff;
	background:#b19756;
	font-weight:700;
	font-family: 'Raleway', sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #ffffff;
	cursor:pointer;
	margin:0 auto;
	display:table;
	padding:6px 30px;
}
span.wpcf7-not-valid-tip {
	margin-top: -16px;
	text-align:center;
	font-size:14px;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
	position: relative;
	font-size: 14px;
	border: 2px solid red;
}
.invalid input.wpcf7-validates-as-required, .invalid textarea.wpcf7-validates-as-required {
	border: 1px solid red;
	box-shadow: 0 0 5px rgba(255, 0, 0, .34);
}
span.wpcf7-not-valid-tip {
	display:none;
}
.accordion-content p {
	padding: 0 0 0 32px;
}


.required_star label span{ color:#F00;}

.conline{ border-top: 3px solid #b19756; margin-top: 20px; padding-top: 15px;}


.leftleft{float: left; width: 45%;}

.rightright{float: right; width: 45%;}



.rslides_container {

    min-height: 322px; 

}


/*========Responsive Start============*/



@media only screen and (max-width: 1170px) {
 body {
 min-width: 100%;
}
 .main_headerin {
 width:96%;
}
 .reasons_partnerin {
 width:96%;
}
 .footerin {
 width:96%;
}
 .footerone {
 width: 22%;
}
 .partner_li {
 width: 60%;
}
 .partner_img {
 width: 30%;
}
 .testicontent {
 width: 96%;
}
 .maininner {
 width: 96%;
}
 .maininner2 {
 width: 96%;
}
}
 @media only screen and (max-width: 1024px) {
 .letstalk {
 background-attachment:inherit;
 background-size:inherit;
}
 .footerone {
 width: 50%;
 padding: 0 0 22px 0;
}
 .footerone {
 margin: 0px 0px 0px 0px;
}
 #nav_menu ul li a {
 padding: 0px 11px;
}
}
 @media only screen and (max-width: 768px) {
 .logo {
 float: none;
}
 .logo img {
 margin: 0 auto;
}
 .phone_mail {
 float: none;
}
 .menuright {
 float: none;
}
 .phone_mail ul li {
 float: none;
 display: inline-block;
}
 .phone_mail ul {
 text-align:center;
}
 .fixed-header {
 top: 40px;
}
 .logo img {
 width: 142px;
}
 .fixed-header {
 z-index: 11;
}
 .alignright.size-medium.wp-image-41 {
 width: 100%;
 height: auto;
 padding:0px;
}
}
 @media only screen and (max-width: 630px) {
 .leftcontact {
 width:100%;
}
 .rightcontact {
 width:100%;
}
 .reasons_partnerin h2 {
 font-size:30px;
}
}
 @media only screen and (max-width: 600px) {
 .letstalk_in {
 width: 96%;
}
 .textfieldform {
 width:auto;
}
 .partner_li {
 width: 100%;
}
 .partner_li ul li {
 background: url(images/text-li.png) no-repeat left top 16px;
}
 .partner_img {
 width: 80%;
 float:none;
 margin-top:30px;
}
 .footerone {
 width: 100%;
}
 .phone_mailcontact ul li {
 display: inline-block;
}
 .phone_mailcontact ul {
 text-align:center;
}
 .footerone img {
 margin: 0 auto;
}
 .footerone h2 {
 text-align:center;
}
 .footer_menu ul {
 text-align:center;
}
 .social_menu ul li {
 float:none;
 display:inline-block;
}
 .social_menu ul {
 text-align:center;
}
 .partner_img img {
 max-width:100%;
 height:auto;
}
}

@media only screen and (max-width: 414px) {
    
 .leftleft {

    width: 100%;
} 
    
 
.rightright {

    width: 100%;
}    
    
    
    
}


 @media only screen and (max-width: 380px) {
.textfieldform {
 width: 88%;
}
}
