/*

Theme Name: Twenty Thirteen

Theme URI: http://wordpress.org/themes/twentythirteen

Author: the WordPress team

Author URI: http://wordpress.org/

Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.

Version: 1.1

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready

Text Domain: twentythirteen



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/





/**

 * Table of Contents:

 *

 * 1.0 - Reset

 * 2.0 - Repeatable Patterns

 * 3.0 - Basic Structure

 * 4.0 - Header

 *   4.1 - Site Header

 *   4.2 - Navigation

 * 5.0 - Content

 *   5.1 - Entry Header

 *   5.2 - Entry Meta

 *   5.3 - Entry Content

 *   5.4 - Galleries

 *   5.5 - Post Formats

 *   5.6 - Attachments

 *   5.7 - Post/Paging Navigation

 *   5.8 - Author Bio

 *   5.9 - Archives

 *   5.10 - Search Results/No posts

 *   5.11 - 404

 *   5.12 - Comments

 *   5.13 - Multisite

 * 6.0 - Sidebar

 *   6.1 - Widgets

 * 7.0 - Footer

 * 8.0 - Media Queries

 * 9.0 - Print

 * ----------------------------------------------------------------------------

 */





/**

 * 1.0 Reset

 *

 * Modified from Normalize.css to provide cross-browser consistency and a smart

 * default styling of HTML elements.

 *

 * @see http://git.io/normalize

 * ----------------------------------------------------------------------------

 */







@charset "utf-8";

/* CSS Document */

/*Global css*/

@font-face {

	font-family: "myriadproregular";

	src: url('font/myriadproregular.eot');

	src: url('font/myriadproregular.eot?#iefix') format('embedded-opentype'),  url('font/myriadproregular.woff') format('woff'),  url('font/myriadproregular.ttf') format('truetype'),  url('font/myriadproregular.svg#MyriadPro-Regular') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

				font-family:'Calibri';

				src: url('font/trajanproregular.eot');

				src: url('font/trajanproregular.eot?#iefix') format('embedded-opentype'),

						 url('font/trajanproregular.woff') format('woff'),

						 url('font/trajanproregular.ttf') format('truetype'),

						 url('font/trajanproregular.svg#TrajanPro-Regular') format('svg');

				font-weight: normal;

				font-style: normal;

		}

body {

	background:#ffffff url(images/body-bg.png) no-repeat right top;

	background-size:contain;

	font-size: 14px;

	font-family: 'Calibri';

	color:#1f1f1f;



}

label{

width:100%;

float:left;

clear:both;}

#resp{

	color:#fff;}

center {

	margin: 0px auto;

	width: 950px;

	height: auto;

}

h1, h2, h3, h4, h5, h6 {

	color: #ffffff;

}

h1 {

	color: #111111;

	font-size: 30px;

	font-family:'Calibri';

	padding:5px 0;

	float:left;

	width:100%;

	font-weight:bold;

}

h2 {

	color: #fff;

	font-size: 30px;

	padding:15px 0;

	font-family: 'Calibri';

}

h3 {

	

	color: #ae0505;

	font-size: 20px;

	font-family:'Calibri';

	padding:10px 0;

	float:left;

	width:100%;

	font-weight:bold;

	float:left;

	



}

h4 {

	font-size: 14px;

}

h5 {

	font-size: 12px;

}

h6 {

	font-size: 10px;

}

pre, code, tt {

	background: none repeat scroll 0 0 #F5F5F5;

	display: block;

	line-height: 1.5em;

	padding: 20px;

}

a {

	color: #CCC;

	text-decoration: none;

	outline: none;

}

a:hover {

	color: #999;

	text-decoration: none;

}

p {

   	font-size: 16px !important;

    line-height: 22px;

	color: #333334;

    font-family: 'Calibri';

    padding: 5px 0;

margin-bottom:25px;





}

p.lead{

line-height: 28px !important;}

hr { border: solid #E8E8E8; border-width: 1px 0 0; clear: both; margin:40px 0; height: 0; position:relative;}

	

strong {

	font-weight:bold;

}

em{

	font-style:italic;}

.clear {

	clear: both;

}

::-webkit-input-placeholder {

   color:#848484;

	font-size:13px;

	font-family: Arial, Helvetica, sans-serif;

	padding:0 0 0 5px;

}



:-moz-placeholder { /* Firefox 18- */

    color:#848484;

	font-size:13px;

	font-family: Arial, Helvetica, sans-serif;}



::-moz-placeholder {  /* Firefox 19+ */

    color:#848484;

	font-size:13px;

	font-family: Arial, Helvetica, sans-serif;

}



:-ms-input-placeholder {  

    color:#848484;

	font-size:13px;

	font-family: Arial, Helvetica, sans-serif;}

 



#main-wrapper {

	width: 100%;

	margin: 0px auto;

}

.inner-wrapper {

	  margin: 0 auto;

    padding: 10px 0 0;

    width: 1000px;



}

/*Header Css*/

.header-wrapper{

	width:100%;

	border-bottom:3px solid #db9e1f;

	  }

.login{

	float:left;

	margin:8px 0 0 0;}

.login ul{}



.login ul li{

	float:left;

	border-right:1px solid #fff;

}

.login ul li:last-child{

	border:none;}



.login ul li a{

	float:left;

	color:#ffffff;

	font-size:12px;

	padding:0 7px 0 6px;

	}

.login ul li a:hover{

	color:#999;

	

}.login ul li a img{

	float:left;

	padding:0 11px 0 0px;

	margin:-3px 0px 0 0 ;}

	

.login2{

	margin:4px auto;

}

	

.top-right{

	float:right;}

.top-right a{

	color:#fff;

	font-size:18px;

	float:left;

	margin:8px 10px 0;}

.top-right a:hover{

	color:#87c234;}	

	

.top-right img{

	float:left;

	margin:8px 0px 0 19px;}

	

	

	

	

	

.header-inner{

	width:1000px;

	margin:0px auto;

	height:150px;

}



.logo {

	margin:10px 0 0;

	float:left;



}



.header-inner-right{

	float:right;

	width:600px;}



.header-inner-right img{

	float:right;

	margin:20px 0 0;}

.social-icons{

	float:right;

	padding:0 9px;

	margin:3px 9px 0 5px;

	border-left:3px solid #fff;}



.social-icons ul{

	float:left;

	margin:0px 0 0;}

.social-icons ul li{

	float:left;

	padding:0 2px;}

.social-icons ul li a{}



.social-icons ul li a:hover{ 

opacity:0.8;}

.social-icons h3{

	float:left;

	color:#383838;

	font-size:16px;

	font-weight:bold;

	text-transform:Capitalize;

	font-family:'Calibri';

	margin:3px 7px 0 0;}



/*Navigation*/



.navigation {

	height: 56px;

	float:right;

	margin:14px 0 0 0;

}

.menu {

    float: left;

}

.menu ul {

	margin:0px auto;

	text-align:left;

	



}

.menu li {

	margin:12px 0px 0 0;

	display:inline-block;



	

}

.menu li span {

	float: left;

	margin: -7px 0 0 51px;

	text-align: center;

}



	

.menu li a {

	color: #383737;

	display: block;

	font-size: 15px;

    padding:9px 10px;

	text-decoration: none;

	text-transform:capitalize;

	font-family: "Calibri";	



}

.menu li a img{

	float:right;

	margin:5px 0px 0 4px;}

.menu li:hover a {

	color:#2e5e9e;

	-webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  transition: all 0.3s ease;



	



}

.current_page_item a {

	color:#BF800C!important;

	-webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  transition: all 0.3s ease;



}



.menu li:hover ul {

	display:block;

}

.menu ul li ul {

	background:#878787;

    display: none;

    margin: 0;

    position: absolute;

    width:125px;

    z-index: 2147483647;

	border-radius:0 0 5px 5px;

	

}

.menu li ul li {

	 float: left;

    height: auto;

    position: relative;

    width: 125px;

	color:#fff!important;

	text-align:center;

	

}



.menu li ul li a {

	color:#fff!important;

	display: block;

	font-size:14px;

	text-align:center;

	 padding:10px 5px;

}



.menu li ul li a:hover {

	color:#2e5e9e!important;





}





	/*Slider css*/



#slider-wrapper {

	background:url(images/slider-wrapper.png) repeat-x;

    margin:0 auto;

    padding:0;

    position: relative;

	width:100%;

}

.cycle-slideshow img{

   border: 1px solid #D0CECE;

    max-height: 376px;

    width: 100%;

}

/* pager */

.cycle-pager { 

    text-align: right;

	width: 100%;

	z-index: 500;

	position: absolute;

	bottom: 24px;

}



.cycle-pager span { 

    font-family: arial;

	font-size: 50px;

	width: 16px;

	height: 16px; 

    display: inline-block;

	color: #218ccb;

	cursor: pointer;



}

.cycle-pager span.cycle-pager-active { color: #588d3c;}

.cycle-pager > * { cursor: pointer;}





#prev-slider{

	background: url(images/previous.png);

	width:40px;

	height:47px;

	position:absolute;

	top:50%;

	left:40px; 

	z-index:400;

	cursor:pointer;

	 }	

#next-slider{

	background: url(images/next.png);

	width:40px;

	height:47px;

	position:absolute; 

	top:50%;

	right:37px;  

	z-index:400;

	cursor:pointer;}



#nav{

	bottom:22px;

    right: 70px;

    position: absolute;

    z-index: 99}

#nav a {

	background: url(images/nav-a.png) no-repeat; 

	margin: 0 5px;

	padding:0px 9px;

	height:15px;

}

#nav a.activeSlide {

	background:url(images/nav-active.png) no-repeat;



}

#nav a:focus {

	outline: none;

}



.slider-shadow{

	margin:0px auto;}





/*****************Content wrapper Css****************/



.newsletter-wrapper{

	width:100%;

	background:#414042;

	height:86px;

	}

.newsletter-inner{

	width:1000px;

	margin:0px auto;}

.newsletter-wrapper p{

    color: #FFFFFF;

    font-family: 'Calibri';

    font-size: 13px;

    line-height:17px;

    padding: 0;

    width: 650px;}

.newsletter-wrapper h2{

	padding:0px;

	width:650px;

	}

.screen-reader-text{
display:none!important;}

.newsletter label{
float:left;
width:auto!important;}	

.newsletter input[type="search"] {

	background: url("images/search-btn.png") no-repeat scroll 5px 7px #FFFFFF;

    border: 1px solid #CFCFCF;

    border-radius: 5px;

    float: left;

    margin: 5px 0;

    padding: 9px 25px;

    width:183px;

}



.newsletter-content{

	float:left;

	width:650px;}

.newsletter  input[type="submit"] {

  background: -moz-linear-gradient(center top , #157ec2, #095a8f) repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    border-radius: 5px;

    color: #FFFFFF;

    cursor: pointer;

    float: left;

    height: 32px;

    margin: 7px 0 0 9px;

    width: 86px;

}



.newsletter input[type="submit"]:hover {

	   background: -moz-linear-gradient(center top , #D40606, #9C0505) repeat scroll 0 0 rgba(0, 0, 0, 0);

    transition: all 0.3s ease 0s;

}



.newsletter{

 float: right;

  width: 330px;

  margin:36px 0 0;}





.content-wrapper{

	background:#fff;

	width:100%;

}

.content-inner{

	width:1000px;

	margin:0px auto;

	padding:10px 20px;

}

.content-inner h1{

   color: #BF800C;

    display: block;

   

    font-size: 30px;

    font-weight: bold;

    padding: 16px 11px;

    text-decoration: none;

    text-transform: capitalize;

	}



	

.content-box1{

	float:left;

	padding:5px 0;

	width:100%;

	}

	

.content-box1 .left{

	float:right;

	width:267px;}



.content-box1 .left p{

	color:#474848;

	font-size:20px;

	font-family:Georgia,"Times New Roman",Times,serif;

	line-height:28px;

	margin:33px 0 0;

	

	}



.content-box1 .left img{

	border:1px solid #d4d4d4;}

	

.content-box1 .right{

	 float:left;

    padding: 0 15px;

    width: 620px;}		

.content-box1 h1{

    color: #1d1e1e;

    float: none !important;

    font-family: 'Calibri';

    font-size: 18px;

	float:left;

    text-align: left;

    width: 100%;

	padding:0px;

	}

	

.content-box1 h1 span{

color:#1d1e1e;

font-size:36px!important;

}

/*.content-box1 p {

 color: #474848 !important;

    float: left !important;

    font-size: 14px;

    line-height: 19px;

    padding: 5px 0 !important;

    text-align: left !important;

    width: 100%;}	

*/

.products{

	

    float: left;

    width: 1000px;

	padding:16px 0;

}

.left-par1{

	float:left!important;

	width:684px !important;

	line-height:27px !important;

    font-size: 16px;

    line-height: 19px;

    padding: 5px 0 !important;

    text-align: left !important;

 }



.left-par2{

	float:left!important;

	width:478px !important;

	line-height:22px;

    color: #474848!important;

    font-family: 'Calibri';

    font-size: 16px !important;

    padding: 5px 0;}



.content-wrapper h2{

    color: #352427;

	float: left;

    font-family: 'Calibri';

    font-size: 20px;

    font-weight: bold;

    padding:6px 0 10px 0;

    width: 100%;

	float:left;}

.products ul {

	width:1000px;

	margin:0px auto;

	text-align:center;

}

.products ul li {

    float: left;

    margin:10px 41px;

    padding: 0 5px 0 13px;

    width: 230px;

}

.products ul li h4{

	color:#282828;

	font-size:18px;

	font-family:'Calibri';

	float:left;

	padding:5px 0;

	width:100%;

}

.products ul li img {

    border: 1px solid #A3B1CF;

    border-radius: 3px;

    float: left;

    margin: 10px 0;



}

.products ul li p {

    color: #282828;

    font-size: 12px;

    line-height:18px;

    padding: 5px 0;

	text-align:left;

	font-family:'Calibri';

}

.products ul li a {

     color:#fff; 

    float: left;

    font-family: 'Vagabond';

    font-size: 18px;

    font-weight: bold;

    padding: 8px 10px;

    text-transform: uppercase;

}

.products ul li a:hover {

        color:#C60505;

    transition: all 0.3s ease 0s;

}

.shop{

	float:left;

	width:1000px;

	}

.shop .left{

	width:346px;

	float:left;

	padding:12px;

	border-right: 1px dashed #fff;

}

.shop .left ul{}

.shop .left ul li{

	float:left;

	width:346px;

	border-bottom:1px solid #dcdbd9;

	padding:5px 0;	}

.shop .left ul li:last-child{

	border:none;}

.shop h4{

	color:#fff;

	font-size:25px;

	}

	

.shop .left h5{

	color:#282828;

	font-size:18px;}



.shop .left p{

	color:#282828;

	font-size:14px;}





.shop .left a{

	color:#282828;

	font-size:14px;

	float:right;}

	

.shop .left a:hover{

	color:#a3b1cf;}

	

.shop p{

	color:#fff;

	font-size:14px;

	}

.shop .right{

	width:628px;

	float:right;



}



.list-items{

	float:left;

	width:1000px;}



.list-items ul{

	}



.list-items ul li{

	width:280px;

	background:url(images/con3-li-bg.png) no-repeat center right; 

	float:left;

	padding:0 25px;

	}

.list-items ul li:last-child{

	background:none!important;}

.list-items ul li .title{

	float:left;

	width:100%;

	}

	

.list-items ul li .title span{

	float:left;}



.list-items ul li .title p{

	float:left;

	color:#094aa1;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	font-style:normal!important;

	padding:9px 0 10px 9px	;

	min-height:10px!important;

}





.list-items ul li a{

	color:#094aa1;

	text-decoration:underline;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	width:100%;

	float:left;

	padding:10px 0 0 0;}



.list-items ul li p{

	float:left;

	color:#737373;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-style:normal!important;

	min-height:200px;

}

.left-img{

	float:left;

	margin:10px 12px 10px 0;

	width:250px;

	height:250px;}



.left-par{

	float:right;

	width:730px;}

.error { background:red; }

.contact-form2{

	width:490px !important;}

.contact-form{

	margin:0px;

	padding:0 0px 0 5px;

	float:left;

	width:239px;}



.contact-form-footer h5 {

  border-left: 4px solid #70AC1C;

    color: #FFFFFF;

    font-family: 'Calibri';

    font-size: 18px;

    font-weight: bold;

    margin: 0 0 16px;

    padding: 0 0 0 6px;

    text-transform: uppercase;

}



.subscribe-inner{

	text-align:center;

	margin:0px auto;

	width:500px;}



.map{

	width:425;

	float:left;

	border:1px solid #000;}

.footer-bg-top{

	background: url(images/footer-bg-top.png) repeat-x center top;

	width:100%;

	height:9px;}



/*Footer*/

/*Footer*/

.photostream{

	float:left;}

.photostream ul{}

.photostream ul li{

	float:left;}

.photostream ul li a{

	float:left;

	padding:0 19px 0 0px;}

.footer-wrapper {

	width: 100%;

	padding:0px 0 0 0 ;

}

.footer-inner {

    border-top: 2px solid #E8E8E8;

    margin: 0 auto;

    padding: 20px 0 0;

    width: 1000px;

}

.dlogo{

	float:left;}

.footer-top{

	float:left;

	width:1000px;

	padding:10px 0;

	background:url(images/footer-top-bg.png) repeat-x center top;}



.footer-top h6{

	color:#514134;

	font-size:28px;

	font-family:'CygnetRound';

	float:left;

	margin:5px;}



 



.footer-top input[type="submit"] {

       background: #e7bd5c; /* for non-css3 browsers */

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7bd5c', endColorstr='#c0810e'); /* for IE */

	background: -webkit-gradient(linear, left top, left bottom, from(#e7bd5c), to(#c0810e)); /* for webkit browsers */

	background: -moz-linear-gradient(top, #e7bd5c, #c0810e); /* for firefox 3.6+ */

    border:1px solid #fff;

    cursor: pointer;

    float:left;

    height: 32px;

    margin: 4px 0 0;

    width:86px;

	color:#fff;

	border-radius:3px	;

}

.footer-top input[type="submit"]:hover {

	background:#333;

    transition: all 0.3s ease 0s;

}

	

.footer-top input[type="text"] {

    border: 1px solid #CFCFCF;

    float: left;

    margin: 5px 5px;

    padding: 6px 3px;

    width: 190px;

	color:#4d3d2f;

	font-size:12px;

	

}



.footer-top input[type="email"] {

    border: 1px solid #CFCFCF;

    float: left;

    margin: 5px 10px;

    padding: 6px 3px;

    width: 220px;

		color:#4d3d2f;

			font-size:12px;

}



.footer-bottom{

	width:100%;

	border-top:1px solid #dcdbd9;

	}





.footer-nav h5{

	color:#FFF;

	font-size:18px;

	font-family:'Calibri';

	font-weight:bold;

	text-transform:uppercase;

	border-left:4px solid #70AC1C;

	padding:0 0 0 6px;

	margin:0 0 16px 0px;}



.readmore{

	font-family:'Calibri';

    color: #c60505;

    float: left;

    font-size: 18px;

	font-weight:bold;

    padding: 8px 10px;

	text-transform:uppercase;	

}

.readmore:hover{

   color: #333334;

   transition: all 0.3s ease 0s;

}

.footer-nav {

     margin: 0 auto;

    padding: 0;

    text-align: center;

    width: 1000px;

	

}



.footer-nav ul {

    padding: 0 5px;

	text-align:center;

	width:1000px;



}

.footer-nav ul li a {

    color: #3e3d3d;

    font-family: "myriadproregular";

    font-size: 12px;

    line-height: 14px;

	display:inline-block;

	padding:0 10px;

}

.footer-nav ul li {

    font-size: 14px;

	display:inline-block;

}

.footer-nav ul li a img {

    float: left;

    padding: 5px 5px 0 0;

}

.footer-nav ul li a:hover {

    color: #000 !important;

}

.footer-nav p {

  color: #403f3f!important;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    line-height: 18px;

    text-align: center;

    width: 1000px;

}

.footer-nav p span {

color: #c60505!important;

font-size:13px!important;



}



.blog{

	float:left;

	margin:12px 0 0 0;}



.blog img{

	float:left;

}



.blog p{

	float:left;

	width:105px;

	margin:0 0 0 9px ;

}

.blog p strong{

	color:#ab0065;

	font-size:13px;

	font-weight:normal;}



.footer-nav .title{

	float:left;

	width:100%;

	margin:10px 0 0 0;}

.footer-nav .title p{

	float:left;

	background:url(images/title-p.png) no-repeat center top;

	width:67px;

	height:49px;

	text-align:center;

	color:#C60505!important;

	font-family:'Calibri';

	font-size:14px;}

	

.footer-nav .title span{

	background: url(images/title-span.png) no-repeat center top;

	  color: #4E4D4D !important;

    float: left;

    font-family: 'Vagabond';

    font-size: 14px;

    height: 49px;

    padding: 8px 0 0;

    text-align: center;

    width: 124px;}



.contact-form-footer{

	float:left;

	width:239px;}







.bottom-p{

	font-size: 12px;

    padding: 5px;

    text-align: center;

    width: 1000px;

	color:#242424;

   font-family: Arial, Helvetica, sans-serif;

   float:left;

	

	}

.bottom-p a:hover{

	color:#D40606!important;

    transition: all 0.3s ease 0s;

}

.bottom-p a{

		color:#242424!important;

		font-weight:bold;}



.f-left{

	float:left;

	width:500px;

	margin:19px 0 0 0;

	}

.f-left p{

color:#ffffff;

width:100%;

font-size:14px;

float:left;

padding:10px 0 0 0;

}



.f-left p a{

	color:#fff!important;}

	

.f-left p a:hover{

	color:#EC2028!important;}



.copyright a{

	color:#46a5ee!important;}



.copyright a:hover{

	color:#fff!important;}





.footer-wrapper p a {

	color: #403f3f;

}

.footer-wrapper p a:hover {

	color: #000;

    transition: all 0.3s ease 0s;



}





.fpa{

	float:right;

	margin:50px 22px 0 0;}



.fpa ul li{

	float:left;

	padding:0 10px;}



	

.social-icons-footer{

	float:right;

	padding:0px;

	margin:6px 0px 0 0;}



.social-icons-footer ul{

	margin:0px 0 0;}

.social-icons-footer ul li{

	float:left;

	padding:0 11px;}

.social-icons-footer ul li a{}



.social-icons-footer ul li a:hover{ 

opacity:0.8;}	

	

	

/*********************Inner Pages Css*************************/





.contact-form2 input[type="submit"] {

       background: #d40606; /* for non-css3 browsers */

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d40606', endColorstr='#9c0505'); /* for IE */

	background: -webkit-gradient(linear, left top, left bottom, from(#d40606), to(#9c0505)); /* for webkit browsers */

	background: -moz-linear-gradient(top, #d40606, #9c0505); /* for firefox 3.6+ */

    border: medium none;

    cursor: pointer;

    float:left;

    height: 32px;

    margin: 15px 0 0;

    width:86px;

	color:#fff;

	border-radius:5px;

}

.contact-form2 input[type="submit"]:hover {

	background:#333;

    transition: all 0.3s ease 0s;

}

	

.contact-form2 form input[type="text"] {

    border: 1px solid #CFCFCF;

    float: left;

    margin: 5px 0;

    padding: 6px 3px;

    width: 220px;

}

.contact-form2 form input[type="tel"] {

    border: 1px solid #CFCFCF;

    float: left;

    margin: 5px 0;

    padding: 6px 3px;

    width: 220px;

}



.wpcf7-form-control wpcf7-checkbox{

	float:left;}

.contact-form2 form input[type="email"] {

    border: 1px solid #CFCFCF;

    float: left;

    margin: 5px 0;

    padding: 6px 3px;

    width: 220px;

}

.contact-text{

	width:219px!important;

	}

.contact-form2 form textarea {

    border: 1px solid #BFBEBE;

    float: left;

    height: 71px;

    margin: 5px 0;

    min-width: 200px;

    overflow: hidden;

    padding: 5px;

}



.contact-form2 form label{

	float: left;

    padding: 10px 0 0;

    width: 119px;} 





.message{
	float:left;
	margin:30px 0 0!important;

	}		

/*********************Contact Form*************************/









.contact-text{

	width:219px!important;

	}

.contact-form form textarea {

    border: 1px solid #BFBEBE;

    float: left;

    height: 71px;

    margin: 5px 0;

    min-width: 200px;

    overflow: hidden;

    padding: 5px;

}



.contact-form form label{

	float: left;

    margin-bottom: 4px;

    margin-top: 10px;

    padding: 10px 0 0;

    width: 283px;

}



.contact-form form select{

	 background: none repeat scroll 0 0 #333333;

    color: #FFFFFF;

    float: left;

    padding: 5px;}

.contact-form form [type="checkbox"]{

	float:left;

	margin:25px 0 0 80px;}

.message{

	float:left;

	margin:-80px 0 0;

	}		



.left-con{

	float: left;

    text-align: justify;

    width: 690px;}

.left-con2{

	float: left;

    text-align: justify;

    width:636px;}



.list{

	float:left;

	width:100%;

	margin:10px 10px;

	

	}

.list ul{}

.list ul li{

    list-style: disc outside none;

    padding: 5px 0;

    color: #333334;

    font-family: 'Calibri';

    font-size: 16px !important;

    line-height: 22px !important;

  }

	

.dc-img{

	float:left;

	width:400px;

	height:394px;

	padding:0 20px 0 0px;

	}	

	

.download{

	color: #C60505;

    float: left;

    font-family: 'Vagabond';

    font-size: 18px;

    font-weight: bold;

    padding: 8px 10px;

    text-transform: uppercase;}	

	

.download:hover{

	color: #333334;

    transition: all 0.3s ease 0s;}	

	

.green{

	color:#690;

	font-weight:bold;}	

	

.services-left{

	float:left;

	width:600px;}	

.services-right{

	float: right;

    width: 302px;}	

	

	

.cap-left{

	float:left;

	width:630px;}

	

.cap-right{

	float:right;

	width:300px;}	

	

	

	

.cap-right img{

	border:1px solid #000;

	margin:0px 0 10px 0;}



.partners{

	float:left;

	width:1000px;}

.partners ul{

	float:left;

	list-style:none;

	margin:22px 0 0 0px;}

	

.partners ul li{

	float:left;

	margin:0 31px;

	list-style:none;}





#home-p{

   font-size: 16px !important;

    line-height: 22px !important;

    font-family: 'Calibri';

    padding: 5px 0;}













.clearfix{

	margin:0;

	padding:0;

	clear:both;

	

	

	

}

* html .clearfix {

	zoom: 1

} /* IE6 */

*:first-child+html .clearfix {

	zoom: 1

} /* IE7 */





